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

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

JVM运维调优常用命令收集

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

教你怎么从Java8升级到Java11

目前最新JDK 11,Oracle会一直维护到2026年。Java11的新特性1、更新支持到Unicode 10编码Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它保持一致兼容。Java8已
java11 java 2019年11月07日 1,221次浏览

Java11值得关注的新特性

Java11使用前的分析。详细的归列了值得关注的新特性,更多内容可官网查看。JEP 181: Nest-Based Access Control 基于嵌套的访问控制JEP 309: Dynamic Class-File Constants 动态类文件JEP 315: Improve Aarch64
java11 java 2019年11月07日 875次浏览

SpringBoot之Banner源码深度分解

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

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

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

Zookeeper选举算法流程图

2019年10月21日 2,057次浏览

简单高性能的分布式锁实现Redis

背景介绍本着活到老,学到老的原则;推荐理由:Redis单线程运行且高性能,关键是实现code很简单易懂基于原子性方法getset,结合setnx\get实现现在的系统基本多节点方式部署,至少2台吧也可以当做灾备处理和负载均衡,大的平台节点数量就更多了。既然是多节点就会面临同步锁问题。单节点可以通过j
lock 2019年10月21日 1,734次浏览

阿里开源分布式任务调度系统LTS使用分享

章节速览背景介绍环境部署LTS架构原理&代码样例个人心得经验一、背景介绍很多公司应该都会遇到job服务部署执行时:定时、并发、分布式这些问题。有的人就是只跑一个job服务,这样会简单很多但是单节点宕机情况下就完了;对于分布式task就更别想了,集成个spring-cron包价格定时就跑起jo
2019年10月21日 5,829次浏览

Zookeeper的选举算法和脑裂问题深度讲解

ZK介绍ZK = zookeeperZK是微服务解决方案中拥有服务注册发现最为核心的环境,是微服务的基石。作为服务注册发现模块,并不是只有ZK一种产品,目前得到行业认可的还有:Eureka、Consul。这里我们只聊ZK,这个工具本身很小zip包就几兆,安装非常傻瓜,能够支持集群部署。官网地址:ht
2019年09月24日 1,071次浏览