
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
MyBatis 核心概念与实践指南:从代理模式到性能优化
MyBatis是一款优秀的半自动化ORM持久层框架,支持自定义SQL、存储过程和高级映射。它通过代理模式简化开发,要求接口与XML文件同名且方法匹配,并支持动态SQL标签处理复杂查询。关联查询提供ResultMap和ResultType两种映射方式,同时支持延迟加载提升性能。MyBatis具备两级缓存机制(默认开启的一级会话缓存和可配置的二级Mapper缓存),并支持集成第三方缓存如Ehcache

Java多线程编程全面解析:从基础概念到线程安全
本文介绍了Java多线程编程的核心概念。线程是程序的执行路径,多线程能提高程序效率和解决并发问题。文章详细讲解了四种创建线程的方式:继承Thread类、实现Runnable/Callable接口和使用线程池。同时阐述了线程的生命周期状态和常用方法,如start()、sleep()等。重点讨论了线程安全与同步机制,包括同步方法、同步代码块和Lock锁的使用。最后介绍了线程间通信的wait()/not

到底了