目錄表
Java
Introduction
Sub-Category
Resource
Security
Utility
Architecture
OO
Refactoring
Git
Java
Introduction
與Java相關的技術學習心得。
Sub-Category
Basic
Build
API
Quality
Support IPv6
Resource
http://man.lupaworld.com/content/develop/JDK_6.0_API_html_zh_CN/html/zh_CN/api/java/util/concurrent/locks/ReentrantReadWriteLock.html
http://tech.ddvip.com/2010-01/1264091666143786.html
How to install JD-Eclipse?
Jenkov.com
LGPL vs JAVA
Passing single object vs. passing multiple parameters
SEI CERT Oracle Coding Standard for Java
http://hauchee.blogspot.com/2015/05/unicode-regular-expression.html
Software-Engineering-at-Google
OpenJDK6 download
code review - Emergencies
Security
Secure Coding Guidelines for Java SE
API for Privileged Blocks
TLS有效的cipher查詢
Utility
regexr-version string
Architecture
A detailed guide on developing Android apps using the Clean Architecture pattern
How to do distributed locking?
Clean Architecture Is Screaming
9 Fundamentals of a Successful Microservice Design
Hello CQRS
閒談軟體架構
閒談軟體架構-Repository
Implementing-Clean-Architecture-UseCases
領域事件:設計和實作
DDD 戰術設計:Domain Event 領域中的重要事件
領域事件的發送與接收(上)
使用 DDD 與 CQRS 模式解決微服務中的商務複雜度
Clean Architecture: A Comparison to and Critique of Java Best Practice
The Devil in the Details of Clean Architecture: Sorting, Filtering, and Paging
Why we need to separate domain model from data model (DTO/ DB model/ViewModel)
Books for Great Software Architects — Fundamentals Path
OO
物件導向程式設計五大原則:SOLID
Refactor utility class
搞笑談軟工 - SOLID:五則皆變
图说设计模式
控制反轉 (IoC) 與 依賴注入 (DI)
State Pattern
Examples of GoF Design Patterns in Java's core libraries
injection
Collecting Parameter 收集参数模式 - 难寻的模式与技巧
Field injection vs Constructor injection
GRASP设计模式及OO设计原则
Command Pattern
命令模式 (Command Pattern)
Builder Pattern
Why should a builder be an inner class instead of in its own class file?
Builder Pattern GoF vs Effective Java
Fluent API with inheritance and generics
Is there a way to refer to the current type with a type variable?
Builder Pattern and Inheritance in Java
Using inheritance with fluent interfaces: get this
Refactoring
Refactoring Java, Part 3: Regaining business agility by simplifying legacy code
Git
Git的core.autocrlf 參數