前言

根据Zookeeper的一些特点,它是可以作为配置中心使用的。

何为配置中心?

我们在项目开发维护过程中会有很多公共变量或资源,需要统一管理,以前我们把它们写在程序公共类或者配置文件中,可是这样以后有变动,程序就需要重新部署,很是不方便,而且分布式、微服务等技术出现,修改维护多个项目管理也变得复杂。

阅读全文 »

前言

我们经常会用到数据库,并可能写一些查询语句,大多数情况下,可能都是一些比较简单的增删改查语句。但某些时候,也可能遇到一些较复杂的语句。

在系统数据量不太大的情况下,可能我们SQL语句的好坏对系统性能并不会造成太大影响,但是随着系统数据量增大,数据库压力增大,除一些其它策略(使用缓存数据库、分库分表等等),良好的SQL语句也是提高数据库性能的一个重要指标。

SQL语句我们基本是按照,能精确查询就精确查询,能简化就简化,能使用索引就使用索引(必要条件下)的原则去编写。

阅读全文 »