摘要: 近一年的时间,主要的工作是开发公司的测试平台,直到上个月平台的开发基本告一段落。业务测试的同学在使用的时候有一定的反对声,但是在boss的强压之下,也都默默的使用着,着实让我有一种很深的负罪感,我以后也努力尽可能的把平台进行完善。 最近看了debugtalk的公众号,看了他心中理想测试框搭建过程,也 阅读全文
posted @ 2017-11-15 17:20 soultank 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 这个概念火了8年,但是始终没有一个最终的结论。 任何概念、理论活方法出现都是为了解决某些问题。在devop出现之前是敏捷开发,敏捷开发针对的是当时传统开发流程中,因为需求变更而引起的交付日期延后或者交付产品不能按照预期的解决问题。传统的开发流程将大量的工作前置,以防止后续的需求变更,但是这种方法始终 阅读全文
posted @ 2017-11-07 15:28 soultank 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 对classloader的一些总结。 jvm有3个classloader BootStrap ClassLoader,是jvm的顶层类加载器,加载jdk的核心类库,这个加载器是由c来编写的,属于jvm的一部分。 Extension ClassLoader,扩展加载器,加载jdk的扩展类库,默认加载J 阅读全文
posted @ 2017-11-04 18:02 soultank 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 学习前端的时候,有这方面经验的同事推荐了我去了解下webpack。这两天看了很多资料,下面是自己对webpack的理解。 webpack可以让我们以commonJS的方式来编写js,以这种方式编写,就可以让前端的js代码的结构更加合理,可以像java、python、ruby那样对项目进行模块化分割, 阅读全文
posted @ 2017-10-26 14:35 soultank 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 整理下hasmap的使用 1、定义map的时候,如果能大概知道map的大小,最好先指定,因为map如果存入的值大于map的初始容量大小的时候,会进行扩容。在原来的基础上*2,再对之前的元素的位置进行重新计算和复制,开销比较大。 2、在定义map的时候,如果key是一个自定义对象,一定要重写hasco 阅读全文
posted @ 2017-10-24 14:09 soultank 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 之前一直做性能测试,现在专做测试平台开发,对于项目的分层都比较模糊,一般都以功能实现实现和代码结构清晰为主,对于业务分层这块虽然有做,但是没有特别清晰的明确,今天在地铁上看到的一篇文章觉得蛮有启发,就分享下。连接如下: https://mp.weixin.qq.com/s/FuP9bCbaAVyoS 阅读全文
posted @ 2017-10-19 10:29 soultank 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 最近开始接触js,语法什么的都还行,唯独对于面向对象这一块的概念一直比较模糊,晚上的资料也都对照的看了看,总结了一下自己的理解。 在传统的面向对象的语言如java中,都会有一个class类,class不是对象,它可以理解为是一张图纸。根据这些图纸创建的实例才是可以调用的对象。比方说我们有个锤子图纸, 阅读全文
posted @ 2017-10-18 17:07 soultank 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 上周一个做php的朋友让我帮忙搭建一个java的web工程,我想挺简单的,但是自己搭的时候出了写问题,觉着需要吧搭建过程记录下来,免得自己忘了。主要记录一下spring的配置,其他的就忽略了 一、安装jdk 二、安装maven 三、新建项目 四、新建模块,依赖如下: 五、在resource中创建sp 阅读全文
posted @ 2017-10-09 14:53 soultank 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 之前一直是接触java比较多,最近刚接触python,对于cgi、fastcgi和wsgi的概念不是特别清楚。昨天找了一些资料看看了,大概有一些模糊的概念,先把自己理解的给写出看看。 首先我们要了解,cgi、fastcgi、和wscgi都是一种协议、一种规则,他们不是一种特殊的语言或者工具。 cgi 阅读全文
posted @ 2017-09-30 14:08 soultank 阅读(175) 评论(0) 推荐(0) 编辑
摘要: jacoco 阅读全文
posted @ 2017-09-28 16:17 soultank 阅读(2058) 评论(0) 推荐(0) 编辑