環境 Oracle 12c EclipseLink 2.5.2 JPA (Native Query) 現象 EclipseLink(JPA)において、CHAR型の主キー(PK)の値を取得すると末尾のスペースが取得できない。(rtrimされたような状態で取得される) こういうフィールドはVARCHARで設計すべきという一般論もあ…
コマンドラインだと $ ssh -t -i /mnt/c/Users/ryoichi0102/.ssh/id_rsa command docker-user@192.168.10.123 command sudo docker ps -a とかdocker start/stopはsudoのパスワードを求められても入れればいいのですがJenkinsからdocker stop/start させると…
たまたま見つけた $ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE<none> <none> 5e6b8b8d65d6 10 weeks ago 588.8 MB ん〜なんか明らかに要らなさそうなdocker imageが…明らかに不要。。docker buildを使用しているとよく起こるみたいです。 ということで、</none></none>…
DropboxのHTTPサーバー機能がサポートされなくなる 以前はPublicフォルダーにファイルなりディレクトリなりを置いた後に同期されたファイルを右クリック⇒公開リンクのコピーでブラウザから表示すると、htmlファイルをWebサイトのように見れていました。がし…
タイトル長い(笑 IFTTTのDO BUTTONとは 以前IFTTTというWebサービスを紹介しました。このWebサービスは、「ある条件を設定」しておき、その条件が満たされたときに「予め設定しておいた動作をする」というようなサービスです。 If This Then Thatの略でIFTT…
Wildfly/JBossでIllegalStateException: UT000047: The number of parameters exceeded the maximum of 1000
突然のIllegalStateException こんなエラーが出た時の話です。 YYYY-MM-DD HH:mm:SS,SSS ERROR [io.undertow.request] (default task-40) UT005023: Exception handling request to /MyApplicationWeb/SCREEN_ID/.action: java.lang.IllegalStateException: …
環境 ・Struts 2.3.30 今回はenumやインナークラスへのアクセスです 以前も似たようなことを書きました。 ryoichi0102.hatenablog.com enumへのアクセスもstaticフィールドと同様 こんな実装だったとしたら package fully.qualified.packagename;public enum…
まぁみなさんご存知かもとは思いますが、まとめます。 楽して登録したい Googleカレンダーにリマインダーのごとく細かく登録している方、結構いると思います。たとえば、10:00 家出る22:53 終電 やまびこ60号とかですね。 登録が多くなってくると、なるべく…
Overview I found a bug in JDK/Eclipse that causes EXCEPTION_ACCESS_VIOLATION when call content assist in switch statements in lambda expressions. Sample code below. new ArrayList<String>().forEach(element -> { switch (element) { // CRASH TO CALL C</string>…
最終的にはライフサイクルの話かも。 Struts2でセレクトボックスを表現するとき JSPでは <s:select id="aaa_code" name="aaaCode" list="aaaCodeMap" headerKey="" headerValue="" /> Actionでは @Getter @Setterprivate Map<String, String> aaaCodeMap; みたいにやります。 aaaCodeMapがselectの選択肢(option)になります。固定値やproperties読みの場合はそれなりな</string,></s:select>…
環境 Bash on Ubuntu on WindowsWindows 10 version 1607 (OS Build 14393.82) (winverで確認) 現象 $ ssh -i /mnt/c/Users/ryoichi0102/.ssh/id_rsa 【ユーザー名】@【IPアドレス】 ssh: connect to host 【IPアドレス】 port 22: Resource temporarily una…
イージーミスの話です EJB 3 + JPAっていい @Statelessアノテーションを1つ付すことで、EJBとみなすことができトランザクションも自動で管理されるという手軽さ/良さがウリですね。 また、EJBからEJBを呼び出した場合(ex. EJB_A⇒EJB_B)、デフォルトで同一ト…
jboss-deployment-structure.xmlの話です。 よく忘れて見落としちゃうんですよね(´・ω・`) ERROR [io.undertow.request] (default task-6) UT005023: Exception handling request to /MyApplicationWeb/myscreen/my.action: java.lang.NoClassDefFoundError: c…
ついにWindowsでBashが! Now available Bash on Ubuntu on Windows!長いので、Bash on Windowsと略すのが一般的なようです。 どこにでも書いてある手順ですが設定⇒更新とセキュリティ⇒開発者向け⇒開発者モードを選択して再起動、そして、コントロールパネル⇒…
$ sudo docker pull jboss/wildfly https://hub.docker.com/r/jboss/wildfly/ Dockerfile FROM jboss/wildflyRUN /opt/jboss/wildfly/bin/add-user.sh 【user】 【password】 --silentADD your-awesome-app.war /opt/jboss/wildfly/standalone/deployments/C…
環境 ・Wildfly 10.0.0.Final・Struts 2.3.29・Struts Convention Plugin 2.3.29・Struts2 CDI Plugin 2.3.29struts.xml での struts.enable.DynamicMethodInvocation は true 現象 Apache POIで生成したxlsをStruts2でダウンロードすると日本語ファイルが文…
最初文字コードの問題なのかと思ってたら… d.hatena.ne.jp さすがのきしださんです。 NativeQueryのパラメーターのバインドでも some_field_name like concat('%', ?, '%') みたいなことやって日本語をバインドしてもやっぱ取れません。私はこっちの問題から…
環境 ・Struts 2.3.29 EL式とかOGNLを使うのですが Struts2にはELやOGNLなどがあり下記のサイトが大いに参考になるのですが sites.google.com 上記のサイトを参考に <s:if test="%{sampleSign == @fully.qualified.package.ConstantClass@SAMPLE_SIGN_A}"> こんな感じのコードを以前実装しており、既に動いていたのでstaticメソッドも同様に呼び出</s:if>…
booleanのgetterがisになっちゃう Eclipseでもデフォルトのgetter接頭辞はisになっていることがありますがgetで統一したいこともあると思います。オレオレO/Rマッパーとかコードジェネレーターとか使ってると特に… Eclipseだと ウィンドウ ⇒ 設定 でJava ⇒ …
先に断っておきますが、たいした内容ではないです。 Lombok便利ですよね。getter/setterなどの見た目上は無駄なコードの生成をやってくれます。 親クラスでgetterやsetterがabstractメソッドで存在している場合は@Overrideを付けたい場合があります。 @Overr…
要件 英単語を単数形⇔複数形に変換したい、逆も然り、Javaで。 具体的には 単数形⇒複数形への変換は単語にsを付けるだけと思いきや・box⇒boxes のようにesが付くパターン・company⇒companies のようにyが消えてiesが付くパターン・people⇒person のように違…
誠に遺憾です 環境 ・Wildfly 10.0.0.Final・Struts 2.3.29・Struts Convention Plugin 2.3.29・Struts2 CDI Plugin 2.3.29struts.xml での struts.enable.DynamicMethodInvocation は true どこでどうエラーになるか ・Wildfly始動時:問題なし ・(始動後初…
Tomcat…+Strus2+JPA(EclipseLink)をWildfly10+Struts2(ここはそのまま…)+CDI+EJB+JPA(Hibernate)でEEになったのになぜか色々動かなくなった件について上手に書けたら公開します。。— Ryoichi Obara (@ryoichi_obara) June 16, 2016 上手に書けたら…と言いつ…
環境 ・Wildfly 10.0.0.Final・MySQL (AWS) 先に結果 6系ではなく5系を使う。(今回はmysql-connector-java-5.1.39.jarを利用) エラーメッセージ 管理コンソールのテスト接続の時点でこんなエラーが出ます。 ERROR [org.jboss.as.controller.management-opera…
まず最初にJCPについて説明しますよ Javaの仕様策定というのはOracle社がやっているわけではなくSun時代に"Javaの仕様策定はコミュニティベースでやっていこう"と打ち出された斬新な戦略だったのです。それがJCP (Java Community Process) であり誰でも参加…
現象 Bootstrapでspanアイコン(Glyphicons)が出なくなった時の対処方法です。 <span class="glyphicon glyphicon-search" aria-hidden="true"></span>で実装しているアイコンが出なくなった。(四角い表示になってしまった場合の対処法です) こんな表示になるんですよね… .woffはバイナリ BootstrapのglyphiconsはFontAwesomeを利…
環境 ・Struts 2.3.24.1・Struts Convention Plugin 2.3.24.1struts.xml での struts.enable.DynamicMethodInvocation は true 前置き 表示言語といっても色々あるのですが、リソース(ApplicationResources.properties)のStruts2で表示言語の切り替えはstrut…
またまた チキン大好きChicken yutaさんの投稿にまたまた反応しての投稿です。Windowsの「ファイル名を指定して実行」でよく入力するコマンドTOP10なお、私はソースのかかっていないメンチカツが大好きです。 そろそろネタをパクってるだろと怒られそうです…
先に言っておきます 4.1で解消される予定とのことです。https://github.com/gitbucket/gitbucket/issues/1191id:takezoe さんコメントありがとうございます! GitBucketのUI変更 大人の事情でGitBucketは3.13~UIが変更になっています。 3.13以降にバージョ…
チキン大好きChicken yutaさんのポストに反応するように投稿です。Windowsの単語登録を使って定型文の入力を楽にする 前置き まぁ知ってる方はな〜んだって感じですが、でも知ってる方の方がちゃんと見てくれそうな気がします。改善や効率化から程遠い所から…