Spring学習ノート - IoC、コンテナ、Beanのライフサイクル、DI
1. 学習概要
Springの利点:
開発の簡素化
IoC(制御の反転)
AOP(アスペクト指向プログラミング)
トランザクション処理
フレームワーク統合
MyBatis
MyBatis-plus
Struts
Struts2
Hibernate
......
主な学習内容
IoC
MyBatisとの統合(IoCの具体的な応用)
AOP
宣言的トランザクション(AOPの具体的な応用)
学習の重点
Springの思想
Springの基本的な操作
...
5月27日 12:12 投稿
Dockerコンテナを活用した安全で効率的なSMBサーバー構築ガイド
Dockerコンテナを活用した安全で効率的なSMBサーバー構築ガイド
【プロジェクトサイト】Samba Dockerコンテナ: https://gitcode.com/gh_mirrors/sa/samba
gh_mirrors/sa/sambaはDockerコンテナベースのSMBサーバーソリューションであり、ユーザーが迅速に安全で効率的なファイル共有サービスを構築できるように支援します。Dockerコンテナを使用したデプロイにより、ユーザ ...
5月26日 09:45 投稿
Dockerを使用したdevpiパッケージマネージャーの構築
Dockerfileイメージ構築
Dockerfile
FROM python:3.12.2-slim
WORKDIR /app
COPY startup.sh ./
COPY package-sources /etc/apt/sources.list
COPY debian-repo /etc/apt/sources.list.d/
RUN apt-get update &&\
apt-get install -y vim net-tools procps nginx &&\
pip install devpi devpi-web supervisor &&\
chmod +x /app/startup ...
5月25日 03:47 投稿
C++のvectorコンテナの内部構造と実用的な使い方
std::vectorはC++標準ライブラリで提供される動的配列で、メモリ上に要素を連続的に配置します。固定長配列と異なり、実行時にサイズを柔軟に変更できるのが特徴です。
1. vectorのメモリ管理
vectorは2つの重要な状態情報を管理します:容量(capacity)と現在の要素数(size)。
容量:確保済みのメモリ領域の大きさ
サイズ:実際に格納されている要素数
要素追加 ...
5月24日 23:56 投稿
Rainbond:Kubernetesの知識不要のコンテナプラットフォーム
Rainbond:Kubernetesの知識不要のコンテナプラットフォーム
概要
Rainbondは、Kubernetesに基づくクラウドネイティブアプリケーション管理プラットフォームとして完全にオープンソースであり、複雑なコンテナオーケストレーションとアプリケーション管理機能をシンプルで使いやすい開発と運用の体験に変換することに注力しています。ユーザーはKubernetesの基盤アーキテ ...
5月22日 01:24 投稿