- 投稿日:2022-05-17T23:32:01+09:00
Java Silver SE11を獲得するまでの日記【1章】
はじめに 資格を取るまでJavaの勉強やその途中で思ったことを適当に殴り書いていく。 見返したときにさらっと復習ができる程度には書きたい... なのでこれは個人的な記事です。 パッケージとインポー…
- 投稿日:2022-05-17T23:12:13+09:00
SheetAPI v4とDriveAPIを使ってJavaでスプレッドシートを操作する
Javaのwebアプリからスプレッドシートを操作したいという要望があったのだが、SheetAPIのv3については記事がいっぱいあるのだけどv4については少なくて使い方を試すのに苦労したので備忘録とし…
- 投稿日:2022-05-17T23:01:45+09:00
Aamazon EC2にDockerコンテナを立ち上げてJavaプログラムをテストしたい
はじめに 本内容は、成り立てエンジニアな私の個人メモとしての記録であり、超基礎的な内容となっております。初学者向けとして本記事を閲覧していただければと思います。また、自身の成長につながるため、何か…
- 投稿日:2022-05-17T22:51:40+09:00
【Java】System.out.printlnを複数回呼び出した場合、AtCoderでTLEになってしまうので実際に実行時間を計測してみた
AtCoderにて、System.out.printlnを複数回呼び出すと、AtCoder228_CやAtCoder231_Cのように最悪$10^5$行くらいの文字列を出力する場合、TLEになる場…
- 投稿日:2022-05-17T20:52:09+09:00
M1 MacでJavaの環境構築をする 2022年5月
環境 macOS Monterey 12.3.1 VSCode openjdk 18.0.1 2022-04-19 javac 18.0.1 本記事で達成すること 「M1 Mac」に 「OpenJ…
- 投稿日:2022-05-17T19:08:58+09:00
ABC003の一部が解けたので書いた記事
はじめに 前回に引き続き、ABC003を解いて見ました。ただ、D問題はちょっと解法が思いつかなかったので後日解いてみようと思います。 では、ACが取れたコードを解説していきます。 A - AtCo…
- 投稿日:2022-05-17T18:51:30+09:00
Java8初期で知識が止まってる化石プログラマーがJava17を触って得た知見
はじめに Java8初期で知識が止まっている化石プログラマーが書籍『プロになるJava』を読んで、得た知見をメモ書き感覚であげていきます。 初歩的な内容も含まれてますが、温かい目で見守ってください…
- 投稿日:2022-05-17T16:43:52+09:00
Spring MVC
Web アプリケーションを MVC アーキテクチャーで開発する際に使用するフレームワークです。 フロントコントローラーパターンを採用しています。 Spring MVC の特徴 Controller …
- 投稿日:2022-05-17T16:42:42+09:00
AOP
AOP (アスペクト指向プログラミング Aspect Oriented Programming) プログラミングをしていると、ログ出力や例外ハンドリングなどといった 複数の箇所にまたがって存在する処…
- 投稿日:2022-05-17T16:41:52+09:00
Bean
Java のソースコード内で定義する Bean 定義を行う コンフィグレーションクラス を用意します。 メソッドに @Bean アノテーションを付与し、Bean 定義を行います。 メソッド名が Be…
- 投稿日:2022-05-17T16:39:11+09:00
コンポーネントスキャン
Bean 定義用のアノテーションが付与されたクラスをスキャンし、DI コンテナーに登録します。 この DI コンテナーによるスキャンを コンポーネントスキャン といいます。 @Autowired ア…
- 投稿日:2022-05-17T12:46:12+09:00
前置・後置のインクリメント演算子を、式に含めた時の挙動について
最初に for(;;)の中でよくお世話になるi++,すなわちインクリメント・デクリメント演算子について。 これを単独使いではなく、8 + i++のように式に含めてみるとどうなるのか。 自分で手を動…
- 投稿日:2022-05-17T08:44:43+09:00
JavaによるK-Nearest Neighborアルゴリズム
はじめに K-nearest neighbors (KNN) は分類や回帰のタスクを実行するために用いられる教師あり機械学習アルゴリズムです。 KNNは、テストデータと学習点の距離を求めることで、…
- 投稿日:2022-05-17T06:37:47+09:00
【React.js】SpringBootで作成したAPIを呼び出す方法
はじめに 今回は、SpringBootで作成したRestAPIをReactで呼び出す方法について解説します。 SpringBootにReactを導入する方法を調べても、思ったようなものを見つけられ…
- 投稿日:2022-05-17T03:10:16+09:00
素因数分解を Java でやってみる
素因数分解を Java でやってみる ``` int num = 360; // 素因数分解する数字(素因数で割った結果を入れながら処理) int i = 2; // 素因数(2から始めてインクリメ…
- 投稿日:2022-05-17T00:55:21+09:00
もしAndroidオープンソースがクソコードだったら
まえおき 下品なタイトルで申し訳ありません。 あえてクソコード化させてクラス設計を考察する。という内容です。 というのは、直近でCodeCompleteを読んでいてクラスをどう設計するべきかについ…