上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 首先,在本地tomcat的conf/tomcat-users.xml 中配置一个user,准备让maven接入时使用: 其次,进入~~\.m2\settings.xml,进行连接server的配置,具体来说,找到<servers>标签,在其中添加: 再次,在Maven工程的<plugin>标签中配置 阅读全文
posted @ 2018-04-02 09:03 奔跑在梦想的道路上 阅读(1227) 评论(1) 推荐(0) 编辑
摘要: Maven的工程结构如下图所示: 大致来看,Maven的工程结构如下: 在创建maven工程时,可以通过骨架创建,也可以不通过骨架创建。 我们先用idea通过骨架创建一个Maven工程。 配置pom.xml文件: 接下来,创建java类并测试: 运行测试类,即完成了一个通过骨架创建的Maven工程。 阅读全文
posted @ 2018-04-01 23:56 奔跑在梦想的道路上 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Maven是一个基于项目对象模型(POM)软件项目管理工具。它是跨平台的项目管理工具,主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 Maven主要有两个功能:一是项目构建,二是依赖管理。 Maven在进行项目构建时,它对项目目录结构拥有约定,知道你的源代码在哪里,类文件应该放到哪里 阅读全文
posted @ 2018-04-01 22:53 奔跑在梦想的道路上 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 首先,在maven的pom.xml文件中配置对spring和solrj客户端的依赖: 配置solr.properties文件中的solr服务器信息: 配置spring-solr-config.xml文件中的solrj客户端信息: 配置spring-config.xml文件: 测试代码如下: 阅读全文
posted @ 2018-03-30 18:27 奔跑在梦想的道路上 阅读(5668) 评论(0) 推荐(0) 编辑
摘要: Solr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器。Solr比lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对lucene的性能进行了优化。Solr和lucene有什么区别呢? Lucene是一个全文检索引擎工具包,它只是一个jar包,不能 阅读全文
posted @ 2018-03-30 18:13 奔跑在梦想的道路上 阅读(228) 评论(0) 推荐(0) 编辑
摘要: “万类之王”Object有11个方法,有两个protected的方法,其中一个为clone方法。Java中的克隆分为浅克隆(ShallowClone)和深克隆(DeepClone)。Object中定义的clone()方法如下: 可以看到,clone()是一个native方法,是非Java语言实现的代 阅读全文
posted @ 2018-03-24 23:21 奔跑在梦想的道路上 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 这两个方法均是超类Object自带的成员方法。Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。在不明确给出超类的情况下,Java会自动把Object作为要定义类的超类。可以使用类型为Object的变量指向任意类型的对象。Object 阅读全文
posted @ 2018-03-24 22:27 奔跑在梦想的道路上 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Callable和Future,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行 阅读全文
posted @ 2018-03-24 21:58 奔跑在梦想的道路上 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ScheduledThreadPoolExecutor 继承自ThreadPoolExecutor实现了ScheduledExecutorService接口。主要完成定时或者周期的执行线程任务。 代码如下: 代码执行结果如下: 阅读全文
posted @ 2018-03-24 21:10 奔跑在梦想的道路上 阅读(11580) 评论(0) 推荐(0) 编辑
摘要: 为什么要用线程池呢? 一是减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务; 二是可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。 线程池的基本思想是 阅读全文
posted @ 2018-03-24 20:49 奔跑在梦想的道路上 阅读(264) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页