logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《Java 对象池技术:性能优化的利器》

设计和使用对象池容易出错,设计上需要注意状态同步,这是个难点,使用上可能存在忘记归还(就像 C 语言编程忘记 free 一样),重复归还(可能需要做个循环判断一下是否池中存在此对象,这也是个开销),归还后仍旧使用对象(可能造成多个线程并发使用一个对象的情况)等问题。这样,对象就可以再次被借出使用。在一些特定场景下,如受限的、不需要可伸缩性的环境(比如移动设备),CPU 性能不够强劲,内存比较紧张,

文章图片
#java#性能优化#数据库
记录使用mybatis的<set><if></if></set>标签的一个坑

1、错误原因使用if标签时没有给我们的字符串加上引号,导致一直报错,报错参数绑定异常2、错误的代码<set><if test="attr==tname">tname=#{val},</if><if test="attr==ename">ename=#{val},</if>

#java#mybatis
02-mybatis-plus更新操作&自动填充&乐观锁

更新操作同样我们直接调用mp提供的updateById进行更新操作,我们需要提供主键作为条件,当然我们也可以使用QueryWraper进行构造条件进行更新//修改@Testpublic void testUpdate() {User user = new User();user.setId(1340868235401764865L);user.setName("lucymary");int cou

#java#mybatis
03-mybatis-plus查询&分页操作

查询通过Id批量查询和单一查询//多个id批量查询@Testpublic void testSelect1() {List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3));userMapper.selectById(1);System.out.println(users);}简单的条件查询不常使用,我们一般

#mybatis#mysql#sql
03-数据字典模块开发

一、数据字典介绍1、介绍何为数据字典?数据字典就是管理系统常用的分类数据或者一些固定数据,例如:省市区三级联动数据、民族数据、行业数据、学历数据等,由于该系统大量使用这种数据,所以我们要做一个数据管理方便管理系统数据,一般系统基本都会做数据管理。一句话就是数据以官方为准,我们需要按照官方发布的数据进行维护数据,其他时间数据是固定的2、预期效果...

#java#微服务
到底了