2019年7月6日
摘要:
1.JUnable to access jarfile 单纯的接口测试,可以自己查看修改参数;但是客户端的请求是加密,每次都找开发看参数太麻烦,自己打个jar包,直接将URL转化为参数。jar包在命令行是可以执行的,在脚本中报错。错误如下: Unable to access jarfile: 1.j
阅读全文
posted @ 2019-07-06 10:09
singleSpace
阅读(437)
推荐(0)
2019年7月4日
摘要:
1.计算机网络 1.1 什么是计算机网络? 两台或更多计算机组成的网络 同一网络内的任意2台计算机都可以直接通信 所有计算机必须遵循同一种网络协议 1.2 什么是互联网 互联网是网络的网络 互联网采用TCP/IP协议 TCP/IP协议泛指互联网协议 其中最重要的2个协议是TCP协议和IP协议 2.
阅读全文
posted @ 2019-07-04 23:02
singleSpace
阅读(342)
推荐(0)
2019年6月26日
摘要:
1. 把大项目拆分为模块是降低软件复杂度的有效方法 在Java项目中,我们通常会会把一个项目分拆为模块,这是为了降低软件复杂度。 例如:我们可以把一个大的项目氛围module a, module b, module c三个模块,这样我们就可以降低软件的复杂度。 maven可以有效管理多个模块 2.建
阅读全文
posted @ 2019-06-26 19:58
singleSpace
阅读(242)
推荐(0)
摘要:
1.maven的Lifecycle,Phase和Goal: 使用maven构建项目就是执行Lifecycle 执行Lifecycle就是按顺序执行一系列Phase 每执行一个Phase,都会执行该Phase绑定的若干Goal Goal是最小任务单元 2.maven通过调用不同的插件Plugin来构建
阅读全文
posted @ 2019-06-26 19:35
singleSpace
阅读(392)
推荐(0)
2019年6月20日
摘要:
maven是一个Java项目管理和构建工具: 标准化项目结构 标准化构建流程(编译、打包、发布) 依赖管理 Maven的构建流程 clean 删除所有编译生成的文件 compile 编译源码、编译测试源码 test 运行测试 package 打包为jar/war maven的生命周期Lifecycl
阅读全文
posted @ 2019-06-20 22:29
singleSpace
阅读(277)
推荐(0)
摘要:
maven 如果我们的项目依赖第三方的jar包: Commons Logging发布的jar包在那里下载? 使用Log4j需要哪些jar包 其他依赖:junit,Javamail,MySQL驱动... 方法1:搜索引擎——手动下载——解压——放入classpath:过程非常繁琐 方法2:maven解
阅读全文
posted @ 2019-06-20 21:33
singleSpace
阅读(356)
推荐(0)
2019年6月19日
摘要:
1.Java项目: 1.1.首先确定引入哪些依赖包,如commons logging, log4j, selenium 1.2.确定项目的目录结构 1.3.配置环境:如JDK的版本号 1.4.编译打包流程 1.5.版本控制:当前代码的版本号 1.6.命令行恐惧:除了使用IDE进行编译外,我们还必须能
阅读全文
posted @ 2019-06-19 13:46
singleSpace
阅读(584)
推荐(0)
2019年6月18日
摘要:
1. ThreadLocal 1.1 回顾 多线程是Java实现多任务的基础: Thread:通过Thread来启动一个新的线程。Thread对象代表一个线程:调用Tread.currentThread()获取当前线程。 ExecutorService、ScheduledThreadPool、For
阅读全文
posted @ 2019-06-18 21:07
singleSpace
阅读(606)
推荐(0)
2019年6月16日
摘要:
1. Fork/Join模式 线程池可以高效执行大量小任务: Fork/Join线程池可以执行一种特殊的任务: 把一个大任务拆成多个小任务并行执行 Fork/Join是在JDK 1.7引入的 Fork/Join模式的应用: java.util.Arrays.parallelSort(array):方
阅读全文
posted @ 2019-06-16 21:55
singleSpace
阅读(396)
推荐(0)
摘要:
1. 使用Future不能自动获得异步执行结果 使用Future获得异步执行结果: 但是当我们使用get()获得异步执行结果的时候,这个方法可能会阻塞。 还可以通过while循环反复调用isDone()来判断异步结果是否已经完成。 所以使用Future获得异步执行的结果有2个方法: 1.调用阻塞方法
阅读全文
posted @ 2019-06-16 15:50
singleSpace
阅读(704)
推荐(1)