MyBatis

MyBatis的二级缓存整合redis

MyBatis的二级缓存在分布式环境下存在问题,可以使用分布式缓存解决。使用redis作为MyBatis的二级缓存,需要导入mybatis-redis包,并根据配置文件设置redis连接参数。修改Mapper接口和查询方法的注解,开启缓存功能。测试验证结果是否命中缓存,并查看redis缓存内容。
阅读全文

解析原生JDBC开发问题与优化方案

本文介绍了在Java中使用JDBC进行数据库操作时可能遇到的问题,如数据库连接频繁创建释放、SQL硬编码、结果集解析困难等,并提出了解决方案。作者通过使用数据库连接池、将SQL语句抽取到配置文件、利用反射内省等技术来解决这些问题,从而提高了系统性能和代码可维护性。
阅读全文