- 博客(205)
- 资源 (2)
- 收藏
- 关注
原创 00 - spring security框架使用
登录认证依赖后,服务启动时,控制台日志会输出自动生成的密码日志信息如下默认的用户名为:依赖后,调用接口时就会进行登录认证,会跳转到默认的登录页面:/login,该页面是框架自带的默认的登出页面:/logout,该页面是框架自带的
2025-03-31 01:03:13
285
原创 tomcat的accept-count、max-connections、max-threads三个参数的含义
max-connections:最大连接数 最大连接数是指,同一时刻,能够接受的最大请求数 需要注意的是,能够接受表示的是一定范围内的请求不会被拒绝,但这并不代表可以立即处理,可以立即处理请求的受最大线程数的控制
2025-01-24 02:21:01
979
原创 java设计模式-结构型模式-适配器模式
java设计模式-结构型模式-适配器模式场景举例电脑连接显示器第一种连接方式,有三个设备,hdmi电脑hdmi数据线连接hdmi数据线hdmi数据线连接hdmi显示器,显示器显示内容第二种连接方式,有四个设备,hdmi电脑hdmi数据线连接hdmi数据线hdmi数据线连接连接vga显示器,显示器显示内容在第二种连接方式中,就可以理解为是一个适配器,对于hdmi数据线来说,与hdmi显示器是类似的设备,都是可以连接的,被连接之后,再由连接vga显示器,从而达到显示器显示内容的效果。
2024-12-29 00:34:25
713
原创 java设计模式-创建型模式-建造者模式
java设计模式-创建型模式-建造者模式场景举例根据表名、每页条数、偏移量等属性进行拼接组装,并且根据不同的数据库类型生成不同的sql脚本
2024-12-29 00:33:03
559
原创 REQUIRED、REQUIRES_NEW、NESTED的区别
如果当前无事务,则REQUIRED、REQUIRES_NEW、NESTED三种事务传播类型无区别,效果都是创建一个新事务如果当前存在事务,REQUIRED表示加入当前事务。可以理解为整体(方法一和方法二)使用同一个事务标识,同时提交或回滚。即使方法一捕获了方法二的异常,但是方法二抛出了异常,整体事务被标记为回滚了,此时方法一虽然可以继续运行到结束,但最终也是事务回滚,并且会主动抛出异常。如果当前存在事务,REQUIRES_NEW表示挂起当前事务,创建一个新事务。
2024-10-24 23:54:53
1426
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
506
原创 Spring事务传播行为的七种类型
PROPAGATION_REQUIRED当前存在事务:加入当前事务;当前不存在事务:创建一个新事务。PROPAGATION_SUPPORTS当前存在事务:加入当前事务;当前不存在事务:以非事务方式执行。PROPAGATION_MANDATORY当前存在事务:加入当前事务;当前不存在事务:抛出异常。PROPAGATION_REQUIRES_NEW当前存在事务:挂起当前事务,创建一个新事务;当前不存在事务:创建一个新事务。PROPAGATION_NOT_SUPPO
2024-10-16 23:50:54
819
原创 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
1247
2
原创 zookeeper服务器动态上下线监听案例
两种角色:服务器、客户端客户端监听服务器的状态,服务器上线下变化时,客户端接收到通知无论是服务器,还是客户端,对于zookeeper来说,都是zookeeper客户端
2024-08-29 00:04:17
1223
原创 java操作zookeeper
java操作zookeeper参考代码 包括连接zookeeper、创建节点、获取子节点列表、判断节点是否存在、监听等方法 注释中包含注意事项
2024-08-25 00:08:34
853
原创 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
329
原创 zookeeper客户端命令行操作、节点类型及监听器
持久(Persistent):客户端和服务器端断开连接后,创建的节点不删除持久有序号节点持久无序号节点短暂(Ephemeral):客户端和服务器端断开连接后,创建的节点自动删除临时有序号节点临时无序号节点
2024-08-24 17:57:15
1567
原创 zookeeper集群安装
在三台服务器上安装3个zookeeper服务,组成集群,先在一台服务器上安装好,然后复制到另外两台服务器上,修改配置即可安装单机版,参考zookeeper单机安装配置服务器编号
2024-08-24 13:53:37
1005
原创 zookeeper单机安装
zookeeper单机安装下载地址 官网:https://zookeeper.apache.org/ 最新版本下载页面:https://zookeeper.apache.org/releases.html 下载列表页面:https://archive.apache.org/dist/zookeeper/
2024-08-24 10:56:14
1518
原创 linux安装maven -centos安装maven -linux配置maven环境变量
linux安装maven -centos安装maven -linux配置maven环境变量
2024-07-29 16:50:14
389
原创 linux安装java -centos安装java -linux配置java环境变量
linux安装java -centos安装java -linux配置java环境变量
2024-07-29 13:43:57
439
原创 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
2395
原创 centos安装mysql8
切记,在第一次启动器前就应修改配置文件,设置不区分大小写,即初始化之前修改,启动后再修改就会导致报错。如果启动后确实需要修改,应该也可以修改过来,可以参考其他文章,比较麻烦。设置密码级别需在启动后修改,参数与。
2023-07-30 18:41:48
327
原创 maven-war-plugin插件 overlays maven-war-plugin翻译
翻译maven-war-plugin插件的部分内容官方地址为:https://maven.apache.org/plugins/maven-war-plugin/index.html
2023-02-27 00:55:21
1541
原创 maven-war-plugin插件 overlays使用
使用场景:已有的web工程已经打成了war包,现需要替换web工程的部分页面,就可以使用maven-war-plugin插件的overlays功能。
2023-01-19 16:11:57
564
GaussDB 200 6.5.1 软件安装 02.pdf
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人