自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 这四种对象属性拷贝方式,你都知道吗?(推荐第四种)

这四种对象属性拷贝方式,你都知道吗?(推荐第四种) 这四种对象属性拷贝方式,你都知道吗?(推荐第四种)一、MapStruct1.1、 简介:1.2、所需依赖1.3、如何使用?1.4、MapStruct 注解的关键词1.5、多对一一、MapStruct1.1、 简介:MapStruct 是一个自动生成 bean 映射类的代码生成器。MapStruct 还能够在不同的数据类型之间进行转换。1.2、所需依赖mapstruct-jdk8包含所需的注释,例如@Mapping。<dep

2021-01-05 16:48:10 229

原创 曾经错过了高考,今天属实不易

2020年的高考每年的6月7、8号都是每位考生决定人生的时候,今年因为疫情的原因整整推迟了一个月。刚好家里的一个表弟也是今年高考,他是去年考过一次,可能因为第一次也紧张,没有发挥好自己又复读了一年。之前的岁月不知不觉我已经毕业一年多了,记得当时我没有参加高考,但之前每年的这个时候也没觉得遗憾,也没有后悔,可就是这两年有些感触,觉得自己在18岁的那年是不完整的,不敢说不后悔,只能说不敢后悔。因为初中开始学习成绩就不好,我也不推卸责任,并不是父母不照顾或怎样,本身自己的事情就没做好,也是从小贪玩吧

2020-07-23 14:53:16 292

原创 老大说:谁要再用double定义商品金额,就自己收拾东西走

先看现象涉及诸如float或者double这两种浮点型数据处理时,偶尔总会有一些怪怪的现象,不知道各位有没有遇到过?下面举几个常见的栗子:典型现象(一):条件判断超预期System.out.println( 1f == 0.9999999f ); // 打印:falseSystem.out.println( 1f == 0.99999999f ); // 打印:true What?典型现象(二):数据转换超预期float f = 1.1f;double d = (double)

2020-06-03 16:43:57 241

原创 HashMap 7大遍历方式+性能分析+安全分析

HashMap 7大遍历方式+性能分析+安全分析 随着Java 1.8 Streams API的发布,使得HashMap拥有更多的遍历方式,那么应该选择哪种方式便成了一个问题?会从遍历方式 → 性能测试 → 安全测试 三种来分析各自的优缺点有下面几种遍历方式:使用迭代器(Iterator)EntrySet 的方式进行遍历;使用迭代器(Iterator)KeySet 的方式进行遍历;使用 For Each EntrySet 的方式进行遍历;使用 For Each K..

2020-05-15 17:24:14 262

原创 这四种对象属性拷贝方式,你都知道吗?(第三种)

这四种对象属性拷贝方式,你都知道吗?(第三种) 这四种对象属性拷贝方式,你都知道吗?(第三种)一、Orika1.1、 简介:1.2、所需依赖1.3、映射工具类1.4简单测试一、Orika1.1、 简介:Orika 是 Java Bean 映射框架,可以实现从一个对象递归拷贝数据至另一个对象。它的优点是:名字相同类型不同也能直接复制。1.2、所需依赖<dependency&gt...

2020-04-30 09:41:18 441

原创 这四种对象属性拷贝方式,你都知道吗?(第二种)

这四种对象属性拷贝方式,你都知道吗?(第二种) 这四种对象属性拷贝方式,你都知道吗?(第二种)一、BeanCopier2级标题3级标题四级标题五级标题六级标题一、BeanCopier2级标题3级标题四级标题五级标题六级标题...

2020-04-29 15:54:17 486

原创 这四种对象属性拷贝方式,你都知道吗?(第一种)

这四种对象属性拷贝方式,你都知道吗? 这四种对象属性拷贝方式,你都知道吗?1、定义1.1对象拷贝概念二级目录三级目录1、定义1.1对象拷贝概念Java中,数据类型分为值类型(基本数据类型)和引用类型,值类型包括int、double、byte、boolean、char等简单数据类型,引用类型包括类、接口、数组等复杂类型。对象拷贝分为浅拷贝(浅克隆)与深拷贝(深克隆)项目Valu...

2020-04-27 17:26:41 432

原创 Redis常见面试题

定义:Redis是一个基于内存的,以Key-Value形式存储数据的高性能Nosql数据库,可以用来存储远程服务信息用作注册中心memcached与redis的区别?1、两者存储方式不同,memcached是存在内存中的,如果一旦断电会挂掉;而redis虽然也会存在内存中,但磁盘中也存有数据,保证数据持久性2、支持的类型也不一样,memcached对数据类型支持非常简单,而redis可以支...

2020-04-14 14:05:07 145

原创 你有一个程序员的男朋友

找男朋友千万别找程序员,因为程序员每天对着电脑工作,周围同事都是男生,很少接触到mm,你会发现完全没有机会吃醋。找男朋友千万别找程序员,因为程序员做事有条理有计划,有耐性又细心,把你照顾得很好,你会发现从此生活不能自理。找男朋友千万别找程序员,因为程序员一点都不浪漫,别人的男朋友都会甜言蜜语,你会发现他只会写个游戏说爱你。很久以前看了这么一句话:选择工作,是选...

2020-04-14 13:43:34 241 2

原创 Spring AOP中@Pointcut的详细使用,整理好,以后工作用得到!!!

@Pointcut:表示定义的切面信息,从哪一层进行横切属性:execution: 用于匹配方法执行的连接点 within:用于匹配指定类型内的方法执行this:用于匹配当前AOP代理对象类型的执行方法,注意:是AOP代理对象的类型匹配,这样可能会包括引入接口也进行匹配target:用于匹配当前目标对象类型的执行方法,注意是目标对象的类型匹配,这样就不会包括引入的...

2019-11-23 14:38:10 3483 1

转载 JavaWeb开发时前后端分离的注意

1.在开需求会议的时候,前后端工程师必须全部参加,并且需要制定好接口文档,后端工程师要写好测试用例(2个维度),不要让前端工程师充当你的专职测试,推荐使用chrome的插件postman或soapui或jmeter,service层的测试用例拿junit写。ps:前端也可以玩单元测试吗?2.上述的接口并不是java里的interface,说白了调用接口就是调用你controler里的方法。3....

2019-08-29 08:43:49 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除