08 2019 档案
摘要:一.RDB(Redis Database) 1、基础知识 1.1、基础: 默认的持久化机制。 可以定时备份内存中的数据集。 每个某段时间内,如果发生了超过特定次数的写操作,则进行持久化。 生成的持久文件为/opt/apps/redis-2.8.18/bin/dump.rdb。 创建rdb文件后,时间
阅读全文
摘要:来源:公众号 优知学院 7月30日 原创: 陈睿 1、并发编程三要素? 1)原子性:原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性:可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 3)
阅读全文
摘要:Spring实现控制反转(IOC)的思路是提供一些配置信息用来描述类之间的依赖关系,然后由容器去解析这些配置信息,继而维护好对象之间的依赖关系,前提是对象之间的依赖关系必须在类中定义好,比如A.class中有一个B.class的属性,那么我们可以理解为A依赖了B。既然我们在类中已经定义了他们之间的依
阅读全文
摘要:不断更新中。。 1. SpringBoot注解 @SpringBootTest(classes = {App.class}) SpringBoot测试用例,加载启动类 @SpringBootApplication 表明SpringBoot的启动类 2. SpringCloud注解 @EnableEu
阅读全文
摘要:Linux系统版本:CentOS 7 基本安装步骤可以参照菜鸟教程:https://www.runoob.com/redis/redis-install.html 1. 安装包 下载路径:http://redis.io/download (这个页面可以看到Redis最新的版本) 2. 安装步骤 $
阅读全文
摘要:Linux系统版本:CentOS 7 (MySQL的安装版本是与Linux版本有关的,请大家下载MySQL时注意) 1. 安装MySQL步骤 1.1 检查MySQL是否已经安装 yum list installed | grep mysql 如果已经有了就卸载掉, yum -y remove +数据
阅读全文
摘要:文章来源:微信公众号:猿天地 平时多积累一点,这样在遇到问题的时候就少句求人的话。如果在实际的开发中遇到CPU 100%问题,要怎么排查呢?如果你没有遇到过这个问题,请先自己思考10s,如果你遇到过,这个时候也正好可以在回顾一遍。 1. 使用top命令查看cpu占用资源较高的PID 当前占用cup1
阅读全文
摘要:文章来源:微信公众号:猿天地 1. 死锁的概念: 是Java多线程情况下,两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象,若无外力作用,它们都讲无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在相互等待的进程成为死锁进程。 2. 出现死锁的条件: (
阅读全文