摘要:
事务 redis的事务是一组命令的集合。事务同命令一样都是redis的最小执行单元,一个事务中的命令要么执行要么都不执行。 首先需要multi命令来开始事务,用exec命令来执行事务。 127.0.0.1:6379> multi OK 127.0.0.1:6379> hset user:1 name 阅读全文
摘要:
面试过一些应聘者,当我问到为什么换工作的时候,他们都会告诉我,现在的工作没有挑战,无聊,所以想换一个有挑战的工作。于是我问了一下他的工作情况,发现那些有挑战的东西他还没有搞懂。我总是为有这样的认识的朋友感到惋惜,因为我总是认为有挑战的东西无处不在啊,不能因为工作上没有,自己就放纵了自己。比如,面试... 阅读全文
摘要:
一、懒汉式Singleton1234567891011// version 1.0 public class Singleton { private static Singleton singleton = null;比较懒,在类加载时,不创建实例,因此类加载速度快,但运行时获取对象的速度慢 pr... 阅读全文
摘要:
分布式领域CAP理论具体如下:Consistency(一致性):数据一致更新,所有数据变动都是同步的;Availability(可用性):好的响应性能;Partition tolerance(分区容错性):可靠性;定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设... 阅读全文
摘要:
gradle这几年发展迅猛,github越来越多的项目都开始采用gradle来构建了,但是并不是所有人都对gradle很熟悉,下面的方法可以把gradle转成maven项目,前提gradle项目目录结构保持跟maven一样的约定,即/src/main/java这一套。 一、gradle --> ma 阅读全文