java
努力前进的小徐
这个作者很懒,什么都没留下…
展开
-
Jmeter使用beanshell实现报文自动加解密
Jmeter就不过多介绍了,作为后台开发者日常性能测试免不了使用,今天记录下使用Jmeter使用beanshell方法介绍,并实现一个报文加解密的实现过程,首先在这之前我基本没有使用过beanshell经验,也是记录下我如何从0到1调试过程。经历过N次的此时联调方法,终于找到获取POST中JSON的内容的方法,测试得出所有请求的参数信息都在sampler(org.apache.jmeter.protocol.http.sampler.首先介绍下我使用的Jmeter是5.1.1版本。原创 2024-07-28 21:02:50 · 173 阅读 · 0 评论 -
mybatis源码分析
Mybatis应该是我们日常项目中使用最频繁的框架之一了,个人觉得也是一个相对比较容易写源码分析的一个框架了,所以从这个开始学习。目前我针对分析的是Mybatis 3.5.3(目前我们项目使用的版本)Xml作为入口的方式,网上已经有很多文章了,我这次就从Spring boot源码作为入口进行分析首先我将Mybatis工作大体分为3步1.解析数据库配置并创建,DataSource、SqlSessionFactory等数据库连接对象;2.扫描所有mapper接口并生成代理对象;3.执行sql流程。org.原创 2024-04-04 12:39:41 · 892 阅读 · 0 评论 -
springmvc参数传递问题终极排查方案
日常使用springboot项目经常碰到参数传递,最终接口却没有正常收到,或者收到参数缺失的场景,刚入行时对参数缺失的现象比较迷茫,又不知具体如何排查,往往最后就改下类型或者修改下属性名称然后可能就莫名奇妙好了。charset:UTF-8,使用jackson,待属性中带name字段的值不能正常传递。然后我的问题是我们系统里面给AbstractJackson2HttpMessageConverter的ObjectMapper对象没有配置。其中如下段代码就是返会参数列表。原创 2023-02-06 20:13:13 · 224 阅读 · 0 评论 -
java操作mysql数据库时间不准问题记录
今天我使用springboot +mybatis 操作mysql,发现时间一直有偏差,排查思路:1.打开mybatis执行sql日志,发现时间没有问题;2.数据库执行 select now() ,时间没有问题;3.数据库执行show variables like “%time_zone%”; 查看时区,为CST,也没有问题;4.最后发现是链接数据库的url,没有加上 serverTimezone=CTT 申明时区,加上后问题解决。...原创 2022-05-24 18:19:31 · 414 阅读 · 0 评论 -
java实现拆词匹配字符串
java字符串拆词匹配原创 2022-04-25 09:50:57 · 812 阅读 · 1 评论