dream_sky




  种一棵树最好的时间是  十年前。      其次是,     现在!
摘要: 京东工作阶段.... 转眼在京东已经工作一年多了。 现在博客很少写了。出于时间关系太忙,也出于曾经有同事写博客不小心将公司信息发到网上被起诉,也出于有一些自己的其他思考。大抵是这样那样的原因了.... 输出倒闭自己输入是个不错的学习方法,为了达成某个目标,如解决一个问题,输出一篇文章,写个ppt,当词穷时,是时候通过书籍 阅读全文
posted @ 2022-04-09 16:56 书晨007 阅读(454) 评论(1) 推荐(0) 编辑
摘要: 1、Hibernate是全ORM(对象关系映射)框架,利用完整的javabean对象与数据库映射结构来自动生成sql。 2、Mybatis是半ORM框,仅有字段映射,需要手写sql语句和对象字段结合生成最终的执行sql语句。 3、Mybatis-plus是Mybatis的增强版,支持所有Mybati 阅读全文
posted @ 2022-04-09 15:12 书晨007 阅读(726) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库为我们提供的四种隔离级别:(依次解决脏读、不可重复读、幻读) ① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。(Mysql默认的方式) ③ Read committed ( 阅读全文
posted @ 2018-11-17 12:02 书晨007 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 拦截器与过滤器的区别 : 1. 拦截器是基于java的反射机制的。而过滤器是基于函数回调,Spring框架支持,可Spring中的数据源、事务管理等。 2. 使用范围不同:拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,针对类,拦截器可以 阅读全文
posted @ 2018-06-24 10:38 书晨007 阅读(9257) 评论(2) 推荐(2) 编辑
摘要: 测试参数设置: 1、循环调用new A()实现堆溢出,java.lang.OutOfMemoryError: Java heap space, 虚拟机参数:-Xms1M -Xmx1M -XX:+HeapDumpOnOutOfMemoryError,解释:将-Xmx和-Xms设置为一样可以避免堆自动扩 阅读全文
posted @ 2018-06-20 19:50 书晨007 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 频繁的数据库操作是非常耗费性能的(主要是因为对于DB而言,数据是持久化在磁盘中的,因此查询操作需要通过IO,IO操作速度相比内存操作速度慢了好几个量级),尤其是对于一些相同的查询语句,完全可以把查询结果存储起来,下次查询同样的内容的时候直接从内存中获取数据即可,这样在某些场景下可以大大提升查询效率。 阅读全文
posted @ 2018-06-17 16:45 书晨007 阅读(2404) 评论(0) 推荐(0) 编辑
摘要: java开发中的异常可以通过切面@RestControllerAdvice统一进行处理返回。 但为了包装统一服务调用和统一异常可以包装一波: 一、包装异常类 @EqualsAndHashCode(callSuper = true) @Data public class MyException ext 阅读全文
posted @ 2022-04-09 15:16 书晨007 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1、增加pom文件; 2、修改yml配置文件; 3、添加@EnableEurekaServer注解; 4、启动进入服务注册页面。 1、添加yml配置,寻找注册中心地址 2、添加@EnableEurekaClient注解在启动类; 3、启动服务注册页面,新增了一个注册的微服务。 <wiz_code_m 阅读全文
posted @ 2019-01-20 09:31 书晨007 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Spring boot使用Lombok编码 添加依赖 在 pom.xml 文件中添加相关依赖: <lombok.version>1.16.20</lombok.version> <!-- https://mvnrepository.com/artifact/org.projectlombok/lom 阅读全文
posted @ 2019-01-12 22:39 书晨007 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1、微服务架构构成 单体架构(通过应用集群和数据库集群来提高性能,多余模块存在浪费) 垂直架构(新的功能模块通过新项目来实现,数据库之间存在交叉关联。存在数据冗余,和单体架构一样通过扩展集群结点,成本高,有性能瓶颈。) SOA架构(ESB服务总线,基于webservice协议的接口调用。) 微服务架 阅读全文
posted @ 2019-01-05 21:21 书晨007 阅读(268) 评论(0) 推荐(0) 编辑
摘要: nginx可以重新加载文件的。我们直接运行:nginx -s reload 配置文件有没有问题,可以直接输入:nginx -t nginx -s stop就可以关闭 但有时我们就不想它挂的时候访问另外一个,而只是希望一个服务器访问的机会比另外一个大,使用weight 1 2 3 4 5 6 7 8 阅读全文
posted @ 2018-12-30 17:34 书晨007 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 关于Chrome的快捷键 参考官方说明 和知乎 想把网页保存为PDF?按快捷键Ctrl+P,然后在显示出来的打印页面上把目标打印机更改为"另存为PDF",最后按保存就完成了,逼格爆满。 Ctrl+Shift+N,打开隐身模式。你的浏览记录和Cookies就不会被保留。尽情享受吧。 苦于Chrome打 阅读全文
posted @ 2018-11-04 22:47 书晨007 阅读(209) 评论(1) 推荐(0) 编辑
摘要: Git解决冲突 2.配置git对比工具 #difftool 配置 git config --global diff.tool bc4 git config --global difftool.bc4.cmd "\" C:/Program Files/Beyond Compare 4/bcomp.ex 阅读全文
posted @ 2018-10-27 17:15 书晨007 阅读(1649) 评论(0) 推荐(0) 编辑
将时间精确到分,将获得较高的效率!