Java
232 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Using MyBatishistorical
Mapper definitions, parameter binding, result mapping, dynamic SQL, sessions, and safe transaction usage in MyBatis.
- Spring Framework Moduleshistorical
A conceptual map of Spring Core/Beans/Context, AOP, data/transactions, web MVC/reactive, testing, and integration modules.
- Spring Boot Learning Resourceshistorical
A learning roadmap for Boot configuration, auto-configuration, web/data integration, packaging, observability, and source analysis.
- Using Spring MVChistorical
Controller mappings, request binding, validation, JSON responses, exception handling, and safe web-layer boundaries.
- MyBatis Source Architecturehistorical
MyBatis execution flow from mapper proxy through mapped statement, executor, statement handler, parameter/result handling, and caching.
- Spring MVC Source Flowhistorical
Source-level request flow through DispatcherServlet, HandlerMapping, HandlerAdapter, interceptors, argument/return handlers, and exception processing.
- MyBatis Learning Resourceshistorical
A practical roadmap for learning MyBatis from SQL mapping through caching, plugins, transactions, and source internals.
- Thread Safety in Spring MVC Controllershistorical
Why singleton controllers handle concurrent requests and should avoid unsynchronized mutable instance state.
- Spring MVC Learning Resourceshistorical
A roadmap from DispatcherServlet and controllers through argument resolution, message conversion, validation, errors, and source analysis.
- Using Nettyhistorical
Building event-driven network clients and servers with Bootstrap, EventLoopGroup, Channel, Pipeline, handlers, and graceful shutdown.