自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skylark(云雀)

从这一刻起你,你就是有无限可能!优秀从你开始-生命不息,奋斗不止,少壮不努力老大徒伤悲!

  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 07_吃透eureka源码之梳理server整个启动的流程

1,回顾前面写的分析文章通过前面的写的几篇源码分析的文章,我发现可能对于初学的人员有点难以接受,我还是先把整体的大的流程先给大家总结出来,然后后续我们就根据每个流程在进行细化,这样对大家也有一个比较清晰的认识,对我后面讲解的时候也比较容易理解。2,eureka server初始化整个流程的梳理1,web.xml当eureka.war启动的时候,首先肯定会加载 <listener> <listener-class>com.netflix.eureka.EurekaBo

2020-12-06 18:41:50 181

原创 06_吃透eureka源码之EurekaBootStrap核心启动类的initEurekaServerContext方法(1)

1,DefaultEurekaServerConfig回顾上一篇文章,我们已经对DefaultEurekaServerConfig类做了深入的分析和讲解,我们也知道了其中的设计思想和一些设计模式的使用。接下来我们将继续跟进其他源码的分析。2,编码器深入分析// For backward compatibility //V1版本的服务实例信息转换器 JsonXStream.getInstance().registerConverter(new V1AwareInstanc

2020-12-05 16:38:04 155

原创 05_吃透eureka源码之核心启动类EurekaBootStrap contextInitialized方法分析(2)

1,上一个章节回顾上篇文章我们介绍了第一步eureka环境初始化的源码分析,我们知道了通过dubbo check + volatile的单列模式来进行了配置管理和初始化的设计,然后就结束了源码分析,我们也学到了可以把eureka中比较好的单列模式尽量运用到自己的实际项目中。好了接下来我继续学习第二步,初始化eureka serverContext的方法initEurekaServerContext()2,initEurekaServerContext()方法的分析protected void init

2020-12-05 15:18:44 223

原创 04_吃透eureka源码之核心启动类EurekaBootStrap contextInitialized方法分析(1)

1,EurekaBootStrap eureka工程启动的入口类这个类实现了 ServletContextListener ,当容器启动的时候就调用contextInitialized方法,并且把Servlet的容器事件对象传给EurekaBootStrap2,我们来看看contextInitialized@Overridepublic void contextInitialized(ServletContextEvent event) { try { //第一步初始化eu

2020-12-05 14:16:01 1772

原创 03_吃透eureka源码之打好eureka.war运行在tomcat

1,回忆上章节的内容上一个章节说到了server就是一个web工程,那么我们试试看不能再tomcat运行起来,并且看看eureka最原始的界面是一个什么样的。2,编译打包eureka我们在eureka-server工程的build.gradle中加入compile project(’:eureka-core’)依赖,进行build。eureka-server-1.9.4-SNAPSHOT.war就被生成在libs下面。这个就是包含了页面的web工程。3,下载tomcat8tomcat8官方

2020-12-05 13:18:50 694 1

原创 02_吃透eureka源码之探索server

1,回忆上篇文章上一篇文章我们首先把工程搭建完成了,而且要切换到1.9.3的版本,为什么要切换到这个版本,我已经在上面的文章说过了,我们在看看eureka的版本。2,开启Server的源码之路好的,继续跟踪我研究eureka的server源码展开eureka-server的工程我们可以看到,这个里面就是一些配置文件和一个web.xml,看到这里大家应该知道eureka神秘的面纱了,它是一个web工程项目,可以跑在web容器中,我们学过web开发的人都知道,我们web工程肯定有一个监听启动之类的东

2020-12-04 18:02:50 303

原创 01_吃透eureka源码之工程搭建

1,下载源码到本地github源码地址 https://github.com/Netflix/eureka.git 点击跳转2,安装Idea 2018版本的我本人用的是 IntelliJ IDEA 2018.2.2 x64 安装激活请到 [百度](http://www.baidu.com)用命令切换分支git checkout v1.9.3为什么我要用v1.9.3作为源码阅读,因为我们生产环境的项目全部基于 spring cloud 2.0.6这个版本进行的依赖的eureka就是

2020-12-02 17:28:21 316

playcolor 网页抓色高手

用了就知道 他的好处 别的不想说 ! 只有用了才知道他的好, 我奋力推荐的好软件,抓色高手 ,还在为这个颜色的值是多少发愁吗? 现在它来了,给你惊喜,给你方便!这个分值得!

2014-02-26

JavaSSH 整合

这个是SSH整合的项目 里面有登陆注册的整个流程 而且 不是映射文件 全部注解开发 方便好用 希望对大家有用

2012-10-25

java人事管理系统

java +hibernate 做的人事管理系统 非常的值得哦

2012-06-14

wampserver2.0

WampServer是Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境.

2012-05-21

jquery图片相册插件

一款非常漂亮的插件,图片的管理就非常的好了,我相信你会喜欢的,里面还有我自己的解释哦,可以很快就学会。

2011-10-22

网上书店主页HTML代码

就是这么的值,你觉得可以帮助你的 那你就不要犹豫了 点击它吧 很有用的

2009-12-23

空空如也

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

TA关注的人

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