ZHANG PENG

spring

【Spring】バリデーション(@Validated)を任意のタイミングで実行させる方法

Springを使うとき、バリデーション(@Validated)を任意のタイミングで実行させる方法を解説します。
others

【Apache】Timeout と KeepAliveTimeout

Timeout と KeepAliveTimeoutの区別を説明します。
javascript

【javascript】Ajax通信中のボタン連打防止対策

 システムの検索処理はAjaxを利用することが少なくない。しかし、注意しないと、ボタンの連打でAjax通信は予想外で複数実行されることがある。  対策として、Ajax通信可否のフラグを用意し、通信中は新たなAjax処理が発生させない...
Linux

【Web】Apache、Tomcatについて

 Apache や Tomcat などのサーバーをよく使っているのですが、まだ両者の関係などがよくわからない方が多いです。ほとんどの場合、Tomcat を使うと必ず Apache が出てきて、いつも戸惑います。 Apache(Apa...
java

【Java】cglibにおけるExceptionInInitializerErrorが発生する際の対策

cglibとは  cglibとは、Javaコード生成ライブラリです。クラスファイルを実行時に読み込んで編集することが可能です。cglibは、HibernateなのDB O/Rマッパーツールや、SpringのAOPコンテナなどで利用さ...
Linux

【Linux】curlでREST APIを確認する際によく使うオプション

 curlはAPIの疎通試験などに非常に便利なコマンドとなります。 curlを使う際によく使うオプションを解説します。 POSTリクエスト送信  curlに -X POST(または-XPOST)をつけると、POSTリクエストと...
pyhton

【Python】jsonなどを返すhttpサーバー作成

 業務中、外部Rest APIと連携する機能がたまたまあると思いますが、同時開発などの理由で対向システムは必ず完了して、呼び出せる状態ではないこともあります。 その際、仮のサーバーを自分で用意して、カスタマイズできるjsonレスポンスを返...
Linux

【Linux】/bin/false と /sbin/nologin の違い

 Linuxでログイン出来ないユーザを作成する場合があります。例えば tomcat で使われるユーザ tomcat は、ログインする必要がないし、セキュリティ上もログイン出来ないほうが良いです。  ユーザがログインできないようにする...
java

【Java】リフレクション入門

 Springフレームワークのソースコードを読む際、Javaのリフレクション仕組みを多く利用されていることがわかりました。実際の業務中にあまり使われてないかもしれないが、理解できると非常に助かります。 リフレクションとは  リ...
others

【Git】Proxyのある環境でGithubからCloneすると503エラーになると?

 社内Proxyがある環境で社内サーバに作ったGithub(GitLab)からCloneすると、以下のようなエラーメッセージが出ました。 fatal: unable to access ' Received HTTP code 50...
タイトルとURLをコピーしました