摘要: 首先不推荐使用enum类型的字段,原因可以参考:MySQL 枚举类型的“八宗罪” 提出问题 工作中,我们会经常用到枚举。例如性别(男、女)、星期(星期一 ~ 星期日)等。我们都会有如下的代码: public enum GenderEnum { MALE(1, "男"), FEMALE(0, "女") 阅读全文
posted @ 2021-03-31 10:01 是小毛吖 阅读(2577) 评论(0) 推荐(0) 编辑
摘要: 背景 由于代码分层原因,导致代码中会有多种形如XXXVO、XXXDTO、XXXDO的类,并且经常发生各种VO/DTO/DO之后转换。从而产生很多 vo.setXXX(dto.getXXX()) 的代码。当字段多了之后不仅容易出错,而且有些浪费时间。也会有人使用 BeanUtils.copyPrope 阅读全文
posted @ 2021-03-29 20:45 是小毛吖 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 前言 欢迎阅读原文:https://juejin.im/post/5e7d71296fb9a03c875c806e 本人小白一枚,从18年入职工作到现在,工资不高,所在业务受重视程度更低。所以想趁着在家办公的时间,看看外面的世界。下面对面试过程中的问题进行分类汇总,这些问题的答案有个人认知、有参考他 阅读全文
posted @ 2020-04-28 19:54 是小毛吖 阅读(1130) 评论(1) 推荐(0) 编辑
摘要: 现在我们简单聊一下数据库中的悲观锁和乐观锁。 悲观锁 悲观锁正如其名称,比较悲观。总会认为:每当修改数据时,会有其他线程也会同时修改该数据。所以针对这种情况悲观锁的做法是:读取数据之后就加锁 ,这样别的线程读取该数据的时候就需要等待当前线程释放锁,获得到锁的线程才能获得该数据的读写权限。从而保证了并 阅读全文
posted @ 2019-07-28 15:28 是小毛吖 阅读(950) 评论(2) 推荐(1) 编辑
摘要: 本文参考:http://www.voidcn.com/article/p-ybnvuffh-ke.html;转载请注明出处 junit是无法进行并发测试,但是又有需要并发测试的场景怎么办呢?此时可以借助一个插件(Groboutils Core)来完成这种功能。 maven仓库地址:https://m 阅读全文
posted @ 2019-03-12 15:23 是小毛吖 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 原文参考本人的简书:https://www.jianshu.com/p/0221edbe1598 MockMvc实现了对Http请求的模拟,能够直接使用网络的形式,转换到Controller调用,这样使得测试速度更快,不依赖网络环境。而且提供了一套验证的工具。代码如下: 1 @RunWith(Spr 阅读全文
posted @ 2019-03-06 20:09 是小毛吖 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: Q&A: 1. 为什么变成红黑树是8,而转化成链表是6? 有人从源码分析,有人从查找时间复杂度分析。部分源码如下: 2. 容量为什么是2的乘方呢?https://blog.csdn.net/sd_csdn_scy/article/details/57083619 阅读全文
posted @ 2018-08-24 18:26 是小毛吖 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Mapstruct 实体映射 forkjoinpool 工作相关使用到的JDK类及其相关源码、机制 设计模式,设计模式在工作中用到了哪些,具体使用场景 并发类的相关知识,线程安全、锁机制、信号量、闭锁、栅栏、线程池等 框架相关,Spring相关机制、Spring MVC相关机制、MyBatis相关机 阅读全文
posted @ 2018-08-24 18:01 是小毛吖 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 0. 配置JDK环境 安装完成之后,配置.bash_profile文件 使用source ./bash_profile激活 2. 如何切换默认的jdk? 使用java -version就可以看默认版本; 使用jdk7或者jdk8进行版本切换。 阅读全文
posted @ 2018-07-10 14:50 是小毛吖 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 启动方式: 2. 配置文件 可以使用properties文件,也可以使用yml文件【推荐.】 3. Controller的使用 Spring4之后加上的注解,原来返回JSON需要 @ResponseBody配合@Controller使用 阅读全文
posted @ 2018-06-29 15:49 是小毛吖 阅读(122) 评论(0) 推荐(0) 编辑
转载请注明出处