摘要: 最近在弄某些功能的时候,需要了解一下mysql的主从同步。了解了一部分,记录一下当个备忘。 1.master 和 slave的server_id不能相同。 2.binary log的类型有三种,Statement、ROW、Mixed statement:默认类型,会记录每条sql的执行。 row:记 阅读全文
posted @ 2019-06-17 22:46 kobe_lzq 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 从class文件到内存中的类,按照先后顺序需要经过加载、链接以及初始化三大步骤。 加载:双亲委派模型,每当一个类的加载器接收到加载请求时,它会先将请求转发给父加载器。 JAVA9之前,启动类加载器负责加载最为基础最为重要的类,比如lib目录下。除了启动加载器,另外两个重要的类加载器 扩展类加载器(l 阅读全文
posted @ 2018-08-07 12:16 kobe_lzq 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.JAVA代码的运行模式: 可以在开发工具中运行,可以直接双击JAR文件运行,可以在命令行运行,无论是哪种运行方式,都离不开JRE,即JAVA运行时环境。这也是JAVA与C++的区别,C++是编译成机器码在CPU中运行。 2.为什么需要在虚拟机运行: JAVA是一门高级程序语言,语法复杂,抽象程 阅读全文
posted @ 2018-08-05 12:49 kobe_lzq 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 简述: String相关的主要是堆内存,堆是一个运行时数据区,动态创建空间,不需要手动进行管理,由垃圾回收负责管理。还有就是栈,主要负责放一些常量。 场景解析: 1.java中有一个常量池,用于保证常量被共享使用,提高效率。s1,s2都指向同样的常量abc,所以s1=s2值同样相等。 2.s3,s4 阅读全文
posted @ 2017-08-22 16:13 kobe_lzq 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 复制是redis提供的一个功能,可以让一台从服务器成为主服务器的精确复制品。一台从服务器,不光可以是从服务器,还可以在配置出自己的从服务器,最终拓扑出一个树形结构。其实可以拓扑成网状结构,但是从服务器一般都是开启只读功能,如果从服务器也接受写入操作,容易造成数据不同步。我能想到的应用场景,1.主从模 阅读全文
posted @ 2017-08-02 16:50 kobe_lzq 阅读(520) 评论(0) 推荐(0) 编辑
摘要: redis提供了事务,事务就是一个操作集合,保证集合内的操作都是序列化,并且具有原子性的。在执行的过程中,不会受到其他命令的影响。 事务中的命令,只有全部执行,或者全部都不执行。但是redis的实现方式还是有些许不同的。redis的事务是,如果命令集合里面,有某条命令 出现了问题,只有出现问题的命令 阅读全文
posted @ 2017-07-31 17:42 kobe_lzq 阅读(640) 评论(0) 推荐(0) 编辑
摘要: redis提供了订阅发布功能,但是提供的尤其的简单与轻量级。实践当中如果不进行扩展,能应用的程度暂时不好说。。。。 实现中是消息发送者将消息发送给频道,然后订阅的频道的客户收到响应的消息。订阅可以进行精确订阅,也可以通过表达式进行订阅。 通过表达式的订阅模式,在响应的时候会与精确订阅有些不同,会多返 阅读全文
posted @ 2017-07-28 11:04 kobe_lzq 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: redis一个特点就是持久化,并且持久化的时候基本还不会对效率产生太大的影响。 redis的持久化方式有两种,分别是:RDB和AOF。RDB看起来可能不知所云,其实简单的说就是俗称的快照。AOF呢基本就是bin log的模式。 用比较易懂的方式描述了两种持久化方式,那么下面详细的说一下两种方式的优缺 阅读全文
posted @ 2017-07-25 11:35 kobe_lzq 阅读(593) 评论(0) 推荐(0) 编辑
摘要: redis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。 地理位置大概提供了6个命令,分别为: GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUSBYMEMBER 具体的功能如下: 1. 命令:GEOADD key 阅读全文
posted @ 2017-06-28 16:26 kobe_lzq 阅读(23906) 评论(0) 推荐(0) 编辑
摘要: 1.HyperLoglog简介 HyperLoglog是redis新支持的两种类型中的另外一种(上一种是位图类型Bitmaps)。主要适用场景是海量数据的计算。特点是速度快。占用空间小。 同样是用于计算,HyperLoglog在适用场景方面与Bitmaps方面有什么不同呢。我个人的理解是,Bitma 阅读全文
posted @ 2017-06-26 11:04 kobe_lzq 阅读(5974) 评论(0) 推荐(0) 编辑