- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 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
207
原创 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
895
原创 springmvc参数传递问题终极排查方案
日常使用springboot项目经常碰到参数传递,最终接口却没有正常收到,或者收到参数缺失的场景,刚入行时对参数缺失的现象比较迷茫,又不知具体如何排查,往往最后就改下类型或者修改下属性名称然后可能就莫名奇妙好了。charset:UTF-8,使用jackson,待属性中带name字段的值不能正常传递。然后我的问题是我们系统里面给AbstractJackson2HttpMessageConverter的ObjectMapper对象没有配置。其中如下段代码就是返会参数列表。
2023-02-06 20:13:13
229
原创 nodejs内网安装node-sass问题
公司内网镜像不能直接安装成功node-sass发现是nodecach目录下载win32-x64-72_binding.node文件碰到好几次了记录下
2022-09-08 10:46:55
332
原创 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
420
原创 微信小程序-通用设置item栏小封装
大家好,刚开始玩微信小程序,做了点小demo,记录自己的学习历程,同时分享给大家希望带给大家一点方便。扫一扫,看是不是你想要的效果wxml部分<view class='list-view'> <view class='list-bord' > <block wx:for="{{infos}}" wx:key="index"> <view class='list-item' bindtap="itemClick" data-index="
2022-05-23 14:51:35
1178
原创 elementui form表单控件选择不能触发check
今天碰到一个vue坑,vue form表单单选控件与多选选控件点击时不能触发check,后来发现是因为初始化绑定moduel对象是,没有把每一个属性声明默认值只声明一个最外层空对象导致。做个记录
2022-04-19 20:51:41
236
原创 json工具性能测试
背景JSON(JavaScript Object Notation)是一种非常轻量级且成熟的数据交换格式,不仅人可以简单阅读编写,机器解析与生成的代价也较低,被程序开发设计广泛使用。市面上json框架层出不穷,本次我们就来亲自测试下各个框架的性能以便学习和后期工作使用。测试思路本次测试使用复杂数据结构,因为仅使用基本数据结构测试,发现性能偏差基本不大,不能体现出差距,而且实际使用中,各种类型基本都会使用,使用所有类型测试尽量平均实验结果。实验对象及简介本次主要研究主流的三个框架:Gson(2.8
2020-08-07 09:57:17
1378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人