上一篇文章,我们从框架层面,主要介绍了redis的启动过程,以及主要的命令处理流程逻辑。这些更多的都是些差不多的道理,而要细了解redis,则需要更细节的东西。 今天我们稍微内围的角度,来看看几个命令执行的重要方法,深入理解下redis的魅力所在。 首先,我们通过上一章知道,processComma ...
分类:
其他好文 时间:
2020-01-20 21:17:52
阅读次数:
101
本文演示如何判断某一字符串是否包含数字、字母、标点符号和中文等。 ...
分类:
编程语言 时间:
2020-01-19 23:47:10
阅读次数:
197
模式介绍 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 模式优点 1、职责清晰。 2、高扩展性。 模式缺点 1、由于在客户端和真实对象之间增加了代理对象,因此有些类型的代理模 ...
分类:
其他好文 时间:
2020-01-18 16:23:54
阅读次数:
89
模式介绍 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 模式优点 1、大大减少对象的创建,降低系统的内存,使效率提高。 模式缺点 1、提高了系统的复杂度,需 ...
分类:
其他好文 时间:
2020-01-18 14:36:33
阅读次数:
65
一、Makefile中的匹配 在Makefile中,可以通过不同的pattern指定不同目标的执行规则,在这个时候就会存在一个哪个target更合适的问题。这里Makefile中引入的是一个stem的概念,从stem中选择最短的。gnu make对该规则的说明A target pattern is ...
分类:
编程语言 时间:
2020-01-18 12:22:23
阅读次数:
67
继续昨晚没有完成的这个小demo,完成这个,我们基本上算入门 首先,这个demo继续使用注解方式,源码地址github 首先看一下这个,这个就是maven起的项目结构,使用SpringMVC起项目,webapp就会与src同级,但是我们一般把src当作源码目录,所以做好可以做到同级,但这个就是为了练 ...
分类:
微信 时间:
2020-01-18 01:14:57
阅读次数:
106
str.split() 1、单一分隔符,使用str.split()即可 2、str.split不支持正则及多个切割符号,不感知空格的数量 re.split() 原型: re.split(pattern, string, maxsplit=0) 1、多个分隔符,复杂的分隔情况,使用re.split。通 ...
分类:
编程语言 时间:
2020-01-17 21:28:09
阅读次数:
92
While a thread is writing log continuously, the log file name can‘t change as pattern:XXXX.%d{yyyy-MM-dd}.log.
分类:
其他好文 时间:
2020-01-17 21:27:57
阅读次数:
78
date: 2016-03-08 16:40title: "[设计模式]行为模式"tags: 设计模式 design pattern categories: 技术descprition: 开发中,有些知识我们只需学一次,在实际生产中又能得到频繁的使用。如果淡忘了,很容易能找回来,那就不需要记忆。比如... ...
分类:
其他好文 时间:
2020-01-17 20:48:06
阅读次数:
76
目录: 设计模式的六大原则 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 本文参考:菜鸟教程, ...
分类:
其他好文 时间:
2020-01-17 20:46:07
阅读次数:
93