吴文杰的个人github博客
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 背景: 因为双11,黑五快到了,所有的互联网电商行业都要做一件事情,那就是压测,常见的压测很多区分,接口压测和全链路压测、线上压测和线下压测,单元压测和功能压测。我们这里介绍一下接口压测和全链路压测。 常见使用的工具包括:zabbix、zuul、netdata、arthas、nginx流量监测。 常 阅读全文
posted @ 2019-10-21 10:39 我是2货呀 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 按顺序部分加载: 2.同时业务并发处 阅读全文
posted @ 2019-10-21 10:20 我是2货呀 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 电商支付架构设计 交易核心 支付编排 阅读全文
posted @ 2019-09-27 14:06 我是2货呀 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 我们分为4个部分来探讨: 1. 什么是类加载机制? 2. 什么是双亲委任模型? 3. 如何破坏双亲委任模型? 4. Tomcat 的类加载器是怎么设计的? 我想,在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下 阅读全文
posted @ 2019-09-26 14:14 我是2货呀 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 上周我们讨论了自动化测试的选型之路,团队小组的成员一个推荐了四个框架,因为我们还招不到专业自动化测试的人员,在这里我和大家一一说明: 前提条件,我们是JAVA团队,最好有高并发,全链路的测试工具,大家有推荐的请留言。 1.TestNG *** 优点:框架解耦合,方便管理,只要配置XML就可以动态灵活 阅读全文
posted @ 2019-08-30 10:14 我是2货呀 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是BDD(行为驱动开发) 首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从 开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递 阅读全文
posted @ 2019-08-23 10:33 我是2货呀 阅读(2918) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 从数据结构入手 下图为ThreadLocal的内 阅读全文
posted @ 2019-08-07 10:05 我是2货呀 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 先看一下和MyBatis 不同点说明: 最大的不同点在entity层直接可以调用superEntity,直接实现默认的一些增删改查 2.对于原生service层改造实现,默认实现baseMapper, baseMapper 默认实现了mapper的常规使用写法方式。 3.UserMapper 继承 阅读全文
posted @ 2019-07-25 15:47 我是2货呀 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 一面: 1 写一个题,找一个无序数组的中位数 2 写了个快排,然后让我找到无序数组第k大的一个数,我说先排序再找,实际上可以用快排的partition函数。 3 快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢,建堆的复杂度是多少,nlgn。 4 操作系统了解么,Linux和windo 阅读全文
posted @ 2019-06-25 10:56 我是2货呀 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一面: 1 Java的集合类,hashmap如何处理冲突,除了使用红黑树和重写hashcode外还有哪些方法。 2 Java的多线程的使用方法,用过哪些。 3 Java的单例模式写一下,写了枚举类。 4 设计模式的几个原则说一下 5 spring的单例模式是怎么实现的。 6 类加载机制说一下,除了双 阅读全文
posted @ 2019-06-25 10:55 我是2货呀 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
Live2D