上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: #链表 链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点灵活调整链表的长度。 链表在Redis中应用非常广泛,比如列表的实现方式之一就是链表 #链表实现 typedef struct listNode{ //前置节点 struct listNode *prev; //后置 阅读全文
posted @ 2021-09-29 15:36 刚刚好。 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Redis Redis即远程字典服务,是当下最热门的Nosql技术之一 redis能干嘛? 数据库 缓存 消息中间件 1.内存存储,持久化,因为内存是断电即失的,因此持久话(rdb,aof)十分重要 2.效率高,可以用于高速缓存 3.发布订阅系统 4.地图信息分析 5.计时器,计数器(浏览量) .. 阅读全文
posted @ 2021-09-28 22:37 刚刚好。 阅读(47) 评论(0) 推荐(0) 编辑
摘要: #SDS Redis底层并没有使用C语言的传统字符串(以空字符结尾的字符数组),而是自定义了一种简单的动态字符串类型(SDS) 在Redis里,C字符串只会作为字符串字面量用在一些无需对字符串值进行修改的地方,比如打印日志。其余地方使用的都是SDS 比如 set msg "hello world" 阅读全文
posted @ 2021-09-28 22:24 刚刚好。 阅读(109) 评论(0) 推荐(0) 编辑
摘要: #模板方法模式 模板方法模式在面向对象中经常使用,只不过我们可能没有意识。 模板方法模式指的是把一些公用的方法放在父类,一些方法放在子类中实现 举个🌰 父类Animals public abstract class Animals{ private String name; public void 阅读全文
posted @ 2021-09-27 19:31 刚刚好。 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Springboot版本:1.5.9 #问题背景 在一次项目中发现,js,css等静态资源被拦截了,html可以正常访问。看下目录结构: 其中 templates存放html文件,static存放js,css文件,js和css文件被SpringMVC拦截了(404)! #解决方法 ##1 首先由于我 阅读全文
posted @ 2021-09-26 23:40 刚刚好。 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: #docker是什么 我们写程序时可能依赖于各种运行环境比如mysql,redis等等,如果我们需要程序在不同的电脑上运行就要分别为电脑安装运行环境还很容易出现版本不一致的问题,使用docker我们可以将运行环境上传到docker容器中,其他电脑只需要使用容器。 docker容器是相互隔离的,每个容 阅读全文
posted @ 2021-09-21 23:11 刚刚好。 阅读(119) 评论(0) 推荐(0) 编辑
摘要: #原型模式 原型模式就是通过clone()方法,进行拷贝原型对象。需要注意的是我们通过clone()方法获得的对象是可以定制的。 举个例子: 假如我们有个Person类 public class Person{ String name; int age; public Person(String n 阅读全文
posted @ 2021-09-20 19:53 刚刚好。 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 对于「表达式计算」这一类问题,你都可以使用这套思路进行解决。我十分建议你加强理解这套处理逻辑。 对于「任何表达式」而言,我们都使用两个栈 nums 和 ops: nums : 存放所有的数字 ops :存放所有的数字以外的操作 然后从前往后做,对遍历到的字符做分情况讨论: 空格 : 跳过 ( : 直 阅读全文
posted @ 2021-09-15 10:43 刚刚好。 阅读(93) 评论(0) 推荐(0) 编辑
摘要: #简单工厂模式 简单工厂模式会定义一个工厂类,会根据不同的参数返回不同类的实例(一般利用多态返回父类),但这些类都有一个共同的父类。 现在想一个例子:如果我们要实现一个简单的计数器(+,-,*,/)应该怎么做? 第一种方法:就是把所有的方法揉在一起,根据传入的运算符进行相应计算 switch (op 阅读全文
posted @ 2021-09-15 10:04 刚刚好。 阅读(32) 评论(0) 推荐(0) 编辑
摘要: #主内存与工作内存 Java内存模型规定了所有的变量都存储在主内存中(物理上仅是虚拟机内存的一部分),每条线程还有自己的工作内存,线程的工作内存中保存了被该线程使用的变量的主内存副本,线程对变量的所有操作(读取,赋值等)都必须在工作内存中进行,而不能直接读写主内存中的数据,不同线程之间也无法直接访问 阅读全文
posted @ 2021-09-13 22:43 刚刚好。 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页