2018年10月28日
摘要: 背景:删除了项目的.idea文件夹之后重新启动idea打开项目不显示项目文件 解决办法:点击file->project structure->modules->+ 把项目添加上即可 阅读全文
posted @ 2018-10-28 22:11 朱古力88 阅读(12855) 评论(1) 推荐(1) 编辑
  2018年10月11日
摘要: 快速排序: 阅读全文
posted @ 2018-10-11 23:23 朱古力88 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 比较相邻两个元素的关键字值,如果反序,则交换。若按升序排序,每一趟将被扫描的数据序列中的最大元素交换到最后位置,就像气泡从水里冒出来一样。 复杂度分析: 数据的初始序列已排序,只需要一趟扫描,比较次数为n,移动次数为0,时间复杂度是O(N) 数据的初始序列反序排序,需要进行n-1趟扫描, 阅读全文
posted @ 2018-10-11 23:15 朱古力88 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 选择排序:第一趟从n个元素的数据序列中选出关键字最小(或者最大)的元素并放到最前(最后)的位置,下一趟再从n-1个元素中选出最大(最小)的元素并放到次前(后)位置,依次类推,经过n-1趟完成排序。 用java实现如下: 阅读全文
posted @ 2018-10-11 22:42 朱古力88 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 归并两个已排序的数组序列,归并之后的数组序列还是有序的 用java实现如下: 阅读全文
posted @ 2018-10-11 19:58 朱古力88 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 二分查找又称折半查找,是针对有序顺序表的查找,前提:数据是顺序存储的,已经按照关键词进行升序排序。查找成功返回索引值,查找不成功返回-1。 下面用java来实现二分查找算法: 阅读全文
posted @ 2018-10-11 19:33 朱古力88 阅读(201) 评论(0) 推荐(0) 编辑
  2018年10月10日
摘要: 检验你是否熟悉Linux命令的常见问题:使用 Linux命令找出日志文件中访问量最大的top10 IP地址 日志文件test.log格式如下: 时间 IP **** linux 命令如下: cat test.log|awk -F" " '{print $2}'|sort|uniq -c|sort - 阅读全文
posted @ 2018-10-10 16:28 朱古力88 阅读(7787) 评论(1) 推荐(4) 编辑
摘要: 一.接口测试又分为单接口测试和多接口组合测试 单接口测试就是测试单个接口,多接口组合测试就是测试一组相互之间有依赖关系的接口,比如领券接口->券冻结接口->券消费接口 二.接口根据网络协议不同又分为http协议接口,https协议接口,thrift(rpc)协议接口 http和https协议接口根据 阅读全文
posted @ 2018-10-10 15:06 朱古力88 阅读(1258) 评论(0) 推荐(0) 编辑
  2018年9月26日
摘要: 写一个加载配置文件的类: env.properties的内容 尝试把配置文件路经的值打印出来如下: 工程目录/target/classes/env.properties 可以看到加载的是编译之后的配置文件 如何使用配置类? 如果环境中用到不同的配置文件,可以在pom.xml中配置不同的profile 阅读全文
posted @ 2018-09-26 14:57 朱古力88 阅读(5259) 评论(0) 推荐(0) 编辑
  2018年9月25日
摘要: 背景:比如服务部署在test环境的某台机器,自动化用例执行失败了想要看下是代码哪里报错了,通常的方法是登录到服务部署的那台机器上查看日志,但是日志可能没有你需要的信息,此时还有个更好的办法就是在本地IDE启动远程调试,然后在本地代码打上断点进行调试。 前提:要让远程的服务器运行的代码支持远程调试,需 阅读全文
posted @ 2018-09-25 14:06 朱古力88 阅读(10249) 评论(0) 推荐(0) 编辑