「 投稿者アーカイブ:matsumoto 」 一覧
-
本日はSQLネタです。 下記のようなテーブル構成があったときとします。 注文ヘッダと注文詳細は(1:N)とします。 ここで、product_id=5を含んだ注文ヘッダーレコードを取り出したいとします。 …
-
cakePHPで多対多のリレーションを使う機会があったので、その時のメモなどを。 多対多を説明するときには例によってブログの投稿(Item)とタグ(Tag)の関係が一番わかりやすいですね。 テーブル構 …
-
cakePHP+bootstrapでページャーのリンクを下記のように出力したいときのメモを。 ソース コントローラーのほうでは特に設定する必要なはく、HTMLのほうで下記のように設定すればOKです。 …
-
PHPネタです。 濁点を処理するときに、カナ本体と濁点が分離していることが多々あります。 一般的には濁点と文字自体を混合させるケースのほうが多いので統一する必要性があるでしょう。 これを1文字にまとめ …
-
2016/02/13 -Java
本日はガベージコレクタに関して。 ガベージコレクタとは? JavaはCなどと違い、JVM自体がメモリの確保や解放をするため、プログラマがメモリの解放や確保をコードで書く必要はありません。 メモリの解放 …
-
2016/02/11 -Java
staticメソッド 静的なメソッドで名前付き定数やユーティリティメソッドなどインスタンスを生成することなく使用するメソッド。 どちらかというと例外的な使い方です。 [crayon-66064befd …
-
2016/02/10 -Java
Javaでの型の判定などに使われるinstance ofとgetClassについてメモしたいと思います。 instance of A instance of Bの場合、下記のいずれかのときにtrueを …
-
以前、このエントリーでJPAのリレーションについて説明しました。 今回は多対多について説明します。 テーブル構成 CDとアーティストが多対多で紐づているとします。 ER図で下記のようになっているとしま …
-
2016/02/04 -サーバー・ネットワーク
シェルスクリプトPerlではcgiと連動してWEBアプリケーションを作るケースが多いですが、元々テキストの編集や置換が非常に便利です。 例えば、あるディレクトリにある特定のファイル名(正規表現使用可)だけを抽出する場 …
-
2016/02/04 -サーバー・ネットワーク
前回に引き続き、またまたvimの小ネタなど マクロ エディタ上である動作を記録させておきたい場合、q+任意の文字(例えばa)+任意の動作+q で保存し @aで再現することができる。100@aで同じ動作 …