- 博客(15)
- 资源 (26)
- 收藏
- 关注
原创 Ubuntu环境编辑OpenJDK11源码
准备工作Ubuntu版本是16.04.5 LTS;确认OpenJDK11源码已经下载到本地,下载方式可以参考文章《Ubuntu环境下载OpenJDK11源码》、《利用Docker极速下载OpenJDK11源码》;安装OpenJDK10作为boot JDK,安装过程可以参考文章《Ubuntu下安装OpenJDK10》;重要文件夹的位置OpenJDK11源码解压后是个名为jdk11的文...
2018-10-23 16:48:09 1938
原创 利用Docker极速下载OpenJDK11源码
常规下载方式的不足常用的下载OpenJDK11源码方式来自官方推荐,如下命令:hg clone http://hg.openjdk.java.net/jdk/jdk11这种下载方式要装pip,再用pip装mercurial,并且下载源码过程中也容易超时失败;利用Docker,一行命令完成下载如果您安装了Docker,通过以下一行命令即可下载OpenJDK11源码:docker run...
2018-10-21 22:05:07 2686 1
原创 Ubuntu环境下载OpenJDK11源码
Ubuntu版本为16.04.5 LTS,在此环境下用官方推荐的方式下载OpenJDK11的源码,官方文档地址:https://hg.openjdk.java.net/jdk/jdk11/raw-file/tip/doc/building.html#getting-the-source-code操作步骤简介总共分三步:先安装pip,再用pip安装Mercurial,再用Mercurial下载源...
2018-10-21 11:32:43 3465 1
原创 Ubuntu下安装OpenJDK10
Ubuntu版本为Ubuntu 16.04.5 LTS,安装OpenJDK10步骤如下:下载安装文件,浏览器打开地址:http://jdk.java.net/java-se-ri/10 ,点击下图红框中的圆圈:点击下图红框中的链接,开始下载安装文件:下载完成放入Ubuntu的目录/usr/lib/jvm...
2018-10-20 16:14:25 4811
原创 自定义spring boot starter三部曲之三:源码分析spring.factories加载过程
本文是《自定义spring boot starter三部曲》系列的终篇,前文中我们开发了一个starter并做了验证,发现关键点在于spring.factories的自动加载能力,让应用只要依赖starter的jar包即可,今天我们来分析Spring和Spring boot源码,了解spring.factories自动加载原理;版本情况本文中涉及到的库的版本:Spring boot :1....
2018-10-20 13:15:56 8699 5
原创 自定义spring boot starter三部曲之二:实战开发
本文是《自定义spring boot starter三部曲》的第二篇,上一篇中我们通过学习spring cloud的starter,对spring boot的starter有了初步了解,也设计好了实战内容,今天就来一起实现;...
2018-10-14 12:44:25 4978 5
原创 maven编译遇到"编码GBK的不可映射字符"警告的处理
环境操作系统:win10JDK:1.8.0_144maven:3.5.0问题普通的maven工程,java源码注释中有中文,如下:package com.bolingcavalry.addservice;/** * @author wilzhao * @description 加法服务对应的接口 * @email [email protected] * @time 2018/...
2018-10-13 11:40:48 3151
原创 自定义spring boot starter三部曲之一:准备工作
从本章开始,一起实战一个自定义的spring boot starter,整个系列共三篇文章,内容如下:准备工作:了解基本感念、规划实战内容;实战开发:制作自定义starter,并在demo工程中使用它;深入分析:从spring和spring boot源码层面分析starter的原理;原文地址:https://blog.csdn.net/boling_cavalry/article/de...
2018-10-08 06:25:27 7689 2
原创 Wireshark抓包分析Eureka注册发现协议
前面的系列文章中,我们分析源码对Eureka有了深入了解,其中获取服务列表、注册、续约等操作都涉及到client和server端的交互,今天我们通过Wireshark抓包来分析这些交互的内容,以印证之前的代码分析,加深印象,原文地址:https://blog.csdn.net/boling_cavalry/article/details/82918227源码分析系列文章以下是整理的Eureka...
2018-10-03 21:03:44 3420
原创 Spring Cloud源码分析之Eureka篇第八章:服务注册名称的来历
关于服务注册名称服务注册名称,是指Eureka client注册到Eureka server时,用于标记自己身份的标志,举例说明,以下是个简单的Eureka client配置:server: port: 8082spring: application: name: springcloud-deep-providereureka: client: serviceU...
2018-10-03 17:19:49 2057
原创 Eureka注册信息配置备忘
在Spring Cloud环境中,Eureka client注册到Eureka server后,可以在Eureka server的home页面看到注册信息,这些信息的内容和Eureka client的配置相关,本文将一些重要配置记录下来以备使用;默认配置的效果对Eureka client来说,最简单的配置就是只有Eureka server的地址信息,配置文件application.yml如下:...
2018-10-02 19:57:40 1244 1
原创 Wireshark的HTTP请求包和响应包如何对应
以Wireshark2.6.3版本为例,如下图所示,红框中的803是一次HTTP的GET请求包,绿框中的809、810两条记录都是响应包,究竟哪个是803的响应包呢?接下来介绍两种方式识别;通过传输控制协议信息识别如下图,点击803这条记录后,在下面的详情窗口打开传输层信息,查看Next sequence number字段的值为282:分别打开809、810这两条记录的详情,查看...
2018-10-02 13:33:34 22070 3
原创 Spring Cloud源码分析之Eureka篇第七章:续约
在文章《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的 》的分析中,我们知道了作为Eureka Client的应用启动时,在com.netflix.discovery.DiscoveryClient类的initScheduledTasks方法中,会做以下几件事:周期性更新服务列表;周期性服务续约;服务注册逻辑;本章学习的是周期性服务续约的相关代码,对应用如...
2018-10-01 17:44:31 1107
原创 Spring Cloud源码分析之Eureka篇第六章:服务注册
在文章《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的 》的分析中,我们知道了作为Eureka Client的应用启动时,在com.netflix.discovery.DiscoveryClient类的initScheduledTasks方法中,会做以下几件事: 1. 周期性更新服务列表; 2. 周期性服务续约; 3. 服务注册逻辑;本章学习的是服务注册逻辑的相关代...
2018-10-01 10:46:29 1805
安装local pv时会用到的docker镜像(local-pv)
2022-11-05
安装local pv时会用到的docker镜像(busybox)
2022-11-05
使用sealos安装k8s时的工具(kubernetes)
2022-11-05
使用使用sealos安装k8s时的工具(calico)
2022-11-05
使用使用sealos安装k8s时的工具(helm)
2022-11-05
opencv-detect-gender-age.zip
2021-12-25
mnist-png.zip
2021-06-26
helloworld-0.0.1-SNAPSHOT.jar
2021-01-02
sql_lib.zip
2020-05-03
UserBehavior.7z
2020-05-02
jdk8_mysqlconnector.zip
2020-01-12
mysql-connector-java-5.1.34.zip
2020-01-01
mysql-connector-java-5.1.47.zip
2019-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人