自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Zookeeper-请了解下

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 本套课程将带领大家从零开始学习Zookeep...

2018-05-25 11:29:21

阅读数 268

评论数 0

原创 Spring Boot2中Spring Security导致Eureka注册失败

将Spring Boot升级到2.0,Spring Cloud升级到Finchley.M8时,Eureka注册就报错了 Eureka Server配置: server.port=9011 spring.application.name=eureka-server spring.secu...

2018-05-24 11:00:49

阅读数 3635

评论数 1

原创 知识点-Spring Boot 统一异常处理汇总

长按二维码,关注我们在实际开发中,我们会遇到很多异常,在发生异常的时候Spring Boot默认提供了错误页面展示给用户。看似比较友好,其实页面很丑。上面讲的是做页面开发的时候遇到的问题...

2018-05-24 08:00:00

阅读数 140

评论数 0

原创 Spring Boot 1.X和2.X优雅重启实战

长按二维码,关注我们项目在重新发布的过程中,如果有的请求时间比较长,还没执行完成,此时重启的话就会导致请求中断,影响业务功能,优雅重启可以保证在停止的时候,不接收外部的新的请求,等待未完...

2018-05-21 08:00:00

阅读数 139

评论数 0

转载 Spring Boot中快速操作Mongodb

长按二维码,关注我们在Spring Boot中集成Mongodb非常简单,只需要加入Mongodb的Starter包即可,代码如下:<dependency> <g...

2018-05-17 08:00:00

阅读数 141

评论数 0

原创 注解面试题-请了解下

金三银四,三四月是找工作最好的时期。错过了三月千万别放弃四月。 在面试的时候,有些面试官会问注解相关的问题, 注解最典型的代表框架就是Spring了,特别是Spring Boot出来之后,用注解代替了XML的配置,非常方便,今天我们就来聊聊注解相关的面试回答。 面试官的问法可能千奇百怪,我在这...

2018-05-16 10:12:08

阅读数 1113

评论数 0

原创 Netty 实现简单的HTTP服务

本篇文章是Netty专题的第八篇,前面七篇文章如下: - 高性能NIO框架Netty入门篇 - 高性能NIO框架Netty-对象传输 - 高性能NIO框架Netty-整合kryo高性能数据传输 - 高性能NIO框架Netty-整合Protobuf高性能数据传输 - Netty4自带编解码...

2018-05-14 09:31:52

阅读数 2445

评论数 0

原创 面试-线程池的成长之路

长按二维码,关注我们背景相信大家在面试过程中遇到面试官问线程的很多,线程过后就是线程池了。从易到难,都是这么个过程,还有就是确实很多人在工作中接触线程池比较少,最多的也就是创建一个然后往...

2018-05-14 08:00:00

阅读数 137

评论数 0

原创 Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失下篇

前言 上篇文章《Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失》我们对ThreadLocal数据丢失进行了详细的分析,并通过代码的方式复现了这个问题。 在上篇文章的末尾我也说了思路给大家提供了,如果需要能够在Hystrix 为线程隔离模式也能正确传递数据的...

2018-05-10 16:38:34

阅读数 409

评论数 0

原创 smjdbctemplate基于Spring JdbcTemplate的升级版

长按二维码,关注我们GitHub地址:https://github.com/yinjihuan/smjdbctemplate大家自己下载源码编译安装到本地仓库即可使用,当前版本号为1.0...

2018-05-10 08:00:00

阅读数 142

评论数 0

原创 Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失

在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离。 在使用线程隔离的时候,有个问题是必须要解决的,那就是在某些业务场景下通过ThreadLocal来在线程里传递数据,用信号量是没问题的...

2018-05-09 10:22:18

阅读数 267

评论数 0

原创 微信中页面二次分享小图标丢失问题

长按二维码,关注我们每天踩点坑,每天成长一点点,这样工作才会变得有趣。微信JSSDK踩坑记录。在我们有房APP1.1的版本中增加了房产资讯的功能,昨天晚上有同事在群里反馈从APP中分享的...

2018-05-09 08:00:00

阅读数 152

评论数 0

原创 Spring Boot系列之配置读取

子曰:温故而知新,可以为师矣。周日还在学习的就真的是爱学习的人,周日大放送,这周的精彩文章推荐阅读: 《分享的不仅仅是情怀》 《反射面试题-请了解下》 《Spring Boot Async异步执行任务》 《面试题-实现多线程的方式》 《Spring B...

2018-05-06 08:00:00

阅读数 143

评论数 0

原创 Spring Boot系列之环境搭建

16年开始就在写Spring Boot相关的文章了,之前一直是在自己猿天地的博客上发布,今年开始维护公众号,大部分时间都在写新的文章。一周能保持一篇原创的文章就已经很不错了,毕竟精力有限...

2018-05-05 08:00:00

阅读数 137

评论数 0

原创 面试题-实现多线程的方式

Java中实现多线程的方式有下面三种:继承Thread类,重写run方法package fs;public class ThreadTest { public static voi...

2018-05-04 08:00:00

阅读数 137

评论数 0

原创 Spring Boot Async异步执行任务

异步调用就是不用等待结果的返回就执行后面的逻辑,同步调用则需要等带结果再执行后面的逻辑。通常我们使用异步操作都会去创建一个线程执行一段逻辑,然后把这个线程丢到线程池中去执行,代码如下:E...

2018-05-03 08:00:00

阅读数 138

评论数 0

原创 Elastic-Job动态添加任务

背景 在使用Elastic-Job的过程中,有很多人遇到了这么一个问题,就是如何动态的去添加任务? 在官方的文档中也有对此作出回答,如下: 动态添加作业这个概念每个人理解不尽相同。 elastic-job-lite为jar包,由开发或运维人员负责启动。启动时自动向注册中心注册作业信息并进行...

2018-05-02 09:31:50

阅读数 2235

评论数 0

提示
确定要删除当前文章?
取消 删除