自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sharedCode源码交流

欢迎访问我的个人博客网站:https://shared-code.com, 关注公众号sharedCode ,添加微信 daringzyh ,备注 “加群” , 一起成长

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 深入理解 Eureka实例自动过期(六)

初始化配置在Eureka-Server启动的时候,会启动一个定时任务,用来清理过期的客户端protected void initEurekaServerContext() throws Exception { // ....省略N多代码 // 服务刚刚启动的时候,去其他服务节点同步客户端的数量。 int registryCount = this.registry.syn...

2018-06-28 10:13:21 2338

原创 深入理解Eureka自我保护机制(五)

为什么要有自我保护机制众所周知,Eureka在CAP理论当中是属于AP , 也就说当产生网络分区时,Eureka保证系统的可用性,但不保证系统里面数据的一致性, 举个例子。当发生网络分区的时候,Eureka-Server和client端的通信被终止,server端收不到大部分的client的续约,这个时候,如果直接将没有收到心跳的client端自动剔除,那么会将可用的client端剔除,这不符...

2018-06-27 10:08:33 3416

原创 深入理解Eureka 主动下线(四)

程序入口com.netflix.discovery.DiscoverClient 1@PreDestroy 2@Override 3publicsynchronizedvoidshutdown(){ 4if(isShutdown.compareAndSet(false,true)){ 5logger.info("ShuttingdownD...

2018-06-25 17:33:28 1761

原创 深入理解 Eureka 心跳续约(三)

Eureka-Client 发送心跳DiscoverClientcom.netflix.discovery.DiscoveryClient ,使用的@Inject //google guice 注入遵循 JSR-330规范 1@Inject 2DiscoveryClient(ApplicationInfoManagerapplicationInfoManager,EurekaC...

2018-06-21 09:49:37 5666 1

原创 深入 Eureka 服务注册 源码分析(二)

Eureka-Client注册服务啥时候会注册在两种情况下客户端会主动向服务端发送自己的注册信息1.当客户端的instance信息发生改变时,Eureka-Client和Server端信息不一致时2.当客户端刚刚启动的时候。定时器注册com.netflix.discovery.DiscoveryClient ,使用的@Inject //google guice 注入遵循 J...

2018-06-14 15:39:59 2769 3

原创 深入Eureka Server启动源码分析(一)

start包配置spring-cloud-netflix-eureka-server包结构在这个包下面META-INF下面有个spring.factories这个配置文件 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.cloud.netflix....

2018-06-14 15:37:58 7148 1

原创 并发包之线程池源码分析

java中使用线程池一般离不开ThreadPoolExecutor , 各种各样的线程池,几乎都由该类 最终完成,所以这里直接介绍这个类参数详解corePoolSize: 核心线程池大小maximumPoolSize : 最大线程数量keepAliveTime : 超出核心线程池大小的线程过多少时间回收unit : keepAliveTime的单位workQueue : 当核心线程池已经满...

2018-06-13 11:10:07 279

转载 spring boot 上传文件出错:java.io.IOException: The temporary upload location

 原文链接: https://blog.csdn.net/m386084855/article/details/79041621 现象:上传excel,出现报错: 1[Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Co...

2018-06-12 12:58:24 1087

转载 如何找到CPU飙升的原因

原文链接:https://blog.csdn.net/jewes/article/details/65935733CPU飙升在日常系统运维过程中并不少见,本文将介绍如何快速找出Java应用CPU飙升的原因。在开始之前,我们想想,想要定位Java应用的CPU飙升的原因,我们需要知道哪些信息?以下是我的答案:首先,需要知道哪个进程占用CPU比较高, 其次,需要知道占用CPU高的那个进程中的哪...

2018-06-07 15:51:48 883

原创 面试必备系列-Java基础相关(二)

java是引用传递还是值传递引用知乎的一位大神的理解,讲的很到位。https://www.zhihu.com/question/31203609ThreadLocal为什么会内存泄露ThreadLocal我们通常会用在一个线程里面共享一个变量,通过ThreadLocal.set()方法将变量数据放进去。 1public void set(T value) { 2 ...

2018-06-06 12:24:51 222

原创 面试必备系列-Java基础相关(一)

目前网上的面试题泛滥成灾,真正有价值的很少,往往是烂大街的问题,同时也没有给出正确的解决方案 , 本文旨在整理一一系列对面试者有帮助的文章,后续会持续更新。String 类为什么是final的答案是为了 “效率”和安全,安全: 由于String类被final修饰符修饰,那么他就是不可被继承,创建出来的对象之后也就是不可以被改变的。加上String字符串有常量池的概念,如果没有被fina...

2018-06-03 14:20:47 564

转载 RocketMQ topic路由

原创文章,转载请注明出处:http://jameswxx.iteye.com/blog/2096446这里以消费者为例说明。一组消费者要消费某个topic,得先知道该topic分布在哪些broker上,某个broker上的topic分布可能会变化,一旦变化,生产者和消费者应该都能被通知到。通知模式有推和拉两种,客户端都是采取拉的模式,所以broker如有变化,通知都是有延迟的。 一 什...

2018-06-01 15:20:23 2599

转载 RocketMQ的一些特性

原创文章,转载请注明出处:http://jameswxx.iteye.com/blog/2091966 我想说,真tm蛋疼,2.0和3.0架构变化挺大的,nameserver有必要吗?zookeeper不是挺好的吗?  一 nameserver相对来说,nameserver的稳定性非常高。原因有二:1 nameserver互相独立,彼此没有通信关系,单台nameserv...

2018-06-01 15:19:46 319

转载 Java如何获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)

1 下载安装sigar-1.6.4.zip    使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。       下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files    解压压缩包,将lib下sigar.jar导入eclip...

2018-06-01 15:18:33 1611

sharding-jdbc按月分表样例

sharind-jdbc样例,当中包含了按月动态分表,一个比较简单的demo,大家可以结合自己的需求进行修改,以及可以看下实现思路,仅供参考!

2018-10-25

jquery-easyui-1.3.6

easyui 的源文件。最新版,easyui 1 .3.6的,下载解压就好了

2014-06-13

SVN服务器插件

在团队开发中,代码的共享显得尤为重要。,这里为大家介绍一种知名的插件,svn,

2014-06-13

jQuery ztree

对jQuery ztree 控件的源代码,里面介绍了树形菜单,相当的不错

2014-06-13

jQuery EasyUI v1.3.5官方API中文版

本文档为最新的easyui中文官方文档,里面详细介绍了easyui的使用方式

2014-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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