2019年2月1日
摘要:
Dubbo 设计简介 Dubbo 采用 Microkernel + Plugin (微内核 + 插件)模式,Microkernel 只负责组装 Plugin,Dubbo 自身的功能也是通过扩展点实现的,也就是 Dubbo 的所有功能点都可被用户自定义扩展所替换。 Dubbo 的核心领域模型 Prot
阅读全文
posted @ 2019-02-01 17:48
快鸟
阅读(209)
推荐(0)
2019年1月25日
摘要:
参数绑定是在下面这个方法中做的:org.springframework.aop.aspectj.AbstractAspectJAdvice#invokeAdviceMethod(JoinPoint jp, @Nullable JoinPointMatch jpMatch, @Nullable Obj
阅读全文
posted @ 2019-01-25 11:15
快鸟
阅读(199)
推荐(0)
2018年12月4日
摘要:
1. 怀疑 jenkins 没有拉到最新的包解决:清除 jenkins 工作空间 2. jenkins 自动构建时, start.sh 脚本已经执行成功,但是应用总是启动后自动退出了进程没有起来,从 pid 文件来看,start.sh 确实已经启动过,从 log 中来看,应用启动后,就莫名的 shu
阅读全文
posted @ 2018-12-04 19:51
快鸟
阅读(363)
推荐(0)
摘要:
我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,
阅读全文
posted @ 2018-12-04 14:10
快鸟
阅读(6393)
推荐(1)
2018年11月16日
摘要:
记一次 Spring 事务配置踩坑记 问题描述:(SpringBoot + MyBatisPlus) 业务逻辑伪代码如下。理论上,插入数据 t1 后,xxService.getXxx() 方法的查询条件会不满足,会查询不到数据。结果事与愿违,后一次的查询,居然查到了数据。 分析过程: 抛弃业务逻辑,
阅读全文
posted @ 2018-11-16 18:06
快鸟
阅读(1966)
推荐(0)
2018年10月10日
摘要:
ChannelInboundHandlerAdapter#channelRead 中如果通过 ChannelHandlerContext#writeAndFlush 发送多条消息的话,消息都是在处理完之后,一起 flush 出去的。如果想要实现每隔一段时间,发送一条消息这种需求的话,可以另起一个 s
阅读全文
posted @ 2018-10-10 19:24
快鸟
阅读(378)
推荐(0)
2018年10月3日
posted @ 2018-10-03 15:01
快鸟
阅读(4952)
推荐(0)
2018年9月30日
摘要:
在 application.yml 中敲 logging.pattern.consle ,IDEA 会联想到对应的值。单击属性就可以跳到 LoggingApplicationListener.java 。在 spring-boot.jar 中搜索 %clr(%d{yyyy-MM-dd HH:mm:s
阅读全文
posted @ 2018-09-30 17:26
快鸟
阅读(230)
推荐(0)
2018年8月21日
摘要:
1. springboot 默认集成了 hibernate-validator,它默认是生效的,可以直接使用。 比如: @RestController @RequestMapping("/hibernate") public class DefaultHibernateValidatorTestCo
阅读全文
posted @ 2018-08-21 16:27
快鸟
阅读(4837)
推荐(0)
2018年8月10日
摘要:
jar版本号的意义: Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比 beta 还早的测试版,一般都是内部测试的版本。 Beta: 该版本相
阅读全文
posted @ 2018-08-10 14:25
快鸟
阅读(1721)
推荐(0)