吴文杰的个人github博客
摘要:一、概要 二、常用单词 2.1、初级单词 第一节 第二节 第三节 第四节 第五节 第六节 第七节 第八节 第九节 第十节 第十一节 第十二节 第十三节 第十四节 第十五节 第十六节 2.2、高级部分 三、《Java语言程序设计》书中单词频率排行 四、常见异常与错误翻译 4.1、java中 4.2、. 阅读全文
posted @ 2018-12-03 11:02 我是2货呀 阅读 (660) 评论 (2) 编辑
摘要:上周我们讨论了自动化测试的选型之路,团队小组的成员一个推荐了四个框架,因为我们还招不到专业自动化测试的人员,在这里我和大家一一说明: 前提条件,我们是JAVA团队,最好有高并发,全链路的测试工具,大家有推荐的请留言。 1.TestNG *** 优点:框架解耦合,方便管理,只要配置XML就可以动态灵活 阅读全文
posted @ 2019-08-30 10:14 我是2货呀 阅读 (26) 评论 (0) 编辑
摘要:1.1 什么是BDD(行为驱动开发) 首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从 开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递 阅读全文
posted @ 2019-08-23 10:33 我是2货呀 阅读 (23) 评论 (0) 编辑
摘要:ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 从数据结构入手 下图为ThreadLocal的内 阅读全文
posted @ 2019-08-07 10:05 我是2货呀 阅读 (149) 评论 (0) 编辑
摘要:先看一下和MyBatis 不同点说明: 最大的不同点在entity层直接可以调用superEntity,直接实现默认的一些增删改查 2.对于原生service层改造实现,默认实现baseMapper, baseMapper 默认实现了mapper的常规使用写法方式。 3.UserMapper 继承 阅读全文
posted @ 2019-07-25 15:47 我是2货呀 阅读 (76) 评论 (0) 编辑
摘要:一面: 1 写一个题,找一个无序数组的中位数 2 写了个快排,然后让我找到无序数组第k大的一个数,我说先排序再找,实际上可以用快排的partition函数。 3 快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢,建堆的复杂度是多少,nlgn。 4 操作系统了解么,Linux和windo 阅读全文
posted @ 2019-06-25 10:56 我是2货呀 阅读 (67) 评论 (0) 编辑
摘要:一面: 1 Java的集合类,hashmap如何处理冲突,除了使用红黑树和重写hashcode外还有哪些方法。 2 Java的多线程的使用方法,用过哪些。 3 Java的单例模式写一下,写了枚举类。 4 设计模式的几个原则说一下 5 spring的单例模式是怎么实现的。 6 类加载机制说一下,除了双 阅读全文
posted @ 2019-06-25 10:55 我是2货呀 阅读 (36) 评论 (0) 编辑
摘要:一面: 1 项目 2 讲一下AOP吧 3 动态代理和静态代理有什么区别 4 TCP和IP报文是否会分片,分别在什么情况下会分片。 TCP分包之后是否还会进行ip分片 5 做个题 无限长轨道。两辆车同方向开,车会滴水,怎么让他们相遇。这题简直像脑筋急转弯。 6 写一个斐波那契数列 递归式,要求改进 d 阅读全文
posted @ 2019-06-25 10:48 我是2货呀 阅读 (32) 评论 (0) 编辑
摘要:一面: 1 有序数组排序,二分,复杂度 2 常见排序算法,说下快排过程,时间复杂度 3 有N个节点的满二叉树的高度。1+logN 4 朋友之间的点对点关系用图维护,怎么判断两人是否是朋友,并查集,时间复杂度,过程。没讲清楚 1. 初始化元素 2. 实现元素与元素间的联合操作 3. 实现查找元素所在树 阅读全文
posted @ 2019-06-25 10:44 我是2货呀 阅读 (37) 评论 (0) 编辑
摘要:一面: 1 自我介绍 2 项目中做了什么,难点呢。 3 Java的线程池说一下,各个参数的作用,如何进行的。 4 Redis讲一下 5 分布式系统的全局id如何实现。用zookeeper如何实现的呢,机器号+时间戳即可。 6 分布式锁的方案,redis和zookeeper那个好,如果是集群部署,高并 阅读全文
posted @ 2019-06-25 10:42 我是2货呀 阅读 (44) 评论 (0) 编辑
摘要:1:蚂蚁中间件(面了三次,两次一面,一次二面) 2:蚂蚁财富(1+2+交叉+HR) 1一面 蚂蚁金服中间件一号机 一面: 自我介绍 1Java中的多线程了解么,线程池的增长策略和拒绝策略了解么,说一下。 2讲一下线程增加的过程和拒绝策略的执行。 3讲了一下fixthreadpool的增长策略,然后几 阅读全文
posted @ 2019-06-25 10:41 我是2货呀 阅读 (48) 评论 (0) 编辑
Live2D