上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 46 下一页
  2019年7月4日
摘要: 1.计算机网络 1.1 什么是计算机网络? 两台或更多计算机组成的网络 同一网络内的任意2台计算机都可以直接通信 所有计算机必须遵循同一种网络协议 1.2 什么是互联网 互联网是网络的网络 互联网采用TCP/IP协议 TCP/IP协议泛指互联网协议 其中最重要的2个协议是TCP协议和IP协议 2. 阅读全文
posted @ 2019-07-04 23:02 singleSpace 阅读(323) 评论(0) 推荐(0) 编辑
  2019年6月26日
摘要: 1. 把大项目拆分为模块是降低软件复杂度的有效方法 在Java项目中,我们通常会会把一个项目分拆为模块,这是为了降低软件复杂度。 例如:我们可以把一个大的项目氛围module a, module b, module c三个模块,这样我们就可以降低软件的复杂度。 maven可以有效管理多个模块 2.建 阅读全文
posted @ 2019-06-26 19:58 singleSpace 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.maven的Lifecycle,Phase和Goal: 使用maven构建项目就是执行Lifecycle 执行Lifecycle就是按顺序执行一系列Phase 每执行一个Phase,都会执行该Phase绑定的若干Goal Goal是最小任务单元 2.maven通过调用不同的插件Plugin来构建 阅读全文
posted @ 2019-06-26 19:35 singleSpace 阅读(373) 评论(0) 推荐(0) 编辑
  2019年6月20日
摘要: maven是一个Java项目管理和构建工具: 标准化项目结构 标准化构建流程(编译、打包、发布) 依赖管理 Maven的构建流程 clean 删除所有编译生成的文件 compile 编译源码、编译测试源码 test 运行测试 package 打包为jar/war maven的生命周期Lifecycl 阅读全文
posted @ 2019-06-20 22:29 singleSpace 阅读(258) 评论(0) 推荐(0) 编辑
摘要: maven 如果我们的项目依赖第三方的jar包: Commons Logging发布的jar包在那里下载? 使用Log4j需要哪些jar包 其他依赖:junit,Javamail,MySQL驱动... 方法1:搜索引擎——手动下载——解压——放入classpath:过程非常繁琐 方法2:maven解 阅读全文
posted @ 2019-06-20 21:33 singleSpace 阅读(341) 评论(0) 推荐(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 阅读(574) 评论(0) 推荐(0) 编辑
  2019年6月18日
摘要: 1. ThreadLocal 1.1 回顾 多线程是Java实现多任务的基础: Thread:通过Thread来启动一个新的线程。Thread对象代表一个线程:调用Tread.currentThread()获取当前线程。 ExecutorService、ScheduledThreadPool、For 阅读全文
posted @ 2019-06-18 21:07 singleSpace 阅读(586) 评论(0) 推荐(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 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1. 使用Future不能自动获得异步执行结果 使用Future获得异步执行结果: 但是当我们使用get()获得异步执行结果的时候,这个方法可能会阻塞。 还可以通过while循环反复调用isDone()来判断异步结果是否已经完成。 所以使用Future获得异步执行的结果有2个方法: 1.调用阻塞方法 阅读全文
posted @ 2019-06-16 15:50 singleSpace 阅读(663) 评论(1) 推荐(1) 编辑
  2019年6月13日
摘要: 1. Runnable接口的限制 JDK提供了ExecutorService接口表示线程池,可以通过submit提交一个任务。 但这里的task有个问题,因为继承制Runnable,如果希望返回一个结果,只能用result来表示,这样主线程获取结果,就很不方便。 因此JDK又提供了一个Callabl 阅读全文
posted @ 2019-06-13 22:37 singleSpace 阅读(266) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 46 下一页