自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shuai的博客

知识共享

  • 博客(215)
  • 资源 (2)
  • 收藏
  • 关注

原创 redis持久化-RDB

redis持久化-RDB

2025-05-02 19:35:32 912

原创 03 - spring security自定义登出页面

spring security自定义登录页面

2025-05-02 19:34:45 512

原创 redis数据类型-位域bitfield

redis数据类型-位域bitfield

2025-04-26 03:21:48 881

原创 redis数据类型-流Stream

redis数据类型-流Stream

2025-04-26 03:20:11 916

原创 redis数据类型-地理空间GEO

redis数据类型-地理空间GEO

2025-04-22 23:56:01 621

原创 redis数据类型-基数统计HyperLogLog

redis数据类型-基数统计HyperLogLog

2025-04-22 23:53:53 421

原创 redis数据类型-位图bitmap

redis数据类型-位图bitmap

2025-04-21 23:59:00 279

原创 redis常用的五种数据类型

redis常用的五种数据类型

2025-04-21 23:56:26 1482

原创 redis单机安装

redis单机安装

2025-04-13 21:27:51 644

原创 02 - spring security基于配置文件及内存的账号密码

spring security基于配置文件及内存的账号密码

2025-04-13 21:26:32 266

原创 01 - spring security自定义登录页面

spring security自定义登录页面

2025-03-31 23:51:45 479

原创 00 - spring security框架使用

登录认证依赖后,服务启动时,控制台日志会输出自动生成的密码日志信息如下默认的用户名为:依赖后,调用接口时就会进行登录认证,会跳转到默认的登录页面:/login,该页面是框架自带的默认的登出页面:/logout,该页面是框架自带的

2025-03-31 01:03:13 322

原创 idea 2023.3.7常用插件

idea 2023.3.7常用插件

2025-02-17 13:51:30 505

原创 idea 2019.3常用插件

idea 2019.3常用插件

2025-02-17 13:31:47 550

原创 tomcat的accept-count、max-connections、max-threads三个参数的含义

max-connections:最大连接数 最大连接数是指,同一时刻,能够接受的最大请求数 需要注意的是,能够接受表示的是一定范围内的请求不会被拒绝,但这并不代表可以立即处理,可以立即处理请求的受最大线程数的控制

2025-01-24 02:21:01 1068

原创 java设计模式-结构型模式-适配器模式

java设计模式-结构型模式-适配器模式场景举例电脑连接显示器第一种连接方式,有三个设备,hdmi电脑hdmi数据线连接hdmi数据线hdmi数据线连接hdmi显示器,显示器显示内容第二种连接方式,有四个设备,hdmi电脑hdmi数据线连接hdmi数据线hdmi数据线连接连接vga显示器,显示器显示内容在第二种连接方式中,就可以理解为是一个适配器,对于hdmi数据线来说,与hdmi显示器是类似的设备,都是可以连接的,被连接之后,再由连接vga显示器,从而达到显示器显示内容的效果。

2024-12-29 00:34:25 722

原创 java设计模式-创建型模式-建造者模式

java设计模式-创建型模式-建造者模式场景举例根据表名、每页条数、偏移量等属性进行拼接组装,并且根据不同的数据库类型生成不同的sql脚本

2024-12-29 00:33:03 570

原创 java设计模式-创建者模式

java设计模式-创建者模式。

2024-11-30 23:32:53 122

原创 REQUIRED、REQUIRES_NEW、NESTED的区别

如果当前无事务,则REQUIRED、REQUIRES_NEW、NESTED三种事务传播类型无区别,效果都是创建一个新事务如果当前存在事务,REQUIRED表示加入当前事务。可以理解为整体(方法一和方法二)使用同一个事务标识,同时提交或回滚。即使方法一捕获了方法二的异常,但是方法二抛出了异常,整体事务被标记为回滚了,此时方法一虽然可以继续运行到结束,但最终也是事务回滚,并且会主动抛出异常。如果当前存在事务,REQUIRES_NEW表示挂起当前事务,创建一个新事务。

2024-10-24 23:54:53 1556 3

原创 Transaction rolled back because it has been marked as rollback-only异常产生的原因

在Spring事务传播行为中,如果当前存在事务,PROPAGATION_REQUIRED、PROPAGATION_SUPPORTS、PROPAGATION_MANDATORY这三种事务传播类型会加入到当前事务,加入到当前事务表示:与当前事务同时提交或回滚 如果内层方法抛出异常,整体事务就会被标记为回滚,但是如果此时外层方法捕获内层方法抛出的异常,外层方法又无其它异常,外层方法则会继续执行到结束。此时仍然会做回滚操作,并且会抛出异常:org.springframework.transac

2024-10-16 23:54:01 539

原创 Spring事务传播行为的七种类型

