Archive
Java13 writings
Tags
INgHTzb9bcq1Fc3jL+wYJcW6j/zJYcsjWnl517kjaFPImZo7m9THYn4LTAfvKcoUhXdzJOXmbT8XEg1608Tb6rEx26UBgWPOVdJ0SFA2Cl7hM92YeDQwOYMFxSpFBsNmfu83NNiXKsKMsHVKP6wlR6/Fbp9SCkdjRC/ICDexGvD+GyjD5JPQFicaBs4F1MbmkyHDvTZaYtK23GwyD0CzDuVBZ7hvXjwA6ySy1g+3PQZE2skqzWCSATn4NYQ+Nxl5WKo997S91lqwKOTAp3pKldtcpaCY7gmyJhk6MRPDuAXGb2c2Oylc039VOR3tLahf8ni0nLvV2WYuglEWLUm53eCvz08O9CmhS7/1mLFLEO7goEOi6f4Z9HbN3lvrcS2a1zNzJCVBQTTremfHw5uN2l4kuqDk34MT3jz5T26tCAVv/0VhUfCceRgCCKHa/XNsVhd9bVsg14U5caihKDRmsc06DEXEIutPH9wIL6uOroZ5u2j/lqnBZjzn4+YoZZkOciaoy0ma7r9z3PU2c/nbIzFcWC6GcmclCUubsyzpQIVm5u4f+9IpZYFNmSMgP6HL2tXGv8wPuqohk2YV9qeyQKHr7Fdje+Y3WUDL9InNTq7ZhbmA1TzyC7D4rlNL2pwMUe28bwk8wsmQjpEh1mN8tdFZHp93qLfEYG2QZ8Dmsfb7Pm6eHA9wM217f6S8h7ZdmjGHGlKofmGp7XDgsNKxRVRTUahGpS4BpUHpW44jXcexiYNouOasj3cAl4gb+YiH07UgmgUYpkz2gtmXWYyh/oZCGbXsGan6qwpa79iiBj/BtnuF3K3CwUGeWCAZkyMcMNb5p3kTnDvbqq8qosKKvsUzLmeu/eQWhDBwIxBDMjV48/hMm3FM3U81PpCB6KWDrmnnmFW2C79GRo9agc9UlxmNdVwvXqEIWhaO5Egq1WMbMX+W+TRAfROWhkWsGSGf8E7tf3E/sX0WXgMKMIKmVnErLwDy8PvJl1iOS4KL32n6UbzJhiFkiIGg96xo+kjAhNXLkRLPIbDwZgdhPwOzsByxcInwFRnC/WTUGWatsVdwV2BxmQ8R85jVlYN5zFoiu31ctg2SFMF9NXI4PbWfUiPkgsRbZhxmrQQR4g+0M8vx+NWT7/JUkBHO9wDaSmsTOkw3/e5yuKlQlwR7Rakek7Gwa6Pobf0dCEvtqcrTxqbPTT4WQ3/zSvhHP9UaI8/7hf0eEZ1Jcnho2+eEgkT0fggsdRWuZ/nES9ZrULMW
spring
- Programming Languages Cheat SheetA quick reference for data structures, basic syntax, and essential APIs in Lua, JavaScript, Go, Python, and Java.PythonJavaJavaScriptLuaGo27 min
autumn
- Theory Notes on Generic ProgrammingIntroduce Variance in Generic Types, Type Erasure, and Related ConceptsJavaGenerics7 min
- The Proxy Pattern in JavaThe proxy pattern lets one object stand in for another, controlling access to it and adding features like logging, access control, lazy loading, or monitoring without touching the target's core logic.JavaReflectionSpring12 min
- Java Priority QueueAn introduction to Java's PriorityQueue, its API, custom comparators, and the binary min-heap that powers it.JavaAlgorithmQueue7 min
summer
- TomcatApache Tomcat is an open-source, lightweight web application server that implements the Java Servlet and JavaServer Pages (JSP) specs and part of Java EE.JavaApacheWebTomcat6 min
- Apache MyBatisMyBatis notes from the Heima Programmer Java Web course, covering core concepts and a Spring Boot CRUD demo.JavaApacheMyBatis7 min
- Apache MavenMaven, the project management tool for Java. Covers basic usage including dependency management, the build lifecycle, and multi-module design.JavaMavenApache13 min
spring
- Reflection in JavaHow Java reflection works, how to obtain Class objects, create instances, invoke methods, and read annotations at runtime, plus its performance trade-offs.JavaReflection7 min
winter
- Java StreamAn introduction to the Stream API introduced in Java 8Java10 min
- Functional InterfaceSingle Abstract Method Interfaces are Java functional interfaces. This post explains how to create and use them with lambdas and references.Java3 min
- Evaluation Strategies in Programming LanguagesJava is neither pure pass-by-value nor pass-by-reference. The answer hides in a term most discussions miss: call-by-sharing.JavaProgramming7 min
- Java HashtableA hash table looks up data in O(1) time. This post walks through hash tables in the Java ecosystem: the data structure, the put process, and thread safety.JavaAlgorithmCollection8 min
autumn
- Java SE GenericsStudy notes on Java Generics, covering wildcards, PECS, type inference, and how to design generic classes, interfaces, and methods.JavaGenerics12 min