上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: Redi集群和哨兵模式 主从复制模式 什么是主从复制 在Redis中,通过执行SLAVEOF命令或者通过配置文件设置slaveof选项,就可以让一台服务器去复制另一台服务器,其中被复制的服务器叫做主服务器(master),而对主服务器进行复制的服务器叫做从服务器(slave),从而实现当主服务器中的 阅读全文
posted @ 2020-10-11 09:56 striver-sc 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Redis持久化 目前,Redis支持两种持久化方式:AOF持久化和RDB持久化。AOF持久化方式会将每次执行的命令及时保存到硬盘中;而RDB持久化方式会根据指定的规则“定时”将内存中的数据保存到硬盘中。AOF持久化方式的实时性更好,也就是当进程意外退出时,丢失的数据更少。 持久化机制AOF AOF 阅读全文
posted @ 2020-10-08 10:21 striver-sc 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Redis消息订阅 消息订阅发布模式是一种常用的设计模式,它具有一对多的依赖关系,它有3个角色:主题(Topic)、订阅者(Subscriber)、发布者(Publisher)。简单来说,就是让多个订阅者对象同时监听某个发布者发布的主题对象,当这个主题对象的状态发生变化时,所有订阅者对象都会收到通知 阅读全文
posted @ 2020-10-06 17:31 striver-sc 阅读(201) 评论(0) 推荐(0) 编辑
摘要: List Redis的列表(List)数据类型可以被看作简单的字符串列表。列表按照插入顺序排序。在操作Redis的列表时,可以将一个元素插入这个列表的头部或尾部。一个列表大约可以存储2*32-1个元素。 #从左向右将多个值插入列表中 LPUSH key value value ... #从左向右将多 阅读全文
posted @ 2020-10-04 16:08 striver-sc 阅读(191) 评论(0) 推荐(0) 编辑
摘要: String #启动redis(不指定指定端口号) redis-cli #启动redis(指定端口号) redis-cli -p 6380 #启动redis(指定端口号和IP) redis-cli -h 127.0.0.1 -p 6380 #存入一个值 set key value #查看一个值 ge 阅读全文
posted @ 2020-10-03 09:51 striver-sc 阅读(74) 评论(0) 推荐(0) 编辑
摘要: GC Collector java vs c++ java:自动处理 GC处理垃圾 开发效率高,执行效率低 java是有人帮你回收 c++:手动处理,会有很多问题 忘记回收,容易内存泄漏 回收多次 非法访问 开发效率低,执行效率高 c++比较精确,立马回收 寻找垃圾的两种算法 reference c 阅读全文
posted @ 2020-10-03 09:46 striver-sc 阅读(117) 评论(0) 推荐(0) 编辑
摘要: JVM规范 jvm本身是软件层级,jvm本身是跑在操作系统的软件,jvm只是做了一些规范。 jvm层级队列两个进行组合,组成了四种屏障,这是jvm虚拟机规定的规范。 LoadLoad屏障 对于这样的语句Load1;LoadLoad;Load2 在Load2及以后续读取操作要读取的数据被访问前,保证L 阅读全文
posted @ 2020-10-03 09:45 striver-sc 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 打破双亲委派机制 如何打破:重写loadClass() 打破这种机制的三种情况 JDK1.2以前,自定义ClassLoader都必须重写loadClass() ThreadContextClassLoader可以实现基础类调用实现类代码,通过thread.setContextClassLoader指 阅读全文
posted @ 2020-10-03 09:43 striver-sc 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 类加载器 第一个类加载器 类加载器的加载过程,加载过程是分成不同的层次来加载,不同的类加载器来加载不同的class,最顶层的是Bootstrap,他是来加载lib里jdk最核心的内容。 第二个类加载器 这个是Extension加载器扩展类,加载扩展包里的各种各样文件,这些扩展包在jdk安装目录jre 阅读全文
posted @ 2020-10-03 09:42 striver-sc 阅读(105) 评论(0) 推荐(0) 编辑
摘要: JDK、JRE、JVM Class里面内容 Magic Number Minor Version(class文件的版本号) Major Version(class文件的版本号) constant_pool_count(常量池) access_flags(整个class文件的修饰符) this_cla 阅读全文
posted @ 2020-10-03 09:40 striver-sc 阅读(62) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页