java イニシャライザ ってなんだ? 定数に マップとかリストがあるときに static{~~} でマップ・リストに値設定している。 1度だけの初期化? よくわからん。 そも定数にpublic static final つかうなー enumつかえーとか。 へぇそうなの? 今度調べてみ…
webアプリの開発に多少かかわって生きてきましたが古いシステムばかりだったので最近の事情には疎い。。。 『レスポンシブ化』について会話に出てきて調べたことがあったのでメモ。 ■そもそも『レスポンシブ化』とは? インターネットの普及とスマートフォン…
ふと、Linuxのシェルを作成しなければならず久しぶりに作成していた時のこと。 「そういえばwindowsのコマンドプロンプトで、とLinuxのコマンドで動作に差異があるなぁ」と思ったことが発端で気になったのでメモ。 ■ファイルコピー Windowsの場合: コピー先…
とある事情で個人でサーバー立てたら維持費ってどのくらいかかるのかを調べてみた。 レンタルサーバー比較|料金と機能の一覧【2019年・最新情報】 これが調べた内に入るかは置いておいて。。。 意外と維持費かからないもんだなぁと。 これってサーバー用の…
久々にジャバジャバして失敗したのでメモ。 そもそもecliseでIntって書いたら怒られたのでIntegerクラス利用していたのだけど、if文での比較で想定通りに動作しなかった。 失敗例) List<String> arr=["aa","bb"]; Integer test1=1; Integer test2=2; for(String s</string>…
listで持っているオブジェクト要素のうち複数一致の確認をする方法がいまいち。。。。 例としては ListA のid と ListB のid は一致する可能性がある。(ListBに存在しない可能性もある) ListA のSubId と ListBのSubId は一致する可能性がある。(不一致の…
HTTPリクエストを送信後、レスポンスのXML解析にXMLStreamReaderを利用していたところ、文字化けが発生。 マルチバイトの文字列が「?」になってしまう。 ■環境 Linux 直前のStringBufferをtoStringで表示すると文字化けしていない。 またローカル環境のWindo…
catch句の検証がしたくてデバッグでthrowを利用してIOExceptionを発生させる。 だが意図したExceptionのthrowがうまくできずthrowの仕方を改めて調べてみた。 ■よくある・見る方法 ・Eclipseで適当なところにブレークポイントを張る ・デバッグ起動でブレー…
せっかくなので書いておく。 soap WSDL使ってAPIを定義。 リクエストの送信方法とかすべてWSDLに記載している。 XMLのみ。(勘違いだったらすまそ)書き方がちょっと特殊。 soapはちょっと難しいから一般大衆向けの公開数がすくない。(そもそもはやりじゃな…
ひょんなことからXMLとかさわることに。 リクエスト投げてみたらレスポンスがなんか変。 <{URL}タグ名> みたいな。 <XSD:BODY> みたいになると思ったのに。なんで? でしらべたら以下のような記事が。 名前空間ってそういうつながりだったのね。 XML名…
TOMCATのjar読み込みであるはずのクラスファイルの読み込みがうまくいかなかったのでエラー原因を調べてみた。classloaderがうまく動作しないことが原因見たい。解決方法も複数あるようなのでメモ。 ■自力でNoClassDefFoundErrorを解決!(前半)■自力でNoCl…
String s = new String("あいうえお");String t = new String("あいうえお"); boolean a = (s==t);System.out.println(a); //① boolean b = (s.equals(t));System.out.println(b); //② 上記の場合、①は「false」②は「true」となる。 ①は異なるオブジェクトを…
■DDL作成・テーブル名変更~~~~~~~~~~~~~~~~~~~~~~~ALTER TABLE 旧テーブル名 RENAME TO 新テーブル名 テーブル名を「旧テーブル名」から「新テーブル名」に変更する。 alter table emp drop ( emp_name )http://oracle.se-free.com/d…
【EXEC SQL WHENNEVER SQLERROR GOTO errorpt;】 WHENEVERはSQLの例外宣言で、 SQLを実行した時に失敗(ユーザの誤りやXDBの異常によって,SQLが正常に実行されなかったとき)errorptへGOTOする処理。 GOTOとか省略可能かも。 またSQLの実行自体がこの例外処…
このへんが参考になりそう。 Pro*C の復習中 その1 - 底辺過ぎてちょっとビビる http://starscream.hatenablog.com/entry/20130217/1361040309 http://www.doppo1.net/oracle/middle/proc.html ↑ こっちは概要とかまでかな。 さらっとしか見てない。 ユーザ…
Pro*Cとは Oracleでは、C言語を使ってデータベースをアクセスするために、Pro*Cという、C言語のプリコンパイラを提供しています。 Pro*Cのソースファイル(*.pc)をprocコマンドで、プリコンパイルすると、Cのソース(*.c)が生成されます。 プログラムは、C…
覚書 ドル ちゅうかっこ に コロン マイナス x 引数の二個目なかったらx返す 参考 リナックスのシェルスクリプト変数の記号あれこれ 気まぐれな備忘録かっこ仮
条件式 ? : で書ける 途中でカッコが入ってもいい。 メソッド引数内にも書けるってこと。
printメソッドを呼び出す際に、「print(n + "");」のようにパラメータへ「+ ""」を追加しています。これにより、例えばint型のnをString型へ変換できます。printメソッドの仮パラメータの型がStringなので、それに合わせた型にして値を渡す必要があるので、…
javaのinterfaceとは interface ・インターフェイスを使えば、クラスのコードをいちいち書き換えなくても、クラスを簡単に切り替えができること ・利用するクラスを簡単に変更できるように、メソッドを書くことができる 参照: www.atmarkit.co.jp