摘要: [TOC] Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitma 阅读全文
posted @ 2020-02-18 16:49 紫月冰凌 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 文章目录1.字符串(String)1.字符串... 阅读全文
posted @ 2020-02-18 16:41 紫月冰凌 阅读(139) 评论(0) 推荐(0) 编辑
摘要: [toc] 1.redis的应用场景 商品秒杀 点赞等 现在有一个减少商品的场景,我们很容易能写出其代码 但是有一个问题,该程序单机下线程不安全。不过可以解决:加锁 加锁解决了单机的线程安全的问题,但是在集群的情况下线程依旧不安全,因为集群的情况下有多个服务器同时运行那么依然会产生线程安全问题; 因 阅读全文
posted @ 2020-02-07 22:52 紫月冰凌 阅读(1182) 评论(0) 推荐(1) 编辑
摘要: 文章目录1.redis的应用场景2.redi... 阅读全文
posted @ 2020-02-07 22:45 紫月冰凌 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 剑指offer 二维数组中查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一 个整数,判断数组中是否含有该整数。 解题思路 ({1,3,5,12,14}, {2,4,7,13 阅读全文
posted @ 2020-02-04 15:45 紫月冰凌 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 剑指offer–二维数组中查找题目描述在一个... 阅读全文
posted @ 2020-02-04 15:43 紫月冰凌 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 对JDK动态代理的模拟 动态代理在JDK中的实现: 来看看newProxyInstance()这个方法在JDK中的定义 它需要三个参数: ClassLoader loader:类加载器,JDK代理中认为由同一个类加载器加载的类生成的对象相同所以要传入一个加载器,而且在代理对象生成过程中也可能用到类加 阅读全文
posted @ 2019-10-20 23:19 紫月冰凌 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Spring(4)AOP 1、AOP概述 在软件业,AOP为Aspect Oriented Programming的缩写,意为: "面向切面编程" ,通过 "预编译" 方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是 "OOP" 的延续,是软件开发中的一个热点,也是 "Spring" 阅读全文
posted @ 2019-10-14 20:20 紫月冰凌 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 单例模式问题多线程操作同一对象保证对象的一致... 阅读全文
posted @ 2019-10-02 19:48 紫月冰凌 阅读(369) 评论(0) 推荐(0) 编辑
摘要: Java内存模型1 基本概念程序:代码,完成... 阅读全文
posted @ 2019-09-14 18:08 紫月冰凌 阅读(118) 评论(0) 推荐(0) 编辑