2022-11

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...
java

【Spring】RestTemplateを使う際、リクエストとレスポンスの詳細ログを取得したい

 RestTemplateを使って外部APIを呼び出しする際、たまにリクエストとレスポンスの詳細を見たい場面があるでしょか?RestTemplateのログレベルをDebugに設定したら、より詳細の情報をログに出せますが、情報が足りないやカ...
java

【Java】Jacksonによる入れ子や配列を持つ複雑なJsonからJavaオブジェクトへの変換

 Jacksonは、JSONを処理するライブラリです。 Jacksonライブラリを使用すれば、JSONからJavaオブジェクトまたはJavaオブジェクトからJSONに簡単に変換できます。 JSONからJavaオブジェクトに変換 ...
others

【Thymeleaf】文字列の改行コードを<br />に変換して出力する

 Thymeleafを使って、Modelに登録されたフィールドを文字列として画面出力することは多くあります。その際、よく必要となるのは改行コードを <br /> に変換して、出力する処理。 Modelのコード //エラー...
java

【Spring】RestTemplate のレスポンスが 401の時に response body が取得できない?

問題  RestTemplateを介して他のAPIを呼び出す必要がありますが、レスポンスに401エラーが発生した場合に追加の設定がない限り、次のように戻ります。 ... org.springframework.web.clie...
タイトルとURLをコピーしました