摘要: 在java中使用Integer.toBinaryString(n)方法可以将int类型转为二进制 阅读全文
posted @ 2024-04-14 16:44 LilyFlower 阅读(1) 评论(0) 推荐(0) 编辑
摘要: redis哨兵(sential) 哨兵人巡查监控后后台master主机是否故障,如果故障了根据投票数自动将某一个从机转换为主机,继续对外提供服务。 哨兵的作用 监控redis主机的运行状态,包括主机master和slave。 当主机宕机后,能自动将从机切slave换成新的主机master 注意哨兵不 阅读全文
posted @ 2024-03-17 18:23 LilyFlower 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Redis复制机制(replication) 概述 Redis复制机制就是主从复制,master数据库以写为主,slave数据库以读为主,当master数据发生变化时,自动的将新的数据异步同步到其他slave数据库。 作用 读写分离 容灾恢复 数据备份 水平扩容支持高并发 怎么用 一般只配置(从)读 阅读全文
posted @ 2024-03-17 13:30 LilyFlower 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区概述 内存是非常重要的系统资源,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM高效稳定的运行。不同的JVM对内存的划分方式和管理机制存在着部分差异。结合JVM虚拟机规范,来讨论下经典的JVM内存布局。 Java虚拟机定 阅读全文
posted @ 2024-03-14 13:12 LilyFlower 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 关于类的主动使用和被动使用 在JVM当中表示两个class对象是否为同一个类存在的两个必要条件: 类的完整类名必须一致,包括包名。 加载这个类的ClassLoader必须相同。 换句话说,在JVM当中,即使这两个类对象(class对象)来源同一个class文件,被同一个虚拟机加载,但只要加载它们的C 阅读全文
posted @ 2024-03-14 13:11 LilyFlower 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 双亲委派机制 Java虚拟机对Class文件采用的是按需加载的方式,也就是说当需要使用该类的时候才会将它的class文件加载到内存生成Class对象,而且加载某个类的Class文件时,Java虚拟机采用的是双亲委派模式,即把请求交给父类处理,它是一种任务委派模式。 工作原理 如果一个类加载器收到了类 阅读全文
posted @ 2024-03-14 08:38 LilyFlower 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Java注解和反射 Java注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation作用: 不是程序本身,可以对程序做出解释 可以被其他程序(比如编译器)读取 Annotation格式: 注解是以@注解名在代码中存在的,还可以添加一些参数值,例如:@Service 阅读全文
posted @ 2024-03-13 20:31 LilyFlower 阅读(4) 评论(0) 推荐(0) 编辑
摘要: redis管道 redis是一个基于客户-服务器模式以及请求/相响应协议的TCP服务。一个请求会遵循以下步骤: 客户端向服务器发送命令分为四步(发送命令->命令排队->命令执行->返回结果),并监听socket返回,通常以阻塞的模式等待服务端响应。 服务端处理完命令,并将结果返回给客户端。 如果需要 阅读全文
posted @ 2024-03-12 11:18 LilyFlower 阅读(3) 评论(0) 推荐(0) 编辑
摘要: redis事务 数据库事务 所有的数据库操作都必须一次性完成,要么成功,要么失败。 redis事务 可以一次执行多个命令,本质上是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不被其他命令插入,不许加载(不许被不属于该集合的命令插入)。 开启:以MULTI开始一个事务 入队:将 阅读全文
posted @ 2024-03-11 19:11 LilyFlower 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 线程创建 线程创建的三种方式: Thread(继承Thread类) 自定义线程类继承Thread类 重写run()方法。编写线程执行体 创建线程对象,调用start()方法启动线程 package com.lily.demo01; public class TestThread extends Th 阅读全文
posted @ 2024-03-11 16:40 LilyFlower 阅读(2) 评论(0) 推荐(0) 编辑