2020年7月27日

摘要: VSCode常用插件 Auto Import Auto Rename Tag Beautify Better Comments Bracket Pair Colorizer Chinese Color Picker HTML Snippets JavaScript(ES6)code snippets 阅读全文
posted @ 2020-07-27 09:30 lyjlyjlyj 阅读(124) 评论(0) 推荐(0) 编辑

2020年7月22日

摘要: 转自:https://my.oschina.net/leejun2005/blog/1524687 0、背景 经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程 阅读全文
posted @ 2020-07-22 10:07 lyjlyjlyj 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 转自:https://developer.aliyun.com/article/69520 我的问题排查工具箱 前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以 阅读全文
posted @ 2020-07-22 09:59 lyjlyjlyj 阅读(654) 评论(0) 推荐(0) 编辑

2020年6月29日

摘要: 前言:由于项目中有一些公共的属性需要初始化,例如创建人、创建时间等。考虑两种做法,一种是通过反射的方式实现,还有就是通过继承公共类的方式。两种方式各有利弊,反射对原有的类侵入性小,但是反射有效率问题,而继承公共类的话对类侵入性大,可维护性不太好。所以呢,想使用反射,然后测试一下反射的效率 publi 阅读全文
posted @ 2020-06-29 21:46 lyjlyjlyj 阅读(196) 评论(0) 推荐(0) 编辑

2020年5月16日

摘要: Spring的初衷 简化系统的复杂性; 使用依赖注入降低系统耦合度,减少开发者对对象的维护; 提供切面编程,将模块组件化,而非代码直接调用; 提供特定模块的模板,避免开发者写重复代码; 利于测试; Spring Bean的装配 三种装配方式:XML、JavaConfig、自动装配 XML通过XML文 阅读全文
posted @ 2020-05-16 14:10 lyjlyjlyj 阅读(1231) 评论(0) 推荐(0) 编辑

2020年4月22日

摘要: CountDownLatch 简介原理 CountDownLatch是由队列同步器实现的。 在构建新的CountDownLatch对象时,需要传入一个大于0的整形int参数。而这个参数就作为队列同步器的state同步状态了。 public CountDownLatch(int count) { if 阅读全文
posted @ 2020-04-22 11:48 lyjlyjlyj 阅读(171) 评论(0) 推荐(0) 编辑

2020年4月21日

摘要: RabbitMQ的四种交换机 交换机的作用是接收消息,并转发到绑定的队列,四种类型:Direct, Topic, Headers and Fanout Direct Direct类型的Exchange交换机,在生产者发送消息时,会去严格匹配生产者所绑定的队列queue名称 Topic(最为灵活) 给 阅读全文
posted @ 2020-04-21 10:48 lyjlyjlyj 阅读(876) 评论(0) 推荐(0) 编辑

2020年4月17日

摘要: 一、Lock接口 Lock接口提供了一些方法,比如lock(),tryLock()等方法,像ReentrantLock就是基于队列同步器来实现的 二、AbstractQueuedSynchronizer 1.什么是队列同步器 队列同步器是一个抽象类,提供了实现线程队列获取同步状态的一系列方法(简单理 阅读全文
posted @ 2020-04-17 22:42 lyjlyjlyj 阅读(125) 评论(0) 推荐(0) 编辑

2020年2月21日

摘要: . 1.1 init(初始化) 在第一次发出请求时,会调用HttpServletBean 的init()方法 org.springframework.web.servlet.HttpServletBean.init() //读取配置文件,初始化等操作 org.springframework.web. 阅读全文
posted @ 2020-02-21 11:30 lyjlyjlyj 阅读(133) 评论(0) 推荐(0) 编辑
摘要: . 一、解析xml: > org.apache.ibatis.session.SqlSessionFactoryBuilder.build(java.io.InputStream, java.lang.String, java.util.Properties) > org.apache.ibatis 阅读全文
posted @ 2020-02-21 11:04 lyjlyjlyj 阅读(189) 评论(0) 推荐(0) 编辑

导航