- 博客(6)
- 收藏
- 关注
原创 java开发中常用工具类的汇总(二)
作用:防止明文前后端传输密码和账号 使用方法: 按照规则定义好key和iv,然后将定义的key和iv告知前端,让前端进行加密,对应的后端进行解密(代码里已写入测试方法,可测试key和iv是否可用) 脱敏工具类 作用:对一些敏感数据进行脱敏,例如身份证号,手机号,车牌号 使用:在对应的返回类的具体变量上加上注解,根据类型使用不同注解 例如 Http请求工具类 作用:向指定的url发送http请求 使用说明:直接调用工具类的对应方法,配置好相应请求参数 雪花算法工具类 使用:无需多言,要用的自然知道这个要
2024-07-16 10:41:49 460
原创 @Autowired和@Resource的区别
Resource(这个注解属于J2EE的),默认按照名称进行装配,名称可以通过name属性进行指定,如果没有指定name属性,当注解写在字段上时,默认取字段名进行安装名称查找,如果注解写在setter方法上默认取属性名进行装配。但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配。两者在使用上并无区别,但是实际上有很细的细节划分,一般情况下我们很难遇见这个问题,@Autowired按byType自动注入,意思就是按类型进行注入,而@resource则是按名字进行注入,
2023-07-14 18:58:45 290 1
原创 idea2023最新实用性插件推荐
使用说明:以下插件都可以直接在idea设置中,搜索名字直接下载,无需特别下载压缩包idea->设置->搜索插件->插件名。
2023-07-06 15:30:58 2544
原创 lambda表达式的Stream流
个人认为这个是使用最多,应用最广泛,且不可替代的,它的作用在于可以把list集合转换为map,也可以将map集合转换为list,其中list集合可以是对象集合,然后转为map,以对象集合中的id为key值,进行转换,而map转换为list,则是将id回到list当中。Stream stream = Stream.of("张老三", "张小三", "李四", "赵五", "刘六", "王七");System.out.println("流中的前三个元素是:" + name);
2023-07-06 14:59:12 189 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人