2023-04

未分類

ジェネリクス 使い方

現場でよくわからないコードが出てきて調べたらジェネリクスというものだった。return new abcClass<>(なんたらかんたら);Listで使われるときは へーそういう書き方なんだー くらいの理解だったけどList以外で使われるとな...
未分類

サクラエディタのデフォルトの背景色

間違ってサクラエディタの背景色を上書きしてしまって、もとに戻そうとしたら戻せない。「デフォルトに戻す」みたいなボタンもなくもとの色が選べなくなってしまった。ネットで調べると設定フォルダを削除するとか、、、いや、その他の設定は生かしたまま背景...
未分類

STSを日本語化しようとしたらsetup.exeが動かない

windows11でSTSをインストールして日本語化しようとした。解説サイトはたくさんあるがsetup.exeを起動するところでつまづいてしまった。setup.exeを実行したら本来日本語化ツールが立ち上がるはずだがダブルクリックしてもなぜ...
未分類

正規表現でスネークケースをキャメルケースにする。ただし一部だけ。

MybatisでMapperからパラメーターをxmlにわたすときにSQL文を書かないといけなかったのだが、すでに不完全に作成されているものがあった。そのうちスネークケースをキャメルケースに変換したかったんだけど、結局完璧に変換することはでき...
未分類

SQLのカンマの位置

今の現場はではカンマ , の位置が統一されてなくて前だったり後ろだったり、どっちが正しいの???てことでbingのチャットで聞いてみた。 SQLのカンマは、行頭につけるか、行末につけるかは、宗派によって異なります。行頭につけることで、メンテ...
未分類

PostgreSQLで同じテーブルからSELECTした結果を一部INSERTし、一部は自分で値を設定したい。

調べたらいろんなパターンがあってドンピシャ自分がやりたいのを探し出せなかった。結局ギブアップして中途半端なコードでリーダーに提出。帰ってきた結果を見て確認したら下記のような感じ。実際はMybatisの引数とか混ざってる。 INSERT IN...
未分類

Mapped statements collection already contains value for ~

Mybatisではオーバーロードのメソッドでも同名使えないらしい。一応リーダーに確認したらMybatisの制約ならメソッド名変えてください。と。じゃあどう変えるの?を自分で考えないといけない。よくわからない中提案したけど却下された。機能面で...
未分類

XMLで不等号エスケープ

xml作ってる時に「不等号はエスケープ必要なんで注意してください。」言われたけどxmlでエスケープやったことねーバックスラッシュ \ つければいいの??「xml エスケープ」で検索しても色々出てきてどれかわからん、、、、あれ、なんか前に書い...
未分類

TestControllerのinitで呼び出す処理を実装

ってどういうこと、、、 ちょっと調べたけどTestControllerがどれを指してるかわからなくて悩んでる時間ないから、質問したら、最終的に「もういいです、別の進めてください。」ってなった、、、、辛い、、、 Junit勉強したらいずれわか...