Search this site
Skip to main content
Skip to navigation
Web開発芸術 Learn Once, Practice Anywhere.
当サイトについて
01 OS
Linux
vim/vi
コマンド
awkとsed
Windows
02 通信プロトコル
FTP
HTTP/HTTPS
HTTP 2
Status code
LDAP
SSH/SSL
TCP/UDP
03 アルゴリズムとデータ構造
アルゴリズム
再帰と動的計画法
データ構造
通信データ
JSON
Jackson
XML
JAXB
XML Schema
YAML
11 Architecture
Apache Camel
CQRS
DDD
Decoupling Design
Design Pattern
GoF 23
振る舞いに関するパターン(Behavioral Patterns)
構造に関するパターン(Structural Patterns)
生成に関するパターン(Creational Patterns)
マルチスレッド向けのパターン
サンプルコード
他のパターン
サンプルコード
DSL
Event Driven
LAMP vs. MEAN
Microservices & SOA
Service Mesh
Spring Cloud
OOP
DI/AOP
AOP(.NET)
AOP(Spring)
DI(.NET)
DI(Spring)
Proxy
S2AOP
S2Container
SOLID
ORM
Scalable System Design
UIとUX
モデリング
ER図
UML
三層構造
12 Web
CookieとSession
CSS
DownloadとUpload
HTML
HTMLタグ
PWA
Security
キャッシュ
サーバ
JBoss / Wildfly
Cluster
ファイルパス
画面遷移
13 分散処理
Message Queue
RabbitMQ
Thrift
Webサービス
Apache CXF
GraphQL
JAX-WSとJAX-RS
RESTEasy
Web APIs
ネットワーク
HTTP通信
Socket通信
14 Database
DBアクセス
NoSQL
Infinispan
memcachedとRedis
MongoDB
RDBMS
MySQL
Oracle
SQL Server
SQL
インデックス
チューニング
トランザクション
ページング
20 プログラミング共通
Clone
ClosureとCallBack
Enum
I/O処理
Stream
シリアライズ
ファイルシステム
Properties
Reactive Streams
Reflection
インタフェース
メタデータ
並列・並行
タイマー
マルチスレッド
スレッド同期
スレッド基本
非同期処理
例外処理
型と予約語
文字列
日付処理
正規表現
配列とコレクション
Generics
サンプルコード
21 コンパイル型
.NET
ASP.NET
IHttpModuleとIHttpHandle
C#
delegateとevent
LINQ
比較
configファイル
Java
Framework
Hibernate
Seasar2
S2JDBC
SAStruts
Spring
Bean
Struts
JavaEE
Asynchronous
Bean Validation
CDI
DecoratorとEvent
Interceptor
型解決
EJB
Schedule
JavaEE Annotations
JMX
JNDI
JPA
JPQL
Locking
Querying
Relationships
JSF
ConverterとValidator
EventとListener
PrimeFaces
JSP/JSTL
ELとOGNL
JTA
Servlet
FilterとListener
設定ファイル
web.xml
JavaSE
Concurrent
QueuesとDeques
スレッドプール
Java SE 7以上
CompletableFuture
NIO/NIO2
IO vs. NIO
内部クラス
22 スクリプト型
Groovy
JavaScript
Ajax
ExtJS
HTML5新機能
JavaScript基本
ES2015(ES6)+
jQuery
Event
Node.js
Prototype
Vue.js
Vuex
モジュール設計
PHP
CakePHP
Zend Framework
Python
Decoratorとwith
並列・並行
Shell
23 関数型
Erlang
30 開発共通
Logging
Performance
Refactoring
単体テスト
Mockテスト
S2UnitとS2JUnit4
カバレッジ
同時実行・排他制御
命名規約
結合テスト
Arquillian Extension
認証・認可
OAuth
31 スマートフォン
Android
Activity
Adapter
Service
スレッド
jQuery Mobile
PhoneGap
32 Cloud / Big data / Virtualization
AWS
Data Lake
ElastiCache
Lambda
Serverless architecture
Docker
Kubernetes
Hadoop
Spark
33 ソーシャル
41 AI
AIサービス
Machine Learning(機械学習)
Deep Learning(深層学習)
CNN(Convolution Neural Network)
EfficientDet
Object Detection(物体検出)
Keras
RNN(Recurrent Neural Network)
TensorFlow
Jupyter Notebook
Metric Learning
モデル
前処理
特徴量
可視化
強化学習(Reinforcement Learning)
最適化
正則化(Regularization)
正規化(Normalization)
NLP(自然言語処理)
Recommender System
YouTube Recommendations
数学
42 Blockchain
96 ツール
Build
Maven
Maven(Eclipse)
IDE
Eclipse
Visual Studio
Version管理
ライブラリ
Guava
Caches
Functional Idioms
97 ソース管理
98 開発感想
ビジネス
99 資料(リンク)
プロフィール
Web開発芸術 Learn Once, Practice Anywhere.
マルチスレッド向けのパターン
※↑サンプルコードは
Concurrent
を参照。
※↑サンプルコードは
Blockingキュー
を参照。
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse