上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 荀子有句话用在学习上非常合适,我认为也是学习的几个步骤,“不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之,学至于行而止矣,行之,明也。”,这句话大致的意思是学习的几个步骤是听,见,知和实践,学以致用,做到实践才会明白。用知行合一来理解这句话会更加明白,知和行是一起的,知道就会实践,不会实践就 阅读全文
posted @ 2018-08-22 10:56 Rainyn 阅读(294) 评论(0) 推荐(0) 编辑
摘要: mapper接口 mapper.xml的配置 阅读全文
posted @ 2018-07-30 11:14 Rainyn 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html 参考文档:https://blog.csdn.net/evilcry2012/article/details/77987348 阅读全文
posted @ 2018-07-30 09:38 Rainyn 阅读(134) 评论(0) 推荐(0) 编辑
摘要: JDK7中抽象类和接口的区别 JDK8新特性:接口的静态方法和默认方法 阅读全文
posted @ 2018-07-26 00:00 Rainyn 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 分析int和Integer的区别 一道面试题引发的无限思考 阅读全文
posted @ 2018-07-25 15:01 Rainyn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: final final关键字可以用来修饰类,方法以及成员变量,当用在不同的场景下时具有不同的意义。 修饰类 如果修饰类,则代表这个类不可继承 修饰方法 如果修饰方法,则代表这个方法不可覆写;同时,允许编译器将所有对这个方法的调用转化为inline调用,也就是说,把所有的调用处的方法名全部换为方法主体 阅读全文
posted @ 2018-07-25 00:44 Rainyn 阅读(192) 评论(0) 推荐(0) 编辑
摘要: TCP、UDP和HTTP详解 阅读全文
posted @ 2018-07-23 19:22 Rainyn 阅读(222) 评论(0) 推荐(0) 编辑
摘要: https://www.bilibili.com/video/av23508597?from=search&seid=6870947260580707913 https://github.com/Rainyn/zg-jack-soa https://blog.csdn.net/roysaliency 阅读全文
posted @ 2018-07-22 20:44 Rainyn 阅读(944) 评论(1) 推荐(1) 编辑
摘要: 1、JVM中OOP-KLASS模型 在JVM中,使用了OOP-KLASS模型来表示java对象,即:1.jvm在加载class时,会创建instanceKlass,表示其元数据,包括常量池、字段、方法等,存放在方法区;instanceKlass是jvm中的数据结构;2.在new一个对象时,jvm创建 阅读全文
posted @ 2018-07-15 20:34 Rainyn 阅读(5559) 评论(2) 推荐(2) 编辑
摘要: 一、缓存的收益与成本 1.收益 2.成本 二、使用场景 三、缓存的更新策略 四、缓存颗粒度控制 五、缓存穿透 六、无底洞问题 七、热点key的重建优化 阅读全文
posted @ 2018-06-29 00:51 Rainyn 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、呼唤集群 二、数据分布概论 三、哈希分布 1.节点取余 2.一致性哈希 添加一个node5节点时,只影响n1和n2之间的数据 3.虚拟槽分区 四、基本架构 五、redis cluster 架构 六、Redis Cluster安装配置 1.原生命令安装 2.官方工具安装 阅读全文
posted @ 2018-06-27 08:32 Rainyn 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、Redis Sentinel架构 二、redis sentinel安装与配置 四、客户端连接Sentinel 四、实现原理—— 故障转移演练(客户端高可用) 五、实现原理—— 故障转移演练(服务端日志分析:数据节点和sentinel节点) 六、三个定时器 七、主观下线和客观下线 八、领导者选举 阅读全文
posted @ 2018-06-25 22:59 Rainyn 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、单机有什么问题 1.机器故障 2.容量瓶颈 3.QPS瓶颈 二、主从复制 1.数据副本(高可用、分布式基础) 2.拓展读性能(读写分离) 简单总结: 三、主从复制配置 四、主从复制配置-实验演示 五、runid和复制偏移量 主Redis每次向从Redis传播N个字节的数据时,都会在自己的复制偏移 阅读全文
posted @ 2018-06-20 23:40 Rainyn 阅读(267) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理为什么必须针对接口?其与CGLIB的对比 纯手写实现JDK动态代理 Cglib动态代理实现原理 动态代理的实现与案例 阅读全文
posted @ 2018-06-20 09:58 Rainyn 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.fork操作 2.子进程开销和优化 3.AOF阻塞 阅读全文
posted @ 2018-06-18 23:01 Rainyn 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、持久化概念 二、持久化方式 三、redis持久化方式之——RDB 1.什么是RDB 在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序可以通过载入 RDB 文件来还原数据库的状态。 2.触发机制方式 主要三种方式:save; 阅读全文
posted @ 2018-06-14 00:13 Rainyn 阅读(260) 评论(0) 推荐(1) 编辑
摘要: 1.批量插入 2.批量更新 下面的方式2效率更高,参考 批量更新数据两种方法效率对比 方式1:https://www.cnblogs.com/Jason-Xiang/p/6558334.html 方式2: 3.foreach 传入数组 阅读全文
posted @ 2018-06-13 09:51 Rainyn 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、简介 二、应用场景 三、API 1.geoadd 2.geopos 3.geodist 4.georadius 四、相关说明 阅读全文
posted @ 2018-06-10 21:11 Rainyn 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、简介 二、API Demo 三、使用经验 阅读全文
posted @ 2018-06-10 21:00 Rainyn 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、初步认识 二、API 1.setbit 2.getbit 3.bitcount 4.bitop 5.bitpos 三、位图使用 四、 使用经验 阅读全文
posted @ 2018-06-10 16:54 Rainyn 阅读(852) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页