PROPAGATION_REQUIRED当前存在事务:加入当前事务;当前不存在事务:创建一个新事务。PROPAGATION_SUPPORTS当前存在事务:加入当前事务;当前不存在事务:以非事务方式执行。PROPAGATION_MANDATORY当前存在事务:加入当前事务;当前不存在事务:抛出异常。PROPAGATION_REQUIRES_NEW当前存在事务:挂起当前事务,创建一个新事务;当前不存在事务:创建一个新事务。PROPAGATION_NOT_SUPPO

2024-10-16 23:50:54 837

原创 kafka集群安装

在三台服务器上安装3个kafka服务,组成集群,先在一台服务器上安装好,然后复制到另外两台服务器上,修改配置即可

2024-09-06 01:02:15 708 1

原创 kafka单机安装

下载地址 官网:https://kafka.apache.org/ 最新版本下载页面:https://kafka.apache.org/downloads说明 版本选择:3.0.0,kafka_2.12-3.0.0.tgz 下载地址:https://archive.apache.org/dist/kafka/3.0.0/kafka_2.12-3.0.0.tgz

2024-09-06 00:55:32 1272 2

原创 zookeeper分布式锁案例

手写分布式锁案例Curator框架实现分布式锁案例

2024-08-29 00:05:30 1201 1

原创 zookeeper服务器动态上下线监听案例

两种角色:服务器、客户端客户端监听服务器的状态,服务器上线下变化时,客户端接收到通知无论是服务器,还是客户端,对于zookeeper来说,都是zookeeper客户端

2024-08-29 00:04:17 1237

原创 java操作zookeeper

java操作zookeeper参考代码 包括连接zookeeper、创建节点、获取子节点列表、判断节点是否存在、监听等方法 注释中包含注意事项

2024-08-25 00:08:34 865

原创 zookeeper集群写数据原理

客户端将写请求直接发送给Leader节点 [write]:客户端向Leader节点发送写请求,Leader进行写操作 [write]:Leader节点将写请求通知给Follower节点,Follower节点进行写操作 [ack]:Follower节点写操作完成后,对Leader节点进行ack应答 [ack]:对Leader节点进行ack应答的Follower节点加上Leader节点本身,超过集群半数,Leader节点即可向客户端进行ack应答(zookeeper原则,超过半

2024-08-25 00:04:48 344

原创 zookeeper客户端命令行操作、节点类型及监听器

持久(Persistent):客户端和服务器端断开连接后,创建的节点不删除持久有序号节点持久无序号节点短暂(Ephemeral):客户端和服务器端断开连接后,创建的节点自动删除临时有序号节点临时无序号节点

2024-08-24 17:57:15 1601

原创 zookeeper集群安装

在三台服务器上安装3个zookeeper服务,组成集群,先在一台服务器上安装好,然后复制到另外两台服务器上,修改配置即可安装单机版,参考zookeeper单机安装配置服务器编号

2024-08-24 13:53:37 1016

原创 zookeeper单机安装

zookeeper单机安装下载地址 官网:https://zookeeper.apache.org/ 最新版本下载页面:https://zookeeper.apache.org/releases.html 下载列表页面:https://archive.apache.org/dist/zookeeper/

2024-08-24 10:56:14 1531

原创 linux安装maven -centos安装maven -linux配置maven环境变量

linux安装maven -centos安装maven -linux配置maven环境变量

2024-07-29 16:50:14 416

原创 linux安装java -centos安装java -linux配置java环境变量

linux安装java -centos安装java -linux配置java环境变量

2024-07-29 13:43:57 450

原创 https请求过程

https请求过程。

2024-06-30 21:17:25 389

原创 docker构建mysql镜像

创建Dockerfile文件镜像构建启动容器

2024-05-31 00:25:13 303 1

原创 Checkout and Rebase onto Current、Rebase Current onto Selected、Merge into Current的区别

Checkout and Rebase onto Current、Rebase Current onto Selected、Merge into Current的区别

2024-04-27 21:14:00 2686

原创 centos7安装docker

安装docker服务(服务器和客户端都会安装)自动检测哪个安装源快。启动docker服务。查看docker版本。

2024-03-30 13:28:26 472

原创 java程序的编码问题

java程序的编码问题。

2024-02-28 00:21:21 411

原创 https与证书

https原理。

2024-01-30 23:20:13 468

原创 docker-compose的使用

docker官网的示例,快速部署mysql和wordpress。docker-compose.yml文件。

2023-12-21 01:11:07 554

原创 docker快速使用

docker快速使用。

2023-11-29 23:46:53 490

Java编码规范-阿里巴巴

Java编码规范-阿里巴巴

2017-04-05

GaussDB 200 6.5.1 软件安装 02.pdf

GaussDB 200 6.5.1 软件安装 02.pdf,华为GaussDB数据库安装教程。本文档介绍GaussDB 200的部署方案及软件安装的具体操作过程。本文档适用于安装工程师。

2019-11-15

空空如也

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

TA关注的人

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