java
文章平均质量分 59
gogoboi_jin
这个作者很懒,什么都没留下…
展开
-
spring bean配置文件(spring基础二)
背景:今天看了spring测试工程bean的xml配置文件,整体复习一下bean基础。我目前常见bean属性:id,class,property这三个。1.id和classid:是这个bean在全局的唯一标识。class:是被@server注解的类的位置,一般包名+类名。举个例子:定义一个抽象接口,被@server注解.@Service和@Component都是用来注解类,...原创 2020-03-12 15:53:52 · 609 阅读 · 0 评论 -
java插件库Lombok使用
背景:我今天在看研发项目代码的时候,发现rd很多暴露接口会@Data@NoArgsConstructor等注解,后来查了一下是Lombok第三方库的功能,觉得蛮不错的,简单记录一下使用。Lombok库主要通过注解的形式修饰类,变量和方法。省去写set/get变量值的方法、有参数/无惨构造器和输入变量的值(还有一些其他功能,我这里面就记录代码用到了)。先看下项目中用到,如图,三个注解,@Da...原创 2020-03-05 14:53:31 · 362 阅读 · 0 评论 -
spring自动装配和interface(spring基础一)
背景:这个也是之前面试中发现一个短板很多后端概念分不清楚,这次准备系统学习弥补一下不足。我这次想法还是根据项目中遇到问题通过查阅然后做个总结,想做个spring一个系列,也会把查阅的博客地址标注到下面。首先说下spring的ioc,ioc是控制反转把获取实例交给框架,我理解主要解决java中经常new一个对象的问题。主要的途径就是bean。我们qa项目主要通过xml文件的形式。现简单说下qa后...原创 2020-03-03 19:12:19 · 1706 阅读 · 1 评论 -
mybatis自动生成DAO,DO和mapping
spring写入库操作的会使用mybatis作为中间组件连接数据库。主要涉及三个文件,DAO,DO和mapping。以下都是我理解的1.0版本,回头我理解升级到2.0版本在总结一下。1.DAO层:数据库增删改查接口2.DO层:数据库字段声明和字段读写,我理解就是一个DO实例,把数据库字段当做实例属性,通过get/set完成字段读和写。3.mapping:sql的...原创 2020-02-06 15:30:06 · 1193 阅读 · 0 评论 -
nginx环境问题排查小结
背景:今天遇到url无法访问的问题,也是第一次nginx环境问题的排查,顺道做个小结。前端现象如图1.nginx的日志输出路径:/opt/log/nginx/+域名,查看一下日志,如果请求后没有日志出来,可以判断是请求没有转发,基本nginx有问题2.检查nginx配置:命令行:nginx -t正常应该这样:如果出现这种:说明证书有问题,解决...原创 2020-01-14 20:46:38 · 330 阅读 · 0 评论 -
mybatis插入问题总结
1.单元测试我当时单测的时候,没有在test类里面去写,是在calss类里面写了一个入口函数,直接调用的类的方法,如果功能代码有用到spring的注解如图这样的不能直接注入成功的,因为spring根本没有运行,直观的错误提示就是一直在报错空指针,因为实例contratDAO就是null,如图:ps:这个问题我找了2天,刚开始以为字段缺失没有值的原因,网上各种找,最后问了RD发现这个...原创 2020-01-14 20:22:42 · 804 阅读 · 0 评论 -
测试环境MQ问题小结
背景:目前后端环境服务之间传输信息越来越多采用MQ来传输,方便是方便不少,但是MQ自己的机器消费不到或者被稳定环境(ps:稳定环境是所有线上服务都会拉取到公共测试机器上,如果你自己部署的机器调用A服务,但是自己申请的机器没有A服务,那么就会自动到稳定环境)消费的情况越老越多,调试环境定位问题就变得很麻烦,所以想把遇到做个小结简单梳理一下。pmc服务是商户端用于记录充值消耗先关的服务。前...原创 2020-01-14 20:12:45 · 522 阅读 · 0 评论 -
广告详情页类别补足策略和一些测试想法
需求背景:在广告位商品详情页,当搜索推荐返回物料不足时,触发我们自己补足策略。补足逻辑根据商品详情页(infoid反查类别)当满足配置key就会返回对应values的物料进行补足。1.补足逻辑:目前线上补足策略:adsearch->zzvisitrecommend 搜索推荐会根据infoid来返回推荐的物料,如果该类别物料不足或者不满足条件那么就不会返回物料。所以这个广告位的物...原创 2020-01-09 16:00:43 · 293 阅读 · 0 评论 -
jmeter编写java请求脚本压测(一)
背景:随着商业业务不断扩张,调用adsearch服务频率越来越高,所以这次想做个压测,了解目前多少并发量可以到达adsearch服务的界值。这次选用的jmeter压测工具,压测思路如图1.日志入参1.1 日志选取的adsearch的 getads部分,如图思路:rd线上获取该部分入参下载到本地,我们读取该部分生成入参对象。(这个套路用到很多工具上,比较省事不用拼参数)1...原创 2020-01-09 15:52:22 · 5498 阅读 · 0 评论