摘要: Redis事务的概念 是什么: 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序串行化的执行而不会被其他命令插入 能干嘛: 一个队列中,一次性、顺序性、排他性的执行一系列命令 (要和pipeline区分开) Redis其实是部分支持事务,但是事务的错误模式并不统一 阅读全文
posted @ 2019-05-29 22:58 丁可乐 阅读(6884) 评论(0) 推荐(3) 编辑
摘要: Redis基础杂项小节 是什么 Redis: Remote Dictionary Server(远程字典服务器) 是一个高性能的(key/value) 分布式内存数据库,是当前热门的NoSql数据库之一 能干嘛 内存存储和持久化 模拟类似于HttpSession这种需要设定过期时间的功能 发布、订阅 阅读全文
posted @ 2019-05-28 21:43 丁可乐 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 所谓的BitMap就是用一个bit位来标记某个元素所对应的value,而key即是该元素,由于BitMap使用了bit位来存储数据,因此可以大大节省存储空间。 1. 基本思想 首先用一个简单的例子来详细介绍BitMap算法的原理。假设我们要对0-7内的5个元素(4,7,2,5,3)进行排序(这里假设 阅读全文
posted @ 2019-05-28 10:59 丁可乐 阅读(1296) 评论(0) 推荐(1) 编辑
摘要: 1.1 RPC 是什么 定义:RPC(Remote Procedure Call Protocol)——远程过程调用协议 ,RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层 ,RPC使得开发包括网络分布式多程序在内的应 阅读全文
posted @ 2019-01-25 16:58 丁可乐 阅读(2425) 评论(4) 推荐(3) 编辑
摘要: If I had only one hour to save the worlds,I would spend fifty five minutes defining the problem,and only five minutes finding the solution. 如果我只有1小时拯救 阅读全文
posted @ 2019-01-23 23:22 丁可乐 阅读(629) 评论(0) 推荐(1) 编辑
摘要: Lambda表达式 为什么使用Lambda表达式? Lambda 是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码。可以写出更简洁、高效的代码。 Lambda初体验 我们先来看一段匿名内部类的代码 使用Lambda表达式后的样子 //匿名内部类 Comparator<Integ 阅读全文
posted @ 2018-12-18 13:56 丁可乐 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 进程、线程 ​ 进程(Process) 是程序的运行实例。例如,一个运行的 Eclipse 就是一个进程。进程是程序向操作系统申请资源(如内存空间和文件句柄)的基本单位。线程(Thread)是进程中可独立执行的最小单位。一个进程可以包含多个线程。进程和线程的关系,好比一个营业中的饭店与其正在工作的员 阅读全文
posted @ 2018-11-08 00:05 丁可乐 阅读(810) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1.NIO初识 反应器模式 使用单线程模拟多线程,提高资源利用率和程序的效率,增加系统吞吐量。下面例子比较形象的说明了什么是反应器模式: 一个老板经营一个饭店, 传统模式 来一个客人安排一个服务员招呼,客人很满意;(相当于一个连接一个线程) 后来客人越来越多,需要的服务员越来越多,资源条 阅读全文
posted @ 2018-11-06 23:06 丁可乐 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 一、常见的符号的介绍 1.1 预定义字符类 | 符号 | 说明 | | | | | . | 任何字符(与 "行结束符" 可能匹配也可能不匹配) | | \d | 数字:[0 9] | | \D | 非数字: [^0 9] | | \s | 空白字符:[ \t\n\x0B\f\r] | | \S | 阅读全文
posted @ 2018-11-06 22:41 丁可乐 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 准备:在磁盘中 准备一个目录文件 实现:将该文件复制到目标路径中,关掉程序,再重新打开可以在原位置继续复制。 需求如下: 1. 过程中显示文件的拷贝的百分比 2. 复制过程中关掉程序。 3. 重新启动该程序时,若上次没有拷贝完,则提示上次拷贝还没完成,是否从上次的位置开始拷贝! 1. 是:从上次结束 阅读全文
posted @ 2018-11-06 22:24 丁可乐 阅读(413) 评论(0) 推荐(0) 编辑