2018年3月14日

摘要: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 类的加载并不是首次主动使用时加载,而是JVM在“预料”到某个类将要使用时预先加载。如果在预先加载的过程中遇到了.cl 阅读全文
posted @ 2018-03-14 18:21 zimu_org 阅读(138) 评论(0) 推荐(0) 编辑

2018年3月1日

摘要: 熔断机制相当于电路的跳闸功能,即在一定时间内,错误比例达到一定数目时业务从原来流程转移到另外的流程处理。在一段时间后,恢复到原业务逻辑。 测试代码如下 附:配置参数 阅读全文
posted @ 2018-03-01 18:45 zimu_org 阅读(715) 评论(0) 推荐(0) 编辑

2018年1月17日

摘要: 1.源码版本:2.6.1 源码demo中采用的是xml式的发布方式,在dubbo的 DubboNamespaceHandler 中定义了Spring Framework 的扩展标签,即 <dubbo:service> 等,dubbo通过DubboBeanDefinitionParser将不同的标签分 阅读全文
posted @ 2018-01-17 19:05 zimu_org 阅读(390) 评论(0) 推荐(0) 编辑

2018年1月16日

摘要: 1.获取仓库镜像 ,sudo docker pull registry 2.sudo vim /etc/init/docker.conf 增加--insecure-registry IP:5000 3.启动仓库并挂在文件路径 ,sudo docker run -d -p 5000:5000 -v / 阅读全文
posted @ 2018-01-16 11:33 zimu_org 阅读(372) 评论(0) 推荐(0) 编辑
 
摘要: 1.正式环境更新后不就服务器cpu飙升,最终服务器卡死,重启tomcat后正常,不就后又再次卡死. 原因:更新时使用./shutdown.sh停止服务器,未能将quartz线程杀死,重新启动之后,原认定任务仍然在继续执行. 解决:kill 掉进程后重新启动正常. 在代码中增加服务器停止后,手动关闭q 阅读全文
posted @ 2018-01-16 10:42 zimu_org 阅读(523) 评论(0) 推荐(0) 编辑

2018年1月15日

摘要: 1.内存模型 java中,所有实例域、静态域和数组元素存储在堆内存中,堆内存在线程之间共享。局部变量,方法参数和异常参数不会在线程之间共享,它们不会有内存可见性问题,也不受内存模型的影响。 Java线程之间的通信由Java内存模型控制,内存模型决定一个线程对共享变量的写入何时对另一个线程可见。内存模 阅读全文
posted @ 2018-01-15 00:04 zimu_org 阅读(118) 评论(0) 推荐(0) 编辑

2018年1月12日

摘要: 1.移除旧内核模块 2. 添加https传输包 3.添加密钥 curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - 4.添加docker软件源 5.安装docker-ce 6.启动 阅读全文
posted @ 2018-01-12 10:16 zimu_org 阅读(94) 评论(0) 推荐(0) 编辑
 
摘要: 1.zabbix-mysql 数据库 sudo docker pull zabbix/zabbix-server-mysql sudo docker run --name some-zabbix-server-mysql -p 10051:10051 --net=host -e DB_SERVER_ 阅读全文
posted @ 2018-01-12 09:49 zimu_org 阅读(293) 评论(0) 推荐(0) 编辑

2018年1月11日

摘要: 在经过项目经常性的修改,以及需求,上线规划没有规范流程,并且同一套项目多地使用,而各地存在差异化使用的情况下,似乎将系统拆分变的优势明显. 在传统的三层架构拆分之后,在实际业务中,业务,服务的拆分反而变的对开发更有益处,项目的更新没有合理规划时,如果能做到服务化的更新会方便很多,加上服务化之后开发的 阅读全文
posted @ 2018-01-11 19:44 zimu_org 阅读(164) 评论(0) 推荐(0) 编辑

2017年9月18日

摘要: 基础知识这种东西,没注意到的永远比想象中多.大部分都是在面试中问到的... 1.static关键字 变量,方法修饰;静态代码块;静态内部类; 静态导入:import static ,静态方法省略类名,直接调用. 2.final关键字 修饰基础数据类型时,表示数值恒定不变,修饰引用类型时,表示指向的引 阅读全文
posted @ 2017-09-18 11:22 zimu_org 阅读(119) 评论(0) 推荐(0) 编辑