- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 Python 使用 kombu 连接信息中包含#号问题排查
python 项目部署生产环境遇到一个错误问题 `raise ValueError(f"Port could not be cast to integer value as {port!r}")ValueError: Port could not be cast to integer value as 'guest` 测试环境和本地调试都没有问题,但是到生产之后就有问题,本章复现有问题的mq连接配置的导致的错误信息,记录问题排查过程
2024-03-23 15:57:39
785
原创 spring-security 项目实战(一)个人健康档案
项目来源于《Spring Security原理与实战》,这本书对spring security介绍比较详细的,很多原理性的内容讲解的比较清晰。
2024-03-02 15:59:04
1052
原创 并发情况下数据校验-基于数据库实现
在开发过程中,我们会遇到校验数据的唯一性,数据更新之后是否超过设置的阈值等等。并发情况下数据校验常见方式有使用分布式锁,数据库行锁等。本章介绍并发情况下使用数据库进行数据校验,常见的场景有: 1. 金额扣减 2. 抽奖奖品数量扣减 3. 库存扣减
2024-02-25 17:52:45
1007
原创 spring-security 过滤器 (三)
本章介绍 spring-security 过滤器配置类 `HttpSecurity`,过滤器加载过程,自定义过滤器
2024-02-20 21:49:52
1489
3
原创 spring-security 过滤器链初始化以及执行过程分析-Servelt(二)
SpringBoot web 项目默认使用的是 servlet 处理请求的,本章介绍 spring-security 过滤器链初始化以及执行过程。
2024-02-04 16:58:45
1248
原创 Jmeter 基于Docker 实现分布式测试
使用Docker 部署Jmeter非常方便,可以省略很多软件的安装以及配置,比如jdk、jmeter。需要部署多个工作节点可以节省时间。
2024-02-03 16:41:33
1715
1
原创 spring-security 默认登录页面(一)
Spring Security是一个强大且高度可定制的身份验证和访问控制框架。天然与Spring整合,易扩展,引入jar包就可以用了,在boot自动装载下,不需要任何配置就可以控制资源访问。那么默认登录页是如何生产的呢?
2024-02-01 23:33:15
3793
原创 Jmeter 分布式测试
Jmeter单机进行压测,受到单台机器的性能影响,Jmeter支持分布式测试,用一个控制节点去控制多个工作节点去模拟更多的用户
2024-01-28 20:49:37
1202
原创 Jmeter 配置元件
使用Jmeter发送请求的时候,需要配置元件,配置请求Header、Cookie、数据集合等。可以模拟多个在线用户登录,修改请求头数据。
2024-01-21 11:45:39
1328
原创 Jmeter 测试脚本录制器-HTTP 代理服务器
使用Jmeter 代理服务器可以录制测试脚本,只需要在浏览器中访问相关的页面,配置相关的过滤规则,即可获取对应的接口请求地址、入参,非常方便。
2024-01-15 22:49:08
3508
原创 Jmeter 请求签名api接口-BeanShell
有签名算法的api接口本地不好测试,使用BeanShell 扩展jar 包对参数进行签名,接口签名算法使用 sha512Hex 算法
2023-12-10 14:54:22
1367
原创 SpringBoot - thymeleaf 动态填充 html 页面数据
注意:如果 index.html 页面没有打包进入 target目录,会报页面找不到的错误,如果没有打包到 target的话,在 pom 文件行添加如下片段。使用 model 模型增加动态属性值,thymeleaf 默认寻找 .html 的后缀静态页面。
2023-04-02 22:28:35
1492
原创 MyBatis的SQL执行结果和客户端执行结果不一致问题排查
最近遇到一个调试很久的问题,MyBatis 查询 Oracle 数据库查询结果与在客户端查询结果不一致。
2022-12-27 21:42:43
3219
原创 Oracle时间函数
Oracle 时间间隔函数有INTERVAL、等,本文介绍这两个函数,以及如何在MyBtis中使用。要想整合到MyBtis中,首先需要编写正确的SQL,理解SQL的意思,然后在再代码中使用。
2022-12-20 23:14:28
2702
原创 NodeJs实战-Express构建照片存储网站(1)-ejs视图引擎填充数据
NodeJs实战-Express构建照片存储网站(1)-ejs视图引擎填充数据
2022-11-23 23:53:05
525
原创 Java Yml格式转换为Properties
使用在线的yml转换properties, 发现有属性内容漏了,网站地址https://tooltt.com/yaml2properties/ 于是自己动手写个转换工具类,自测过多个 yml 文件,目前没发现遗漏的。
2022-11-02 22:37:42
5510
原创 JavaWeb API接口参数校验框架
1. 背景 为啥需要参数校验? 1. 修改前端代码,导致前端卡控失效 2. 微服务之前调用,参数漏传 3. 安全性,绕过前端校验,参数直接发送到后台 参数校验的好处? 避免产生垃圾数据,业务按照正常的数据流执行,减小运维工作量 目前大多数参数校验和业务层代码耦合在一起,修改起来比较麻烦,并且也容易出错。最近写了一套参数校验框架,已发布到Maven中央仓库,代码已在Gith...
2021-06-23 23:30:17
1113
1
原创 activiti创建数据表源码解析
activiti创建数据表源码解析 activiti7那段代码创建数据表的?从源码开始分析。执行过程 ProcessEngineConfigurationImpl config = (ProcessEngineConfigurationImpl) ProcessEngineConfiguration .createProcessEngineConfigurationFromResource("org/activiti/engine/test/db/...
2021-01-30 22:59:25
480
TA创建的收藏夹 TA关注的收藏夹
TA关注的人