测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
hu_qingen (CC)
第 11090 位会员 / 2016-08-15
格家网络 @ 杭州
52 篇帖子 • 489 条回帖
102 关注者
2 正在关注
439 收藏
打赏支持
GitHub Public Repos
  • sonar-java-custom-rules 120

    sonar自定义插件开发(基于阿里开发手册)

  • mall 0

    mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购...

  • NOAH 0

    The name is inspired by Noah's Ark. This projrct aims to provide a simple, up-to-date, one-stop t...

  • datagear 0

    数据可视化分析平台,自由制作任何您想要的数据可视化看板

  • alldata 0

    💥🔥 大数据生态解决方案数据平台:基于大数据、数据平台、微服务、机器学习、商城、自动化运维、DevOps、容器部署平台、数据平台采集、数据平台存储、数据平台计算、数据平台开发、数据平台应用搭建的...

  • datax-web 0

    DataX集成可视化页面,选择数据源即可一键生成数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、MongoDB等数据源,批量创建RDBMS数据同步任务,集成开源调度系统...

  • BigDataGuide 0

    大数据学习,从零开始学习大数据,包含大数据学习各阶段学习视频、面试资料

  • Takin 0

    Takin is an Java-based, open-source system designed to measure online environmental performance t...

  • super-jacoco 0

  • LuckyExp 0

    幸运的表达式,一款优质的支付,财务,物流系统计算引擎

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 招聘 [2024.11][杭州][乒乓][15~40K] 测试开发工程师 at 2024年12月05日

    哈哈,方德童鞋

  • [上海\杭州][蚂蚁数科] 高级测试工程师或者专家,HC 增加到 5 名 at 2024年10月01日

    充分暴露了现在大龄技术的窘境

  • 已删除 at 2024年10月01日

    技术这行业,青春饭;年过 35 的话,不用过多考虑,能做一年是一年
    如果你还足够年轻,你还是要继续在这个行业做,那就看自己目前的能力是否具备找到下一份好的工作,其次能持续稳定几年

  • 2022 年终总结 -- 一个小小工程师的再回首 at 2023年01月31日

    果然飞哥还是这么高产优秀

  • 各位大佬针对数据产品业务都搞了什么提效工具? at 2022年10月24日

    一次性迭代需求,没啥好提效了,就跟新功能上线一个理,正常测试验证
    如果是长期项目,那就看模型设计了,初期对应的需求设计的模型是可以支撑,后期不断产品迭代,有可能继续在原来模型上实现,就出现了一堆垃圾代码,需要重构,如果你能及时识别模型风险,提前重构,那对后期替换会降低很大成本

    如果你能针对数据模型设计规范,出一个整体评估分,那就完美了

  • 各位大佬针对数据产品业务都搞了什么提效工具? at 2022年10月19日

    我现在做数据开发,给你几个思路
    1、表监控,主键重复告警,表行数超阈值告警
    2、产出及时性告警,延迟分析
    3、输出的 dwd 表无下游使用的时候,告警
    4、语法规范性检查,表更换底表之后,如何自动验证新逻辑表跟线上表的数据 差异

  • 迟来的总结与回顾 at 2022年04月02日

    一路看着飞哥不断自我拔高,我辈楷模

  • 【转】如何做好技术 Team Leader ? at 2021年07月29日

    深有感触~楼主这边做的分析非常深刻~

  • 记一次不该发生的 bug at 2021年07月29日

    这种图快的方式,让前端做一堆计算逻辑的,对测试而言是巨坑,对整个系统而言就是存在非常大的数据安全问题,计算结果依赖前端计算是非常大的错误;

  • [上海] 中国兵器集团和阿里巴巴合资千寻位置网络有限公司(16 薪/补充 GJJ)- 大量急招-测试开发 (薪资完全对标阿里) [内推] at 2021年05月25日
    仅楼主可见
  • 如果测试行业没门槛了,你开心么 at 2021年03月01日

    好的文章要细品,高飞讲到了本质,从事测试行业需要热爱这个行业,与时俱进的学习跟成长,才避免作为喷子的尴尬

  • 2019 年 我们打了几场硬仗 (上) at 2020年05月22日

    两个字: 优秀~

  • [杭州][格家][20~40K] 高级测试开发工程师 at 2019年12月19日

    😀

  • Mock 服务插件在接口测试中的设计与应用 at 2019年11月09日

    插件地址有吗,开源了吗

  • 代码质量评测初探 at 2019年11月07日

    比较关系这个健康值的定义是怎么定义的

  • 当我们谈质量时,我们在谈什么? at 2019年07月18日

    好文,顶起

  • [环球捕手&斑马会员] 招聘 测试开发工程师 (20K~30K) at 2019年07月04日

    是啊,谁让你不来,- -

  • [okHttp] 统计接口响应用时 TTFB at 2019年04月11日

    现在 spring 有些框架默认是不开启长连接的,开发需要代码上额外处理下

  • [okHttp] 统计接口响应用时 TTFB at 2019年04月10日

    header 请求的 connection 是不是设置成 keep-live?
    参考文章:https://blog.csdn.net/zhaohongyan6/article/details/70841456

  • HeroTestly 框架设计 at 2019年04月08日

    😁😁😁我就是想减少一个入参处理,用 threadlocal 比较多,尤其在自定义注解这块;支付业务我是看我们服务实现处理,😄,用的比较漂亮

  • HeroTestly 框架设计 at 2019年04月08日

    哈哈,果果,从你的回答就看到你确实没体会其中妙处,全局 map 定义这种尤其还不是静态变量,在编程规范是尽量避免的,threadloal 等于在本次业务请求处理中,是个全局临时变量,线程执行完成,自动销毁 threadlocal,这个在支付业务中,有很广的应用,可以作为订单处理异常的时候,资金解冻等相关处理

  • HeroTestly 框架设计 at 2019年04月08日

    😀 😀 已经在应用了,给你段处理代码给你看下,拿来即用

    public class DynamicLocalHolder {
    
        public static final ThreadLocal<Map<String,Object>> hodler = new ThreadLocal<>();
    
    
        public static Map<String,Object> get(){
            return hodler.get();
        }
    
        public static void set(Map<String,Object> map){
            hodler.set(map);
        }
    
        public static void set(String key,Object value){
            Map<String,Object> map = hodler.get();
            if(map == null){
                map = Maps.newHashMap();
            }
    
            map.put(key,value);
            set(map);
        }
    
        public static void clean(){
            hodler.remove();
        }
    
    }
    

    前一个接口设置值:

    if(CollectionUtils.isNotEmpty(teacherQAResponseList)){
              DynamicLocalHolder.set("teacherQAResponseList",teacherQAResponseList);
          }
    

    后一个接口获取值:

    /**
         * 设置讲师问答
         */
        private void setTeacherQA(CreateCourseItemRequest createCourseItemRequest){
            if(DynamicLocalHolder.get().containsKey("teacherQAResponseList")){
                List<TeacherQAResponse> teacherQAResponseList = (List<TeacherQAResponse>) DynamicLocalHolder.get().get("teacherQAResponseList");
                List<TeacherQARequest> teacherQARequestList = Lists.transform(teacherQAResponseList, new Function<TeacherQAResponse, TeacherQARequest>() {
                    @Override
                    public TeacherQARequest apply(TeacherQAResponse teacherQAResponse) {
                        TeacherQARequest teacherQARequest = new TeacherQARequest();
                        BeanUtils.copyProperties(teacherQAResponse,teacherQARequest);
                        return teacherQARequest;
                    }
                });
                createCourseItemRequest.setTeacherQAList(teacherQARequestList);
            }
        }
    
  • QA 怎样测试客户端空指针导致的奔溃问题 at 2019年04月08日

    charles 修改响应结果,设置响应结果中想测试的字段设置为 null 即可;一般而言,客户端这边不会对所有用到的字段做判空处理,所以一旦为空出现 crash 的情况比较大,最好还是要规范服务端童鞋的编码规范,返回为空的时候返回默认值例如

    List<String> stringList = null;
    stringList = (CollectionUtils.isEmpty(stringList))? Lists.newArrayList():stringList;
    
  • 基于模型的测试 (Model-based Testing),希望大家能给一些建议 at 2019年03月12日

    有意思,有时间再看看

  • 关于埋点测试和平台化处理方案 at 2019年03月07日

    猜测只是打印出神策相关日志。根据打点要求,肉眼比对

  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 16
  • 17
  • 18
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司