【Spring】MockMVCでリクエストパラメータをつける方法
![Thumbnail of post image 156](https://sebenkyo.com/wp/wp-content/uploads/2020/02/programming1-150x150.jpg)
MockMvcを使ってSpring MVCで作成したAPIをテストする際にGETリクエストにリクエストパラメータをつける方法を紹介します。
実行環境は以下の通りです。 ...
【Spring Security】認証エラー時に独自のJSONを返す方法
![Thumbnail of post image 155](https://sebenkyo.com/wp/wp-content/uploads/2020/02/programming1-150x150.jpg)
Spring MVCで作成したRest APIに対するリクエストが認証エラーとなった際に独自のJSONをレスポンスとして返すようにします。
認証はリクエストのAuthorizationヘッダ中のトークンを使用し ...
【PostgreSQL】デッドロック発生時の挙動の確認
![Thumbnail of post image 075](https://sebenkyo.com/wp/wp-content/uploads/2020/02/database1-150x150.jpg)
PostgreSQLでデッドロックが発生した際の挙動を確認するための準備として以下のようなテーブルを作成しました。
idnameprice1product11002product2200productテーブルHow to create custom validations in Spring MVC
![Thumbnail of post image 043](https://sebenkyo.com/wp/wp-content/uploads/2020/02/programming1-150x150.jpg)
In Spring MVC, @AssertTrue annotation helps us to create custom validat ...
PythonでExcel操作
![Thumbnail of post image 126](https://sebenkyo.com/wp/wp-content/uploads/2020/02/programming1-150x150.jpg)
PythonでExcelを操作する方法ついて勉強したことをまとめていこうと思います。
Anacondaで環境作成AnacondaでPython3.9の環境を作成し、Excelを操作するためのライブラリとしてopenpyxl ...
システムエンジニア(SE)の業務外の勉強時間はどれくらい?おすすめの勉強方法も紹介!
![Thumbnail of post image 077](https://sebenkyo.com/wp/wp-content/uploads/2020/11/eyecatch-study-time2-150x150.jpg)
システムエンジニアに限らず、日々の業務に必要な知識・スキルであったり、将来のキャリアアップのために業務外も勉強されている方は多いと思います。
私はシステムエンジニアとしてSIerに10年以上勤務しているので、他の方がどれく ...
【Spring】Spring MVCでのWeb APIの作り方まとめ
![Thumbnail of post image 015](https://sebenkyo.com/wp/wp-content/uploads/2020/02/programming1-150x150.jpg)
Spring MVCでWeb APIを作る際には@RestControllerアノテーションを使用するのが一般的です。@RestControllerをコントローラクラスに付与します。@RestControllerを付 ...
【要約】『失敗の科学 失敗から学習する組織、学習できない組織』のまとめ
![Thumbnail of post image 018](https://sebenkyo.com/wp/wp-content/uploads/2020/03/s-o-c-i-a-l-c-u-t-GoFeJMsxAVM-unsplash-150x150.jpg)
この本では失敗から学ぶことの重要性と失敗から学ぶ組織、個人となるために必要な文化、マインドセットが必要なのかを知ることができます。
実際に発生した医療、航空事故などが事例としてあげられており、事故の原因とその事 ...
必要なスキルは何?未経験からAIエンジニア になるには?
![Thumbnail of post image 195](https://sebenkyo.com/wp/wp-content/uploads/2020/07/philipp-katzenberger-iIJrUoeRoCQ-unsplash-150x150.jpg)
・AIエンジニア に興味がある人
・AIエンジニアに求められるスキルを知りたい人
・AIエンジニアになるための学習方法を知りたい人
【Python】HMAC SHA 256のダイジェストを計算する
![Thumbnail of post image 192](https://sebenkyo.com/wp/wp-content/uploads/2020/02/programming1-150x150.jpg)
hashlibとhmacを使用して以下のコードでHMAC SHA 256によるダイジェストを計算することができます。
import hashlibimport hmacsecret_key = ...