06 2020 档案
摘要:什么是打破双亲委派机制呢? 那么这里第一步, 我们需要知道什么是双亲委派机制? 前面已经说了什么是双亲委派机制了, 那打破是怎么回事呢? 比如, 我现在有一个自定义类加载器, 加载的是~/com/lxl/jvm/User1.class类, 而在应用程序的target目录下也有一个com/lxl/jv
阅读全文
摘要:前面说了类加载器的双亲委派机制, 也知道了一个类是如何被类加载器加载进来的. 接下来. 我们来看一看如何自定义类加载器 一. 自定义类加载器 对于类加载器, 我们知道他的重点是loadClass(...)方法, 里面的双亲委派机制也是在loadClass方法里面实现的. loadClass方法里面实
阅读全文
摘要:1. 类加载的过程 1.1 类加载器初始化的过程 1.2 类加载的过程 1.3 类的懒加载 2. jvm核心类加载器 参考博客: https://www.cnblogs.com/ITPower/p/13197220.html 一. 双亲委派机制 1.1 什么是双亲委派机制 我们先来看一个案例: pa
阅读全文
摘要:目录 前提: 运行环境 1. 类加载的过程 1.1 类加载器初始化的过程 1.2 类加载的过程 1.3 类的懒加载 2. jvm核心类加载器 3. 双亲委派机制 4. 自定义类加载器 5. tomcat类加载机制 运行环境: 我是在mac上操作的. 先找到mac的java地址. 从~/.bash_p
阅读全文
摘要:一. zuul路由的原理 从客户端的请求过来了, 全部走网关, 网关经过处理, 将请求分发给微服务应用, 微服务处理完请求以后, 将结果返回给网关. 网关在响应给客户端. 二. 我们怎么实现zuul的效果? 用户访问进来 -> preRouterFilter -> routerFilter -> P
阅读全文
摘要:目录: 1. nginx网关和zuul网关的区别 2. zuul项目搭建及演示 3. 配置特殊路由规则 四. 动态的路由机制 五. zuul的全局拦截 六. 在zuul里面实现限流 七. 在zuul里面实现熔断器 一. nginx网关和zuul网关的区别 1. 相同点 都是网关. 用户访问, 都是先
阅读全文
摘要:一. zuul网关架构剖析 如上图, zuul网关分为三个部分. 绿色部分, 粉色部分, 蓝色部分. 1. 过滤器管理模块(绿色模块): 让开发人员管理过滤器, 过滤器管理, 主要是上传的动作和激活的动作. 过滤器上传完是保存到数据库中的. 开发人员可以通过界面管理过滤器的状态. 比如,金丝雀线上激
阅读全文
摘要:一. API网关是怎么演化出来的? 我们最开始的服务是单题服务, 所有的功能业务都是在一台服务器上. 可以通过过滤器来实现安全的校验, 如权限校验等. 单体时代,整个微服务的架构也比较简单. 后来随着业务的复杂度越来越高, 我们切换到了微服务时代 进入微服务时代, 有如下特点: 1. 原来单体服务被
阅读全文
摘要:目录: 1. docker网络通讯的模式 2. docker网络模式的修改 3. 常见隔离方式 一. docker网络通讯的模式 docker 网络通讯的几种形式 1. 容器与容器之间 2. 容器访问外部网络 3. 外部网络访问容器 1.1 容器和容器之间如何进行通讯的? 1. 每台机器上都有一个网
阅读全文
摘要:首先,先说说harbor是什么? harbor就是一个类似于hub.docker.com的仓库. 这是我们自己搭建的一个仓库, 如果公司使用, 不可能把镜像都上传到hub.docker.com上, 费钱不说, 也不安全. 所以, 我们需要自己学会搭建一个这样的平台. 下面分几个部分介绍: 1. ha
阅读全文
摘要:本文是采坑后记录 宿主机: macos 虚拟机: Vmware 虚拟操作系统: centos 7 两个目标 1. 设置原来的动态ip为静态ip 2. 设置为静态ip后能够联网 最终修改结果如下: 将BOOTPROTO="dhcp" 改为 "static" TYPE="Ethernet" PROXY_
阅读全文
摘要:接下啦, 打算研究一下短链接 1. 如何设计短链接系统 2. 短链接系统的盈利模式 3. 设计方案 今天开始第一部分: 如何设计短链接系统 1. 短链接有什么好处? a. 微博推文, 每次限制只能有140个字,如果连接字符很多, 那么可编辑的文字就少了 b. 公司推广短信, 本来一条短信就可以搞定,
阅读全文
摘要:说来学了docker很久了, 其实市面上也有很多线程的框架. 比如今天这个博客系统. 一直在写博客, 突然有一天, 杨先生说, 为什么不搭一个自己的博客平台呢? 正好你是做技术的, 又经常写博客....... 其实, 我也经常看到有人搭建自己的博客平台, 然后刚开始可能就只有自己用吧, 坚持写博客是
阅读全文
摘要:一.什么是VMware ESXi ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。 ESXi是VMware公司开发的一款行业领先, 专门构建的裸机Hypervisor, EXSi直接安装在物
阅读全文
摘要:一. 引入虚拟化技术的必要性 首先, 引入的东西越多, 发生问题的概率越大, 排查就越不好排查. 那么,我们在引入一个新技术的时候, 一定要知道, 为什么要引用他. 美国环境保护署报告了一项有趣的数据. EPA研究服务器和数据中心的能源效率是发现. 实际上服务器只有5%的时间是在工作的. 在其他时间
阅读全文