- 博客(9)
- 收藏
- 关注
原创 从sql安装到mybatis-generator配置(2025版-保姆级教程)
本文介绍了mybatis-generator工具的使用,从mysql安装出发,pom环境搭建,生成代码,在介绍了其他网页在线工具,并对编程中需要注意的地方,如进行serialVersionUID等进行了总结。
2025-01-19 15:56:49
1411
原创 maven命令:clean、compile、package等,结合idea介绍(附加,Linux运行封装的jar包)
随着越来越多的框架,项目中的jar包越来越多,需要下载jar包,放在当前工程指定位置,通过maven可以管理项目,依赖对应的jar包可以自动下载。使用maven可以自动化构建、测试、打包和发布项目。在依赖中,包含:groupID:公司业务线名artifactID:产品线名-模块名version:版本号其中,版本号一般包括:主版本号.次版本号.修订号eg:初始1.0.0 -> 修改bug 1.0.1 -> 功能调整 1.1.1。
2024-04-20 20:25:38
4483
1
原创 一文搞定log4j2下的xml配置&日志对性能影响分析
问题引入:log4j2与logback都是常用的Java日志框架。公司项目中,需要将logback升级为log4j2。为什么要选择log4j2呢?log4j2在高性能场景下表现更优,在多线程场景下,log4j2的吞吐量比logback高出了10倍。logback是阻塞队列,同样输出日志30M下,logback写盘时间长造成堆积,会造成JVM占用更多。而log4j2支持非阻塞日志处理,有利于提高系统性能。丢数据情况少,log4j2内部报的Exception会被发现,而logback不会。
2024-03-30 15:28:34
2166
1
原创 函数式接口、方法引用“::”、并行流 (附加, idea源码英文翻译方法)
只要接口中只有一个抽象方法,都称为函数式接口。JDK自带的方法都加上了注解标识。安装translation插件,实现对源码注释的英文翻译
2024-03-17 23:49:10
1805
1
原创 Java8新引入容器类:Optional对象,避免空指针异常
在中,常见终结操作“max & min”,获取流中最值,返回的是Optional对象,本文将对该对象进行学习。代码中经常会遇见空指针问题,Java中的容器类可以分为两大类:Collection 和 Map,。
2024-03-10 23:18:25
1068
1
原创 简化开发,巧用Lambda表达式与stream流
lambda表达式与stream简化开发,流的获取方式、中间键操作(fifter、map、flatMap、limit、distinct、sorted等)、终结操作(forEach、count、collect、anyMatch、reduce等),lambda下idea快捷键alt + enter,stream流调试技巧。
2024-03-09 18:20:08
1327
原创 社区版idea,利用maven helper进行jar包依赖关系查看
实际开发中,有时对于jar包的引入,可能会存在部分jar包之间的冲突。此时,手动排查会很困难,而idea社区版又无法支持jar包依赖图功能。那么,如何对项目中的引用关系进行查看呢?
2024-01-07 19:45:59
3600
2
原创 Java中只存在值传递,调用函数赋值未修改异常
尽管在function()中对st对象进行了重新赋值,但是在main函数中的st对象并未修改。Java值传递
2023-12-28 13:20:36
1057
1
原创 lombok的导入问题及其常用注解
普通对象中,往往有着很多的属性,lombok带来了很多注解,可以简化代码开发,减少了大量set,get方法的书写。
2023-12-26 20:49:14
3368
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人