- 博客(21)
- 收藏
- 关注
转载 Redis持久化
目录1 RDB(Redis DataBase)方式1.1 RDB 过程1.2 触发机制1.3 如何恢复RDB文件1.4 总结2 AOF(Append Only File)方式2.1 AOF过程2.2 修改配置文件2.3 修复AOF文件2.4 重写规则2.5 总结Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能!1 RDB(Redis DataBase)方式1.1 RDB 过程在指定的时间间隔内将
2022-04-09 19:50:05
221
原创 四大函数式接口
函数式接口(必须掌握)函数式接口:只有唯一一个抽象方法的接口比如Runnable接口:@FunctionalInterfacepublic interface Runnable { /** * When an object implementing interface <code>Runnable</code> is used * to create a thread, starting the thread causes the objec
2022-03-19 12:54:13
465
原创 Lambda表达式
使用Lambda表达式的前提条件是:函数式接口1 什么是函数式接口//任何接口只要只包含唯一一个抽象方法,那么他就是函数是接口public interface Runnable{ public abstract void run();}2 通过lambda表达式创建该接口对象public interface ILike { public abstract void like();}public class TestLambda { public static void
2022-03-19 12:51:11
150
原创 通过ThreadPoolExecutor的方式创建线程池
线程池(重点)阿里巴巴开发手册,线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式。线程池:三大方法、七大参数、4种拒绝策略线程池的好处:降低资源消耗,提高响应速度;因为创建和销毁十分消耗资源方便管理**小结:**线程复用,可以控制最大并发数、管理线程三大方法:/** * Executors 工具类 */public class Demo01 { public static void main(String[] arg
2022-03-18 23:54:15
4076
原创 ConcurrentModificationException异常
ConcurrentModificationException异常ArrayList集合是不安全的,将list集合的add操作放到线程中,结果报ConcurrentModificationException异常(并发修改异常)public class ListTest { public static void main(String[] args) { List<String> list = new ArrayList<String>();
2022-03-17 18:45:11
489
原创 CentOS下安装Docker
文章目录1.安装要求2.卸载老版本3.安装方法3.1 设置存储库3.2 安装 Docker Engine-Community3.3 启动Docker3.3.1 通过运行 hello-world 映像验证 Docker Engine 是否已正确安装。3.4 卸载 docker3.4.1 卸载 Docker Engine、CLI 和 Containerd 包:3.4.2 主机上的映像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:4.CentOS 8中安装Docker出现和Podman冲突1.
2021-11-22 22:44:59
1172
原创 Docker(2021-11-14)
文章目录1.初始Docker1.1 什么是Docker1.1.1 项目部署的问题1.1.2 Linux操作系统1.1.3 总结1.2 Docker和虚拟机的区别1.3 Docker架构1.4 安装Docker2.Docker的基本操作2.1 镜像操作2.2 容器操作2.3 数据卷(容器数据管理)3.Dockerfile自定义镜像3.1 镜像结构3.2 Dockerfile语法3.3 构建Java项目4.Docker-Compose4.1 初始DockerCompose4.2 安装4.3 部署微服务集群5.D
2021-11-14 23:29:44
568
原创 Gateway统一网关(2021-11-14)
1.为什么需要网关2.gateway快速入门3.路由断言工厂4.过滤器工厂5.全局过滤器6.跨域问题
2021-11-14 22:13:44
2108
原创 Nacos注册中心(2021-11-14)
文章导航1.认识和安装Nacos1.1 认识Nacos1.2 安装1.2.1 下载地址1.2.2 修改端口1.2.3 访问1.3 Nacos使用2.Nacos服务分级存储模型2.1 Nacos负载均衡规则:优先在同集群下找实例,找不到再去其他集群,并报出警告2.2 根据权重负载均衡3.Nacos环境隔离3.1 环境隔离配置3.2 Nacos和Eureka对比4.Nacos配置中心(Nacos控制台)4.1 统一配置管理4.1.1 Nacos实现配置管理4.1.2 微服务配置拉取4.2 配置热更新(自动更新)
2021-11-14 20:28:48
270
原创 Ribbon负载均衡(2021-11-14)
目录1.负载均衡原理1.1 负载均衡流程2.负载均衡策略2.1 修改负载均衡规则3.懒加载1.负载均衡原理1.1 负载均衡流程2.负载均衡策略2.1 修改负载均衡规则3.懒加载
2021-11-14 17:37:54
231
原创 Eureka注册中心(2021-11-14)
1.服务调用出现的问题1.1 Eureka作用1.2 环境搭建1.2.1 服务注册1.2.2 模拟多实例部署1.2.3 服务发现
2021-11-14 17:12:06
202
原创 Linux学习笔记(2021-11-3)
目录1.vmtools2.目录结构3.远程登录4.vim编辑器正常模式(一般模式)插入模式命令行模式(先输入ESC 再输入:进入该模式)4.1 vim快捷键5.开机、重启和用户登录注销6.用户管理7.用户组8.使用指令8.1 运行级别8.2 找回root密码9.安装软件1.vmtools可以在Windows下更好地管理vm虚拟机;可以设置Windows和centos的共享文件夹。2.目录结构/bin (/usr/bin 、/usr/local/bin) 是Binary的缩写,存放着最经常使用的命令
2021-11-14 16:09:03
955
原创 微服务(2021-11-14)
文章目录1.什么是微服务1.1 微服务技术栈2.认识微服务2.1 微服务方案对应的技术落地2.1.1 微服务技术对比2.1.2 SpringCloud3.服务拆分及远程调用3.1 服务拆分3.2 远程调用3.2.1 提供者和消费者3.2.2 服务调用关系1.什么是微服务1.1 微服务技术栈2.认识微服务2.1 微服务方案对应的技术落地2.1.1 微服务技术对比2.1.2 SpringCloud3.服务拆分及远程调用3.1 服务拆分3.2 远程调用3.2.1 提供者和
2021-11-14 15:43:48
82
原创 SSM整合总结
整合思路1、使用maven构建出项目环境2、配置Spring,即搭建Spring环境3、使用Spring整合springMVC4、再使用spring整合mybatis5、最后整合mybatis框架配置事务创建数据库和表use database;创建maven工程Spring框架环境搭建1、在resouces资源文件目录下,创建applicationContext.xml文件2、编写applicationContext.xml<?xml version="1.0" enc
2021-10-13 15:08:20
149
原创 ArrayList和LinkedList区别
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-16 16:10:55
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人