常用系列
文章平均质量分 77
JAVA开发常用
不懂就干
java学习笔记,有兴趣的同行可以一起交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用系列:一、Java常用高效代码精选
/ 不需要序列化的字段// 自定义序列化// 自定义序列化逻辑// 自定义反序列化// 自定义反序列化逻辑十一、数据库操作篇批量插入优化// 不推荐)",// 推荐)",@Override@Override});原创 2025-01-04 15:53:46 · 558 阅读 · 0 评论 -
常用系列:二、Java导出pdf
导出pdf一般3种方法:方法一:利用模板导出,但是首先编辑模板的工具不好找,现有的国外的工具要收费,所以放弃了这个。方法二:使用thymeleaf+itextpdf,通过html模板导出PDF,奈何自己不会写HTML,需要前端帮忙写模版。方法三:自己用纯代码画格式(可调字体大小,颜色,对复杂没有规则的数据都可以)首先必须导入的依赖有。原创 2025-01-18 17:09:02 · 765 阅读 · 0 评论 -
常用系列:三、Java开发常用API及封装
如上所述,我们利用泛型和反射实现了一个可以比较两个Bean实例的工具类。现在,如果有一个新的需求,要我们也记录Bean2这个类的实例变化,我们只需要在Bean2的成员变量上加上注解@ForUpdate, 然后直接调用工具类BeanUtils的getChangedFields()方法即可。产品需求,修改数据时需要记录修改详情。详情包括,被修改的字段,修改前的值和修改后的值。下面,就采用泛型和反射技术来实现上述需求。3)实现记录Bean修改明细。2)给Bean属性添加注解。原创 2025-05-20 14:25:03 · 181 阅读 · 0 评论 -
常用系列:四、Java8中Stream详细用法大全
/1、员工列表数据personList.add(new Person("张三", 8, 3000));personList.add(new Person("李四", 18, 5000));personList.add(new Person("王五", 28, 7000));personList.add(new Person("孙六", 38, 9000));//2、案例1) 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。2) 统计员工的最高薪资、平均薪资、薪资之和。原创 2025-11-17 18:23:50 · 659 阅读 · 0 评论 -
常用系列:五、Java自定义Starter组件
SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。原创 2025-12-26 11:00:43 · 869 阅读 · 0 评论
分享