プログラミング

java

Spring Security:ログインユーザー名をセッションから取得する方法を紹介!

Spring Securityでのログインユーザー名の取得方法 今回は、Spring Securityに関連する実践的なTipsの紹介です。Spring Securityによるログインが成功すると、UserDetailsクラスのオブジェクト...
プログラミング

コーディング中のバグの見つけ方と直し方をJavaの例で紹介!

はじめに コーディングにおいては、実行時に見つかる些細なバグの対応がつきものです。バグの対応を素早く行うことができれば、コーディングも早く行うことができるようになります。今回の記事では、例を挙げて、バグ対応の一般的な手順を説明しようと思いま...
SQL

SQL文の生成で便利な”where 1 = 1″の使い所を説明!

はじめに SQL文の条件指定で"where 1 = 1"を指定した場合、この条件は必ず真になり、全てのカラムが条件を満たすようになります。これはSQLインジェクションで用いられることで有名ですが、プログラムでSQL文を生成する時(動的SQL...
SQL

初心者向けに動的SQLを説明 例や注意点も合わせて説明!

はじめに 「動的SQL」とは、入力値に従ってプログラムにより柔軟にSQL文を生成することを指します。条件が外から与えられる場合に便利です。この記事では、動的SQLが有効となる例と、動的SQLを使う際の注意点について、説明していきます。 動的...
プログラミング

繰り返しのforが難しいと思った方へ 動き方と使い方を説明!

はじめに for文は意外と理解が難しく、ここで躓いた経験がある人は決して少なくありません。for文の文法を理解していたとしても、for文を使うべき箇所で使えていないこともあります。プログラムの基本は「順次」と「分岐」と「反復」ですが、for...