- 博客(4)
- 收藏
- 关注
原创 Jenkins的自动部署方法
Git提交代码时自动部署:首先通过在git上面配置webhooks: 有了Groovy上面的变量,Build就可以随心所欲了! 根据Label来部署不同的项目,这是重点! ...
2018-12-29 14:45:19 154
原创 关于spring cloud config的一个坑
搭建spring cloud config很简单,基本配置一下就好了,但发现有个问题,就是每隔一段时间客户端就连不上了,获取不了配置数据,更重要的是因为没有配置更多的日志信息导致问题不知道出现在哪里,客户端在启动时报错的信息是不能获取配置文件。后来经过多次测试实践,发现原来是配置中心在本地服务器上会缓存配置文件,但这个路径默认是在linux的/tmp下面的,然后这个路径操作系统是会定期清理的,明白...
2018-12-29 11:21:48 973
原创 消息队列RabbitMQ线上问题总结
首先简单介绍下RabbitMQ。RabbitMQ使用高并发性的erlang语言开发编写,性能比较好,并且可靠性比较高,支持事务。RabbitMQ这些特性都比较适合我们当前的业务,对可靠性和稳定性都要求比较高,很适合作为我们系统的消息总线和异步解耦。而Spring boot集成RabbitMQ也比较简单,网上资料很多,下面是我刚开始使用的一种集成方案:首先maven要引入相关的依赖包:<...
2018-12-11 11:38:12 1825
转载 JAVA8之妙用Optional解决NPE问题
引言在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码<span style="color:#333333"><code>user.getAddress().getProvince();</code></span&g...
2018-12-04 11:51:09 296 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人