- 博客(14)
- 收藏
- 关注
原创 【Stream】在使用 java.util.stream.Collectors 类的 toMap() 方法转为 Map 集合时,一定要注意当 value 为 null 时会抛 NPE 异常。
所以在使用该方法时不要包含null值。
2023-06-09 08:52:26 393
原创 【IDEA】插件分享
Idea 是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea 还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的代码编辑增强工具-。Alibaba Cloud AI Coding Assistant 是一款在IntelliJ IDEA编辑器中的插件,这款插件是Alibaba的团队开发的,其官方介绍是:是一款AI编程手提供代码智能补全和代码示例搜索能力,帮你更快更高效地写出高质量代码。
2023-06-08 21:16:27 276
原创 Mybatis的一级缓存与二级缓存
1)一级缓存 Mybatis的一级缓存是指SQLSession,一级缓存的作用域是Sqlsession, Myabits默认开启一级缓存。为了解决这个问题,Mybatis对每一次会话都添加了缓存操作,不用相同的SQL每次都需要查询数据库,这就是Mybatis一级缓存的作用。如果不想使用一级缓存,可以把一级缓存的范围指定为STATEMENT,这样每次执行完一个Mapper中的语句后都会将一级缓存清除。一级缓存:SqlSession级别的缓存,缓存的数据只在SqlSession内有效。
2023-06-05 10:32:52 302 1
原创 Mybatis中mapper.xml的parameterType属性
类型,有许多内建的类型别名。它们都是大小写不敏感的,由于重载。根据mybatis的官方帮助文档写道。的名字,要注意原生类型的特殊处理。类型命名一个短的名字。配置有关,只用来减少类完全。”可以任意用来替代“
2023-05-30 23:33:53 173 1
转载 Java的Invoke方法
看起来invoke方法不仅比平常方法直接调用要麻烦很多,但是你有想过吗,我只需要输入参数,我可以调用替代各种方法,在未知的情况下,根据条件决定去调用什么对象,什么方法,一下子就让代码变得灵活,这不仅是invoke的妙处,也是整个反射的妙处,在程序运行时根据条件灵活使用。invoke的意思上就有调用的意思,也就是说我们可以通过反射包下的Method类调用invoke方法,调用我们所提供的方法以及调用方法的参数来完成动态调用。大概意思就是说提供类或者接口的方法信息,就可以访问调用对应的方法。
2023-05-28 16:11:17 1428 1
原创 redis开启aof后备份文件夹(appendonlydir)不显示
如果在开启的情况下测试后没有生成appendonlydir文件时,在redis客户端使用。首先观察redis.conf配置文件中aof是否开启。
2023-05-20 16:12:43 381 2
原创 在centos7中使用了redis-server命令后,在使用redis-cli开启客户端失效
进入到redis.conf目录,使用如上代码进入redis的配置文件中 ,将daemonize属性改为yes。由于server被ctrl + z 挂起,这才无法正常开启cli。然后在redis-cli就可以成功启动啦。执行如上命令 路径改为自己的路径。
2023-05-19 22:48:06 308 1
原创 猴子吃桃子(java_递归)
猴子吃桃子问题介绍:有一堆桃子,猴子第一天吃了其中的一半,并在多吃一个!以后每天猴子都吃其中的一半,并且多吃一个!当第十天时,猴子在想吃(还没吃)时,发现只有一个桃子。问题:一开始有多少个桃子?思路介绍:代码实现:运行结果:...
2022-04-05 14:51:05 537
原创 使用递归来解决斐波那契数列(java)
斐波那契数列的介绍:指一个数列如1,1,2,3,5,8,13,21.......递增其中我们发现从数列的第三项起都为前两项的和,那么我们就可以使用递归的思想来解决。代码实现:运行结果:...
2022-04-05 14:22:39 790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人