java虚拟机运行时内存数据区划分学习

深入java内存使用模型jdk1.7虚拟机运行时内存数据区复习Java与C++区别之“护城墙”:内存动态分配和垃圾收集技术,墙外面的人想进去,墙里面的人却想出来。而这护城墙都建立在JVM的内存模型上,Java内存模型指的就是JVM内存模型。所有的*.java文件都会被编译成*.class文件,也就是
java 2020年02月27日 187次浏览

SpringCloud配置中心选Vault作为数据后端

SpringCloud配置中心本篇讲解SpringCloudConfig采用Vault作为数据后台的方案,以SpringCloud-Hoxton.RELEASE、SpringBoot-2.2.1.RELEASE版本为基础,Vault采用1.3.1。项目基础采用Eureka作为注册中心,启动和发现都依
spring-cloud 2020年02月26日 226次浏览

敏感数据和密钥管理方案Vault

Vaultvault-1.3.1版本为例,运用于SpringCloudConfig介绍ByHashiCrop,Vault是一种密钥存储的服务工具软件,如大量的账户名、密码、Key\加密Key等,它有灵活的权限控制、详细的操作记录、历史版本等。目前是有商用版和开源版提供,即支持命令行操作又支持UI管理
spring-cloud 2020年01月17日 322次浏览

SpringCloud分布式配置中心选型思考

分布式配置中心解决方案:SpringCloudConfig基于2.2.1.RELEASE版本,>>>官方文档<<<衡量指标:有靠谱的web管理系统,具备常规的配置管理功能,如:修改、删除等要有比较高服务稳定性最好能支持分布式,长远考虑有利于扩展开源,至少有开源版本
spring-cloud 2020年01月13日 240次浏览

JVM运维调优常用命令收集

JVM调优常用命令参考了Hinsteny-Hisoka的文章,感谢https://www.jb51.net/article/147702.htmjps查看当前机器上所有运行的java进程名称与pid(进程编号)jps-l[self@owen-first~]#jps-l1712helloworld.j
java 2019年11月14日 306次浏览

教你怎么从Java8升级到Java11

目前最新JDK11,Oracle会一直维护到2026年。Java11的新特性1、更新支持到Unicode10编码Unicode10(version10.0oftheUnicodeStandard),Unicode是一个不断在演进的行业标准,Java一直在与它保持一致兼容。Java8已经更新了Unic
java11 java 2019年11月07日 471次浏览

Java11值得关注的新特性

Java11使用前的分析。详细的归列了值得关注的新特性,更多内容可官网查看。JEP181:Nest-BasedAccessControl基于嵌套的访问控制JEP309:DynamicClass-FileConstants动态类文件JEP315:ImproveAarch64Intrinsics改进Aa
java11 java 2019年11月07日 202次浏览

SpringBoot之Banner源码深度分解

SpringBootBanner架构原理本篇侧重点是源码层面的分析,SpringBoot基础知识需要先有所了解,才能更好跟上节奏。Banner更多的作为一种人性化的标志,比如企业的Flag、某个知名产品的Flag、不同环境的Flag、等等。SpringBoot大道至简的思想就是要将Banner非功能
spring-boot 2019年10月25日 270次浏览

在Mysql中真正的“UTF-8”编码叫“utf8mb4”!!!

Mysql的utf8编码并不是标准的UTF-8编码,编码集少于国际标准。他们比较懒,在5.5.3+版本后推出了utf8mb4,用来替代原来的utf8,但是他们不怎么推广...请选择标准UTF-8,即Mysql编码utf8mb4。测试用例mysql>SETNAMESutf8;#justtoemp
mysql 2019年10月24日 240次浏览

Zookeeper选举算法流程图

2019年10月21日 532次浏览