システム開発Tips

MyBatisのRowBoundsPluginで生成されるselectByExampleWithRowboundsの使い方

引数のRowBoundsとはなんぞや。 MyBatisのRowBoundsPluginを使用すると List<T> selectByExampleWithRowbounds(Criteria example, RowBounds...
システム開発Tips

MyBatisでSQLの実行ログ(SLF4J+Log4J)を出力する方法

色々調べてみましたが結局公式でした。 ログファサードさんの役割とかなんとなしなので、あんまり理解できてないですね。 結論としては、以下のXMLを読み込ませればOKです。 とりあえず標準出力に出てくるようになります。 <?xml ver...
お知らせ

Google AdSenseを導入したけれど。

Google AdSenseがようやく承認されました! いやー、長かったです。 10回目ぐらいの申請でようやく通りました。 さっそく自動高広告を入れてみたのですがやっぱりいけてないですね。 そこ入れるの!ってとこに入れてくる。 やっぱり自分...
システム開発Tips

[DB]テーブル名は単数形で書くか、複数形で書くか

単数形と複数形の考え方 テーブル名は英文として読むのが自然となるため、以下のような考え方で書いていると読みやすいかもという意見を見つけてすごくしっくりきました。 ORマッパーを使用する時は単数形 SQLで直接テーブル名を記述する時は複数形...
システム開発Tips

[Node.js]Heroku上のsequelizeを使ったアプリケーションでSequelizeConnectionRefusedErrorが発生する

HerokuにSequelize + ExpresssのアプリケーションをデプロイしたときにSequelizeConnectionRefusedErrorが発生した。 原因 ローカルではうまういくのになんでだ!と思ったらそうでした。Hero...
システム開発Tips

[Node.js]SequelizeConnectionError: self signed certificateが発生したときの対処方法

昔作ったプロジェクトをコピーして、HerokuにSequelize + ExpresssのアプリケーションをデプロイしたときにSequelizeConnectionError: self signed certificateが発生した。 原...
システム開発Tips

[Node.js]Helmetを使うとCDNが使えなくなる。

Node.jsの開発をしているときにCDNでBootstrapなどを使おうとしてたのですが、エラーになって読み込めなくなってしまいました。 原因 原因を調べるとどうもセキュリティ強化に入れたHelmetのコンテンツセキュリティポリシー邪魔を...
システム開発Tips

[C#.NET]コントロール名の命名規約について

C#.NETのコーディングレビューをしているときに変数の命名規約はMSDNのやつに準拠しましょうね。 という指摘をしたのですが、どうもコントロール名についてはないみたいなのですね。 で、標準がないならと色々調べたら・・・考え方も乱立している...
システム開発Tips

英語設定にしたSlackの時間表記を24時間表記にする方法

概要 時刻の表示がおかしいなーと思ったときの備忘です。 原因 そもそも使用する言語に日本語以外を選択している場合に選択可能となります。 裏を返せば日本語を指定していたらこの24時間云々は表示されません。 改善方法 改善方法としては、 左側サ...
システム開発Tips

[java]独自カスタマイズをマージしてMyBatis Generatorで再作成する

MyBatis Generatorで自動生成したファイルに施したカスタマイズを消さずにMyBatis Generatorでファイルを再作成時にマージする方法 一息でいうとこんな感じです。 なかなか調べてもたどり着かなかったのでその備忘です。...
タイトルとURLをコピーしました