- 博客(194)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 HikariCP 数据库连接池配置
本文档规范了HikariCP数据库连接池的配置标准,适用于PostgreSQL/MySQL/Oracle数据库的高并发场景。核心配置包括:连接池大小计算(minimumIdle=CPU核数×2+磁盘数)、连接可用性校验(JDBC4驱动自动检测)、超时设置(建议connectionTimeout=2000ms)以及JDBC层高可用配置(支持自动fail-over)。文档还提供了YAML配置模板,强调连接池分组隔离、连接泄露检测(5s阈值)和15分钟强制回收机制,确保系统具备高可用性和故障隔离能力。
2025-12-08 21:53:01
289
原创 springboot脚手架备忘
本文介绍了一个基于Spring Boot的微服务开发规范。技术栈包含Spring Boot最新GA版本、Eureka注册中心、Resilience4j熔断降级、MyBatis-Plus、Druid等组件。开发要求包括:1)实现RESTful接口,区分GET/POST方法;2)统一异常处理;3)配置Logback多环境日志;4)Actuator安全配置;5)Feign调用规范;6)完善的单元测试覆盖。系统采用分层架构,包含Controller/Service/Mapper,并通过Jacoco确保测试覆盖率。跨
2025-12-08 21:45:41
185
原创 thymeleaf配套Security6
使用 spring.security.user.name 和 spring.security.user.password 直接在 application.properties 中配置默认用户是常见做法。官方开始弃用 spring.security.user.* 配置,推荐使用更灵活的 SecurityFilterChain 或新的配置方式。现在写一个最简单的thymeleaf配套Security6的,登录页面是默认的,先用默认的,最简单模式。里面写一个index.html。
2025-04-13 21:36:39
306
原创 试用thymeleaf引入vue-element-admin(一)
作为后端程序员,一直使用springboot+bootstarp做管理系统,对前端不是太了解,现在感觉bootstarp的admin ui一直不得劲,想切换成前端使用较多的ui,费了老鼻子劲。我的目的不是前后端分离,而是一个人全栈,为啥后端不能干前端的活儿,写管理页面本身就是没太多样式。
2025-04-01 21:34:36
510
原创 java 缓存篇2
在Redis的事务特性中,可以使用WATCH命令实现乐观锁,这提供了一种条件式的一致性。此外,通过等待多个从节点应答,可以提高数据一致性的保证。使用哨兵模式(Sentinel)进行故障转移。当主节点宕机时,哨兵能自动将一个从节点提升为新的主节点,确保服务的持续可用性。在Redis集群模式中,数据自动分片到不同节点。即使部分节点由于网络故障而无法访问,其余节点仍可继续提供服务。
2024-12-09 21:42:40
822
原创 Prometheus+Grafana备忘
按说是/var/log/grafana/grafana.log 这个文件里面。但是我只找到了账号,密码没看到,其实账号密码都一样,都是默认admin。官网提供了几种安装方式,我用最简单的。下载一个linux的。
2024-10-05 17:27:43
564
1
原创 zipkin备忘
这里提供了几种安装方式当天他可以吧数据方存cassandra,kafka,es,等地方这里可以直接下载server的jar https://repo1.maven.org/maven2/io/zipkin/zipkin-server/得到 zipkin-server-2.X.X-exec.jar注意,要分清jdk版本。
2024-10-02 11:58:04
394
原创 天翼云zos填坑
再研究文档要加vpc,问题是这个vpc太不靠谱了,按默认加了2次才显示出来,但是网络还是连不上,拉会议之后,按他们解释是不是每个节点都能连域名,vpc添加之后,不知道是需要时间,还是需要干啥,终于内网的能访问点了。天翼云的云主机如果不买外网流量套餐,不单单是外网不能连进去,他出去都出不去,系统升级补丁啥的,都很麻烦,这下子我傻眼了,也没人给填这个坑,只能把所有服务器都加上1m的外网流量套餐。ping是不给ping的,官方指定的curl也不通,工单提了之后,说只能用内网的地址,内网地址根本也不通。
2024-10-02 10:05:07
768
原创 升级springboot3
坑爹的发版流水线,管天管地,springboot2过了维护期,就催着我们升级。有不少javax的import ,需要换包路径,变成了jakarta。redis配置变化了,多了一个层级。记录一下升级需要处理的事情。导致必须上jdk17。Swagger 升级。
2024-07-03 22:26:46
861
1
原创 spring-boot-admin-server-ui 打包备忘
先试一下springboot2.0*,这是一个老项目。先把node调成10.24.1试试看。
2024-01-09 21:42:57
677
1
原创 流程引擎备忘
参考:https://blog.youkuaiyun.com/weixin_46522803/article/details/131377730?spm=1001.2014.3001.5501https://cloud.tencent.com/developer/article/2350454https://zhuanlan.zhihu.com/p/648115042?utm_id=0
2024-01-09 21:34:47
490
原创 docker二 redis单机安装
logfile “/usr/local/redis/redis.log” 日志路径。requirepass foobared123 修改密码。bind 127.0.0.1 改为 0.0.0.0。去下载一个配置文件,然后塞到conf下。port 6379 改为16379。
2023-12-12 22:58:05
351
原创 dorker使用一
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
2023-12-07 21:17:46
296
原创 发版检查list
遇到有子系统线上重大故障,去支援,发现回滚居然也进退维谷,开发团队对排障人员的描述有所保留,前后矛盾,埋点不合理导致误导的结论,最奇葩的事dao层进行了买点,直接把sql的一部分拼接上去,导致所有人以为耗时是sql的耗时,一直在看数据库的问题,又说这次是个2期,只是list里面加了十几个,功能和一期一致的,导致大家任务代码问题不大。最后看版本发布,涉及的代码确实是一期上的,但是一期没有调~~没有调。所以还是梳理一个清单,在上线前准备好,别上线之后抓狂。7也还好,这次for的长度到了30,30。
2023-09-12 20:45:07
351
原创 SecureCRT for mac的坑
最新macOS升级到13(原来是11,一直没升),升级之后输入法和SecureCRT挂了。记录一下SecureCRT,备忘
2023-01-28 21:05:05
2585
1
原创 项目中的traceID
aop 判断请求header内是否有,没有就添加,并在mdc上添加。zuul和gateway判断是否有。fegin添加header。mq判断是否有,没有添加。mq添加traceId。
2022-09-03 15:57:42
804
原创 日志pattern
正常项目里面使用log4j2 logback 来打印日志最近查看日志平台,发现项目里面配置文件都是互相抄的,尤其是pattern会抄错。把logback的语法抄到log4j2里面去,虽然主要内容都在,但是还是挺别扭的。
2022-08-20 17:36:48
513
原创 spring boot的 banner
resources下的banner.txt=resources下的banner.png(.jpg/.gif)当然还可以通过yml配置配置指定路径的图片格式的banner或者txt格式的banner。如果txt和图片同时有效存在,那么启动服务两个都会输出,先输出图片后输出txt。第一个想到的是直接在resource下放一个banner.txt。用来控制加粗、斜体、下划线等等。>自建实现类Banner。当然需要生成txt的网站。用来设定字符的背景色。用来设定字符的颜色。............
2022-07-14 22:32:03
484
原创 spring batch学习
分类检查文件是否存在ftp拉文件(复制文件)删除文件读取文件写文件写数据库读取数据库统计后写数据库校验数据是否存在
2022-02-21 23:42:43
1341
原创 redis 安装
yum install gcc gcc-c++ automake autoconf libtool官方安装$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz$ tar xzf redis-6.2.6.tar.gz$ cd redis-6.2.6$ make报Hint: It’s a good idea to run ‘make test’ ????运行make test报You need tcl 8.5 or ne
2022-01-17 22:45:22
807
行政区域sql三级级联
2020-02-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