自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 数据库的隔离级别及实现原理

在同一项业务处理过程中,事务保证了对多个数据的修改,要么同时成功,要么同时被撤销。:在不同的业务处理过程中,事务保证了各自业务正在读、写的数据互相独立,不会彼此影响。:事务应当保证所有成功被提交的数据修改都能够正确地被持久化,不丢失数据。**一致性(Consistency)**数据库中的各数据是服务预期的,个数据之间不互相矛盾的。**

2024-01-03 17:03:09 440 1

原创 Mybatis中的一级缓存与二级缓存

5、mybatis集成spring时,如果没有开启事物,则每次查询后都会关闭sqlSession,所以此时一级缓存是没有用的。2、在第查询时会先去缓存中查找,命中则直接返回,否则查询数据库,并将数据缓存。1、在操作数据库时会生成一个sqlSession对象,对象里有一个数据结构用于缓存数据。2、多个sqlSession操作同一个mapper里的sql,可以共享二级缓存。6、在一个事物中,因为同一个查询出现的概率比较小,所以一级缓存使用的也比较少。3、期间如果有commit(增、删、改)操作,则会删除缓存。

2023-12-29 18:06:55 313 1

原创 Spring aop

aop

2023-08-16 11:43:57 31 1

原创 手动实现Spring的IoC

spring ioc di

2023-08-16 10:47:08 53 1

原创 Map+函数式接口方法 优雅的解决 if-else

优化if-else

2023-08-15 11:59:21 43 1

原创 详解16个SpringBoot 扩展接口

springboot扩展接口

2023-08-07 19:35:27 209

原创 linux中防火墙开启/关闭,服务/端口加入防火墙白名单

开启防火墙systemctl start firewalld关闭防火墙systemctl stop firewalld重启防火墙systemctl restart firewalld设置开机启动防火墙systemctl enable firewalld #设置开机不启动防火墙systemctl disable firewalld查看防火墙firewall-cmd --list-all 将某个端口/协议(mysql的3306) 添加到防火墙白名单(相当于放开此端口

2020-09-15 22:11:17 1427

原创 redis配置文件详解

redis.conf文件中daemonize:no #如需要在后台运行,把该项的值改为yespidfile /var/run/redis_6379.pid #pid文件存放位置bind:127.0.0.1 #指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项port:6379 #监听端口,默认为6379timeout:0 #设置客户端连接时的超时时间,单位为秒,如果指定为0,表示关闭该功能loglevel:notice #等级分为4级,deb

2020-09-09 22:52:20 116

原创 centos中redis安装

1从官网(redis.io)下载安装包,上传至服务器/tmp目录下或者cd进入/tmp目录使用wget下载wget http://download.redis.io/releases/redis-6.0.7.tar.gz如果wget没有安装 可用yum安装yum -y install wget2解压安装包tar -zxf redis-6.0.7.tar.gz3.进入解压后的安装包,编译cd /tmp/redis-6.0.7/make3.1如果出现如下错误,表示系统缺少gcc环境

2020-09-09 22:37:48 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除