差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
下次修改 Both sides next revision
java:java [2020/01/15 11:47]
tony [IPv6]
java:java [2020/07/22 23:24]
tony
行 7: 行 7:
     *[[Java:​API|API]] ​         *[[Java:​API|API]] ​    
     *[[Java:​code_quality|Quality]]     *[[Java:​code_quality|Quality]]
 +    *[[Java:​SupportIPv6|Support IPv6]]
 ===== Resource ===== ===== 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://​man.lupaworld.com/​content/​develop/​JDK_6.0_API_html_zh_CN/​html/​zh_CN/​api/​java/​util/​concurrent/​locks/​ReentrantReadWriteLock.html
行 14: 行 15:
   * [[https://​www.gnu.org/​licenses/​lgpl-java.html|LGPL vs JAVA]]   * [[https://​www.gnu.org/​licenses/​lgpl-java.html|LGPL vs JAVA]]
   * [[https://​stackoverflow.com/​questions/​36904955/​passing-single-object-vs-passing-multiple-parameters|Passing single object vs. passing multiple parameters]]   * [[https://​stackoverflow.com/​questions/​36904955/​passing-single-object-vs-passing-multiple-parameters|Passing single object vs. passing multiple parameters]]
-==== IPv6 ==== +==== Utility ​==== 
-  * [[https://bugs.java.com/bugdatabase/​view_bug.do?​bug_id=8046500|JDK-8046500 : GetIpAddrTable function failed on Pure Ipv6 environment]] +  * [[https://regexr.com/3d9se|regexr-version string]]
-  * [[https://​askubuntu.com/​questions/​1181511/​disable-ipv4-on-ubuntu-16-04-lts|Disable IPv4 on Ubuntu 16.04 LTS]] +
-  * ip addr del 127.0.0.1 dev lo +
-  * wrapper.port.address=[::​1] and wrapper.backend.type=SOCKET_IPv6 of Java Service Wrapper +
 ==== Architecture ==== ==== Architecture ====
   * [[https://​medium.com/​@dmilicic/​a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029|A detailed guide on developing Android apps using the Clean Architecture pattern]]   * [[https://​medium.com/​@dmilicic/​a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029|A detailed guide on developing Android apps using the Clean Architecture pattern]]
行 33: 行 30:
   * [[https://​teddy-chen-tw.blogspot.com/​2019/​12/​blog-post_26.html?​fbclid=IwAR1sIJaxTxlXvI2p9_6LYvnJVXMuaX1griUEvv9cKawIekOopxBK-Q7QZ5s|領域事件的發送與接收(上)]]   * [[https://​teddy-chen-tw.blogspot.com/​2019/​12/​blog-post_26.html?​fbclid=IwAR1sIJaxTxlXvI2p9_6LYvnJVXMuaX1griUEvv9cKawIekOopxBK-Q7QZ5s|領域事件的發送與接收(上)]]
   * [[https://​docs.microsoft.com/​zh-tw/​dotnet/​architecture/​microservices/​microservice-ddd-cqrs-patterns/​|使用 DDD 與 CQRS 模式解決微服務中的商務複雜度]]   * [[https://​docs.microsoft.com/​zh-tw/​dotnet/​architecture/​microservices/​microservice-ddd-cqrs-patterns/​|使用 DDD 與 CQRS 模式解決微服務中的商務複雜度]]
 +  * [[https://​craftsmanshipcounts.com/​clean-architecture-compare-critique-java/​|Clean Architecture:​ A Comparison to and Critique of Java Best Practice]]
 +  * [[https://​craftsmanshipcounts.com/​clean-architecture-sorting-filtering-paging/​|The Devil in the Details of Clean Architecture:​ Sorting, Filtering, and Paging]]
 ==== OO ==== ==== OO ====
   * [[http://​www.hitripod.com/​blog/​2011/​12/​object-oriented-design-five-principles-solid/​|物件導向程式設計五大原則:SOLID]]   * [[http://​www.hitripod.com/​blog/​2011/​12/​object-oriented-design-five-principles-solid/​|物件導向程式設計五大原則:SOLID]]