- 零下一度
- 浏览量2887 | 粉丝12 | 关注2
-
2017-06-25 10:53:08
- maven 概要与用法
- 01. maven 概要
首先我把 maven 的概念快速的梳理一下,让我们快速地建立起一个比较精确的 maven 应用场景。
maven 不是 ant,也不是 make,以前接触的构建工具,需要写一些详细的步骤,如: compile project1/src/*.java 等类似的语句。
maven 采用了"约定优于
-
1835
-
2017-06-25 10:52:48
- Lucene实战--关键字匹配多个字段详解
- 前言
当我们输入关键字时希望可以支持筛选多个字段,这样搜索内容的覆盖率就会大一些。
匹配多个字段主要用 MultiFieldQueryParser类。
单一字段搜索
QueryParser parser=new QueryParser("content",analyzer);
Que
-
2514
-
2017-06-25 10:52:17
- Java编程思想的理解
- Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层反编译知识。
1. Java中的多态性理解(注意与C++区分)
Java中除了static方法和f
-
1866
-
2017-06-25 10:45:19
- 5、Java中面向对象 VS 面向过程
- 1、面向对象 VS 面向过程
1 /*
2 * 理解一:人开门
3 * 面向过程:人 打开门
4 * 面向对象:
5 * 人{
6 * 打开(){
7 * 门。开开();
8 * }
9 * }
10 * 门{
11 * 开开(){
12 * }
13 * }
14 *
15 * 理解二:人把大
-
1178
-
2017-06-25 10:45:05
- 基于StandardAnalyzer读写索引实例详解
- 前言
使用lucene创建索引时如果指定了解析器,则需要读写都使用这个解析器,目前我发现也就是在处理中文这块比较麻烦,像你在使用solr时如果配置了ik分词,则需要把index清空重新创建才能继续搜索。
本篇引用lucene-6.4.0和4.x的几个关键类会有不同的地方。
创建索引
1 publ
-
1662
-
2017-06-25 10:44:46
- JAVA-1NIO的详细介绍
- (一) Java NIO 概述
JAVA-1NIO概述
Java NIO 由以下几个核心部分组成:
Channels
Buffers
Selectors
虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。
-
1167
-
2017-06-25 10:44:15
- 使用Java finally语句的一些注意事项
- 网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:
(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执
-
1739
-
2017-06-25 10:43:12
- Tomcat部署Web项目该如何实现?
- 阅读须知:文章基于Tomcat8,其它版本若有差异,请自行辨别。本文为博主原创文章,未经允许,不得转载。
不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式:
1.部署解包的webapp目录
2.打包的war文件
3.Manager Web应用程序
一:部署解包的webapp目录
将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目。要使用这一方
-
2872
-
2017-06-25 10:42:46
- spring cache 与redis缓存整合的详细介绍
- spring cache,基本能够满足一般应用对缓存的需求,但现实总是很复杂,当你的用户量上去或者性能跟不上,总需要进行扩展,这个时候你或许对其提供的内存缓存不满意了,因为其不支持高可用性,也不具备持久化数据能力,这个时候,你就需要自定义你的缓存方案了,还好,spring 也想到了这一点。
本篇文章采用spring cache与Redis进行整合,实现自己想要的缓存。
我们先配置redi
-
1443
-
2017-06-25 10:42:26
- java7中出现的Fork/Join介绍及用法
- Fork/Join
JAVA7中出现的Fork/Join,类似于分布式文件系统hadoop的mapreduce思想,就是将任务分割,再分割,直到分割到满足条件
为了便于理解:编程逻辑可以借用 递归的思想,层层递归,直到碰到最终调件,然后层层返回;而在Fork/Join中就是,类似把每个递归的方法,单独的放到一个线程中;
充分利用现代多核处理器,对任务进行并行处理
如:
/*
-
2338