• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






大大大大大大大大

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2020年6月28日

Redis主从复制
摘要: 每台redis服务器都是主服务器,每台主服务器可以有多个从服务器。主从服务器生效后,从服务器会清空本地的数据,然后去同步主服务器的数据。 可以info replication命令查看复制相关状态。 建立复制: 1:在配置文件中加入slaveof <masterIp> <masterPort>,随着r 阅读全文
posted @ 2020-06-28 13:28 大大大大大大大大 阅读(130) 评论(0) 推荐(0)
 
Redis持久化
摘要: redis持久化有两种方式RDB和AOF: RDB: RDB就是将数据通过快照的方式写入二进制文件,使用save和bgsave命令可以生成RDB文件。 save命令是阻塞的,直到redis服务器保存完为止(阻塞主线程,已放弃使用)。bgsave则是fork出一个子进程来保存RDB文件。持久化失败的可 阅读全文
posted @ 2020-06-28 13:21 大大大大大大大大 阅读(123) 评论(0) 推荐(0)
 

2020年6月19日

六大原则
摘要: 开闭原则: 对扩展开放,对修改关闭。单一职责原则: 一个方法只做一件事,比如支付下单时有微信支付和支付宝支付,这个时候写在一起就是不太合理的,需要把两种支付方式分开。里氏替换原则: 子类可以扩展父类的功能,但是不能改变父类功能。例如在支付时,可以将各种支付中相同的参数抽出来,形成一个超类。在超类中可 阅读全文
posted @ 2020-06-19 14:22 大大大大大大大大 阅读(570) 评论(0) 推荐(0)
 
单例模式
摘要: 单例模式就是在系统种只存在一个实例。单例模式有两种经典实现,“懒汉模式”、“饿汉模式”,两个模式种饿汉模式是线程安全的,因为它采取的方式是系统启动时初始化,只会创建一次,所以能保证单例。懒汉模式是在需要使用的时候加载,但是在多线程情况下不能保证单例,当然如果用synchronized也能保证单例。 阅读全文
posted @ 2020-06-19 14:20 大大大大大大大大 阅读(104) 评论(0) 推荐(0)
 

2020年6月18日

需要背诵的理论
摘要: ACID: A:原子性(atomicity),原子性是指数据库事务执行的原子性,要么一起成功,要么一起失败回滚。 C:一致性(consistency),在acid中最重要的就是一致性,其他都是为了保证一致性的正确。一致性是指在事务开始时数据是一致的,事务结束后数据也是一致的,合法的。在多线程的情况下 阅读全文
posted @ 2020-06-18 15:02 大大大大大大大大 阅读(114) 评论(0) 推荐(0)
 

2019年11月6日

需要了解的spring事务特性
摘要: 一、spring事务的四大特征: 原子性:一个事务中所有的操作都是一个整体,要么都成功,要么都失败。 一致性:事务的执行的前后数据的完整性保持一致。 隔离性:一个事务在执行的过程中,不应该受到其他事务的干扰。 持久性:事务提交后对数据库的修改是永久的。 原子性与一致性的区别: 原子性是保证最终结果的 阅读全文
posted @ 2019-11-06 18:28 大大大大大大大大 阅读(767) 评论(0) 推荐(0)
 

2019年10月15日

删除数据库中重复数据
摘要: 数据完全一致的情况: #MySQL不支持INTO Create table temp (Select DISTINCT * from student); DROP TABLE student; Create table student (Select * from temp); DROP TABLE 阅读全文
posted @ 2019-10-15 18:23 大大大大大大大大 阅读(740) 评论(0) 推荐(0)
 

2019年1月16日

设计一个属于自己的redis jar包
摘要: 一、创建一个springboot的项目 二、引入需要的jar 三、创建一个实体RedisProperties 四:创建一个抽象的redis连接工厂 五、分别创建单节点连接工厂、主从连接工厂、集群连接工厂 六、创建一个CommonRedisTemplate 到了这一步jar包已经完成了,我们只需要将该 阅读全文
posted @ 2019-01-16 17:31 大大大大大大大大 阅读(716) 评论(0) 推荐(0)
 
redis安装
摘要: 一、直接安装 #centOs yum install redis #ubuntu apt-get install redis #mac brew install redis 二、下载安装 #下载redis: wget http://download.redis.io/releases/redis-5 阅读全文
posted @ 2019-01-16 16:37 大大大大大大大大 阅读(96) 评论(0) 推荐(0)