MySQL命令行自动补全工具

一个不错的MySQL命令行工具,可以自动补全,和vim的YouCompleteMe差不多,也是用Python写的,github地址如下:

LINK:https://github.com/dbcli/mycli

安装的话很简单,下源码直接build,install,也可以直接用pip进行安装,linux下还可以直接yum,apt-get进行安装,源都OK的,mac就直接brew进行安装

lihui[......]

Read more

Dubbo融合Nacos注册中心

研究一下Nacos注册中心,至于它的特点,下面这张图基本就说明了,可以看到它和ZooKeeper不同,保障AP而不是CP

下面还是通过本地搭建dubbo工程来一步一步研究

在此之前,一直有一个遗留问题没解决,就是我在MacOS上,Dubbo在检测本地IP地址的时候,得到的是一个错误的非法的地址,具体的问题之前写过一个帖子:

http://lihuia.com/dubbo%e6%b3%a8%[……]

Read more

阿里巴巴为什么不用 ZooKeeper 做服务发现?

历史的迷思

站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚族热血青年普林西普枪杀会怎样,又如若当年的丘老道没有经过牛家村会怎样?

2007年底,淘宝开启一个叫做“五彩石”的内部重构项目,这个项目后来成为了淘宝服务化、面向分布式走自研之路,走出了[……]

Read more

Spring MVC:Tomcat,Servlet,Spring

最近迷上了tomcat,小研究了下多层容器结构,下图来自互联网

Spring MVC相关的内容,一些基本的概念,转载几个讲解的部分内容学习一下

web容器中有servlet容器,spring项目部署后存在spring容器和springmvc容器。其中spring控制service层和dao层的bean对象。springmvc容器控制controller层bean对象。servlet容器[……]

Read more