2020年2月15日
摘要:
整理记录日常中常用的快捷键 (1) idea 中的快捷键 control + option + O 快速去除无效引用 option + command + L 格式化代码 control + 回车 快速生成 getter setter 方法 control + I 实现接口方法 command +
阅读全文
posted @ 2020-02-15 13:04
Flower2021
阅读(272)
推荐(0)
摘要:
idea 又 又 又提示要过期了,所以就按照网上大神的知道操作,操作了一番,记录下来 首先你要有一个用来破解的jar包,不知道怎么上传上来,反正需要有一个jetbrains-agent.jar 的包 然后放到一个目录下,需要知道这个位置,怎么快速的拿到路径,可以打开terminal,然后把文件夹拖进
阅读全文
posted @ 2020-02-15 12:46
Flower2021
阅读(2383)
推荐(0)
2020年2月13日
摘要:
项目里面碰到的一个真实的问题 对应spring 中的原型模型,对象中的属性比较多的时候,我们采用的是复制的方式,怎么高效的复制出来一个对象,这其中又涉及到深拷贝和浅拷贝 最开始我们使用的一种方式是使用Spring bean 中的org.springframework.beans.BeanUtils#
阅读全文
posted @ 2020-02-13 22:39
Flower2021
阅读(613)
推荐(0)
2020年2月4日
摘要:
项目中经常会遇到,一个对象中有另外一个属性DTO,当我们判断这个DTO不为null的时候,我们会去做一些其他的操作,比如落入扩展属性表,但是上游的调用方经常会new 一个新对象出来,这样判断出来不为null就是true,那么就会插入很多实际上不需要插入的数据库记录 怎么能判断出来这个对象知识new出
阅读全文
posted @ 2020-02-04 12:34
Flower2021
阅读(5207)
推荐(0)
2020年2月2日
摘要:
在调整一个项目功能的时候,需要在现有的代码逻辑上做改动,现有功能的逻辑是try-catch 异常后在catch中打印了日志,后需将异常throw出来 我增加的逻辑中需要增加 finally操作,那么这个throw操作和finally操作的顺序是什么样的呢, 增加了finally后会影响throw出异
阅读全文
posted @ 2020-02-02 13:23
Flower2021
阅读(1927)
推荐(0)
2020年1月31日
摘要:
Spring增加了event事件机制,方便了日常项目中需要业务解藕的开发场景,也支持异步和重试机制,很多场景都可以使用 目前开发的项目中需要记录一些异常单据信息的记录,主流程中正常单据接单的流程不动,在识别出某种异常后记录,但是这种记录不应该影响主流程,所以考虑用Spring的event异步事件处理
阅读全文
posted @ 2020-01-31 15:19
Flower2021
阅读(4603)
推荐(1)
2020年1月28日
摘要:
之前看了美团技术团队推送的一篇文章,介绍了字节码增强技术,写的很好,自己也记录一下,增强一下记忆,也方便日后巩固学习,有兴趣的可以去搜索美团技术团队的原文 字节码是JVM的底层基础知识,如果能够掌握对于排查问题会有更深层次的理解 1.什么是字节码 首先我们看看什么是字节码,找到一个.class文件,
阅读全文
posted @ 2020-01-28 19:04
Flower2021
阅读(833)
推荐(0)
摘要:
ClassLoader是为Java的底层技术,它是为了来加载class文件的,负责将字节码形式的Class文件转换为内存形式的Class对象,这个加载的字节码可以是磁盘文件的class文件, 也可以是jar包中的class,也可以是服务调用中来自远程服务提供的字节流,字节码的本质是一个字节数组[]b
阅读全文
posted @ 2020-01-28 18:32
Flower2021
阅读(368)
推荐(0)
摘要:
这个知识点的参考文章是:原文链接:https://blog.csdn.net/b_x_p/article/details/86434387 Mysql是使用B+树作为索引的数据结构,Mysql有两种不同的数据存储引擎:MYISAM 和 INNODB,在Mysql5.5版本之前采用的是MYISAM,5
阅读全文
posted @ 2020-01-28 13:03
Flower2021
阅读(576)
推荐(0)
摘要:
项目中一直使用Mysql,对于慢sql优化也一直在做,但是一直没有梳理清楚,这里简单总结一下 首先看一下mysql为什么要使用索引 1)索引是帮助Mysql高效获取数据的 排好序的 数据结构 2)索引存储在文件里 首先说明一下,Mysql是使用B+树作为索引的 在没有索引的情况下,如果要找到一条记录
阅读全文
posted @ 2020-01-28 12:23
Flower2021
阅读(2200)
推荐(0)