自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码上学习

纸上得来终觉浅,绝知此事要躬行

  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

原创 Solr第三篇——slor的管理界面的使用:

物理信息: 日志信息: 日志: Level:日志级别 我们只是关心错误的信息,上面日志是警告信息:(有的朋友可能没有这个警告信息,是怎么回事呢?)可以研究下是什么原因: 复制一条:Can't find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: C:

2018-01-06 10:57:15 990

原创 Solr第二篇——搭建slor

因为我电脑上是tomcat,(后面会补充slor与weblogic整合)所以我使用solr与tomcat整合进行搭建。 本次使用环境以及版本:Solr4.10.3Tomcat7Jdk7第一步:复制war包到tomcat的app下找到solr——example——webapp下的war包,复制到tomcat的webapp下。第二步:解压war包,解压结束,删除war包。第三步:将搭建solr的必

2018-01-06 10:49:29 504

原创 Solr第一篇——solr的引出

本篇重点介绍这两个问题:Solr与lucene的关系?Solr的目录结构1:Solr与lucene的关系Solr与lucene的关系,一句话:Solr之于lucene 相当于springMVC之于servelet。 也就是在全文检索的实际开发中,lucene就相当于基础篇。Solr相当于高级篇。如果不懂基础篇lucene 的。那么基于lucene的框架,基本用起来都是寸步难行,且不说出问题了搞不

2018-01-06 10:42:19 561

原创 lucene的第十一篇——Lucene与数据库结合案例

Lucene+hibernate 开发:

2018-01-06 10:20:28 1748

原创 lucene /slor/Elasticsearch的目录

基础篇lucene1:全文检索的概念和Lucene的引出:http://blog.csdn.net/m15517986455/article/details/78966686 2:Lucene的流程与构建文档对象:http://blog.csdn.net/m15517986455/article/details/78966707 3:入门代码:http://blog.csdn.n

2018-01-06 10:06:08 1321

原创 lucene的第十篇——索引的查询

公用的查询方法//IndexReader IndexSearcher public IndexSearcher getIndexSearcher() throws Exception{ // 第一步:创建一个Directory对象,也就是索引库存放的位置。 Directory directory = FSDirectory

2018-01-06 09:52:02 399

原创 lucene的第九篇——索引的增删改

索引的增删改查,因为查询有几种情况,不想代码太长,就将查分离出来了,下一篇写查//创建索引@Testpublic void creatIndex() throws IOException{ Directory directory = FSDirectory.open(new File("G:\\a\\v")); Analyzer ikAnalyzer = new IKA

2018-01-05 21:07:19 389

原创 Lucene的学习第八篇——Lucene开发的Ik分词器使用

Lucene开发的Ik分词器使用 至此,我们搞明白了,文档,域,term,索引,他们的关系,以及能使用lukeall查看索引。那么恭喜你,lucene开发已经入门。但是离工作使用还是远远不够,下面继续介绍,继续使用需求场景一进行推动: 我们还是面临一个问题: 如何通过“全文” 搜到我们想要的“全文检索.txt”文档? 我们通过lukeall查看索引,找到了原因。那就是没有正确的分词,是因为我

2018-01-04 00:19:08 1907

原创 Lucene的学习第七篇——Lucene开发的lukeall的使用

入门代码的再学习后,前面的内容应该明白,理解80%以上,这里介绍lukeall的使用。Lukeall就是lucene开发必备的,lukeall我从两个方面介绍: 1:lukeall是什么? 2:lukeall怎么用? 先说上次遗留两个问题: 1:默认么排序的? 2:我们只是能够搜索这个spring.txt文档,怎么实现搜索“全文”,搜索到“全文检索.txt 如果我们能打开索引文件,查看索

2018-01-04 00:10:35 2703 1

原创 Lucene的学习第六篇——入门代码再学习

到这步应该明白以下几个问题  lucene实现全文检索的流程  文档对象里面封装的域信息,几种子类域(查文档会用)  分词是为什么,怎么分,什么是语汇单元,  索引是怎么创建的,索引与语汇单元,与文档对象之间的关系,  能成功运行入门代码,能明白入门代码实现了的功能。 这篇主要回顾入门代码,介绍代码。提出需求问题。进一步实现场景一。创建索引:/**

2018-01-04 00:04:47 605

原创 Lucene的学习第五篇——创建索引—域的再学习

上面实现了一个lucenne的全文检索,回顾一下我们的流程:1:针对每个文档,构建一个文档对象。该文档对象里面用了不同的域,描述了该文档的信息,大小,内容,。。。2:将文档对象扔进索引库,3:将索引库,存放在本地磁盘。查询的时候:4:到磁盘的额索引库目录下,创建了一个查询对象,查询条件是:指定fileName进行查询。获取了查询结果这里对第一段代码进行继续介绍:第一段代码在构建域的时候,

2018-01-04 00:02:36 698

原创 Lucene的学习第四篇——分词

Lucene创建索引—分词 分词主要介绍这几个问题 ** 分词是什么?  分词干嘛?  分词怎么分?** 问题提出: 上面的代码中,能找到spring.txt文档,但是我们不能找到spring文档,好像说明fileName只能进行了精确匹配。但是不能找到“全文检索.txt”文档, 说明不是精确匹配,而是在索引库中“全文检索.txt”或者“全文检索.txt”,” spring”

2018-01-03 23:58:21 829

原创 Lucene的学习第三篇——入门代码

上一节只介绍了Lucene的整体流程。和构建文档对象。至于分词时怎么分的?查询是怎么查的?如何与域联系起来…等更多细节和底层原理。后续介绍,因为更抽象,难懂。等到代码学习之后, 再看,容易一些。 为了简单操作和方便易懂,继续使用场景一作为案例:(以下代码,先运行成功。后面会逐步讲解) 需求: 通过关键字搜索文件,凡是文件名或文件内容包括关键字的文件都需要找出来:下图(是一堆文件列表) 本人使

2018-01-03 23:53:58 853 1

原创 Lucene的学习第二篇——Lucene的流程与构建文档对象

既然Lucene是实现全文检索,那么明白以下几个问题, 1. Lucene是什么? 2. Lucene实现全文检索的流程? 3. 索引到底是如何创建的?(Indexing) 4. 索引里面存放的又是什么东西? 5. 搜索的的时候又是如何去查找索引的?(Search) 这5个问题搞明白了,那么lucene就算入门了。 1:lucene是什么? Lucene是一堆jar包,

2018-01-03 23:48:45 1126

原创 Lucene的学习第一篇——Lucene的引出:

一:需求场景提出: 1:在指定(10个)不同名字,不同内容的word文档中,进行任意指定搜索。 比如:搜索哪个文档中有:“高富帅”,“吃鸡”。”read”…等词汇:。 2:站内搜索:搜索任意关键词,出来相关内容。论坛,贴吧,淘宝。 3:百度类似的搜索。 4:智联招聘的搜索。 二:分析 常规的搜索,我们是对数据库的内容进行sql查找,匹配从而实现搜索。但是对于以上的问题,数据库如何建表?

2018-01-03 23:43:45 808

原创 PL/SQL ORA-12154: TNS:could not resolve the connect identifier specified

PL/SQL安装好后,登录后爆出这样的错误: ORA-12154: TNS:could not resolve the connect identifier specified 描述: 1:oracle 10g 安装在虚拟机上; 2:本地安装的oracle客户端,与plsql处理办法: 1:将虚拟机上的 C:\oracle\product\10.2.0\db_1\NETWORK\ADMI

2017-11-30 19:13:10 527

原创 java压缩,解压文件

@Test //压缩到父目录下 public void run() throws Exception{ File srcFile=new File("g:\\a\\2222.txt.txt"); //将2222.txt.txt 压缩成.tar存放到 a同级目录下 TarUtils.archive(srcFile); F

2017-11-24 15:21:15 246

原创 File获取文件的属性

/* * 查询文件的属性: * public String getAbsolutePath():获取绝对路径 * public String getPath():获取相对路径 * public String getName():获取名称 * public long length():获取长度。字节数 * public long lastMo

2017-11-23 21:53:46 7368

原创 Calendar日历对象

calendar可以设置相对时间,或者直接设置时间。这个用的比较多1:对象的获取Calendar calendar = Calendar.getInstance();System.out.println(calendar);java.util.GregorianCalendar[time=1511346308476,areFieldsSet=true,areAllFieldsSet=true,

2017-11-22 19:49:56 2396

原创 主机不能拷贝东西到虚拟机上 解决

主机:win7 虚拟机 xp 问题: 1:虚拟机能拷贝。拖拽到主机,但是主机不能拷贝脱宅到虚拟机。 2:主机,虚拟机剪贴板不共享,各自独立 客户机隔离已经勾选,但是无法启用。解决: 使用虚拟机与主机共享文件夹方式: 1:设置虚拟机网络适配器:仅主机模式 2:设置共享文件夹: 选择主机要共享的文件夹 3:虚拟机中 资源管理器——工具——映射网络驱动器(第一项)——然后逐步打开

2017-11-22 19:27:07 11295

原创 sqldeveloper 报The Network Adapter could not establish

如图:(选自网上,忘了截图了) 理解错误意思: Network Adapter 网络适配器 could not establish the connection 不能建立连接就是数据库连接异常。通常都是监听服务没启动啊,参数配置不正确啊。但是我连接的远程的oracle.并且参数配置正确。 最后更换jdk 1.6,成功解决问题。 sqldeveloper 是4.0.0.12更换

2017-11-22 19:12:45 1627

原创 LineNumberReader读取文件的行数

LineNumberReader 继承 BufferedReader ,用于读取行数,源码自己翻public class TEATS { public static void main(String[] args) throws Exception{ LineNumberReader lineNumberReader = new LineNumber

2017-11-06 20:45:17 7887

原创 mybatis二级缓存介绍——8

**开启二级缓存:****例子:****刷新缓存****cache 的其它参数:**

2017-09-20 12:14:49 273

原创 struts2架构中核心对象的探索—— Dispatcher&ConfigurationProvider

首先强调一下struts2的线程程安全,在Struts2中大量采用ThreadLocal线程局部变量的方法来保证线程的安全,像Dispatcher等都是通过ThreadLocal来保存变量值,使得每个线程都有自己独立的实例变量,互不相干。 接下来就从Dispatcher开始看起,先看其构造函数: //创建Dispatcher,此类是一个Delegate,它是真正完成根据url解析转向

2017-09-20 10:58:23 304

原创 struts2架构中核心对象的探索—— ActionContextClearUp

ActionContextClearUp其实是Defer ClearUP.作用就是延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。 具体看下面的代码,代码很简单public void doFilter(...){ ... try{ ... //

2017-09-20 10:41:42 287

原创 struts2架构中核心对象的探索—— ActionContext和ServletActionContext

ActionContext ActionContext是被存放在当前线程中的,获取ActionContext也是从ThreadLocal中获取的。所以在执行拦截器、 action和result的过程中,由于他们都是在一个线程中按照顺序执行的,所以可以在任意时 候在ThreadLocal中获取 ActionContext。ActionContext包括了很多信息,比如S

2017-09-20 10:38:24 265

原创 struts2执行流程深入探索-源码分析

①启动服务器(tomcat)将会自动加载配置文件, ②客户端初始化一个指向Servlet容器(WEB容器)的请求;③这个请求经过一系列的过滤器(Filter)

2017-09-20 10:28:00 298

原创 Struts2的架构和执行流程

1.架构2.Struts2部分类的介绍3.Struts2请求流程

2017-09-19 21:58:27 433

原创 Struts2配置文件加载顺序

主要是查看核心过滤器trutsPrepareAndExecuteFilter源码。核心过滤器初始化时候的init方法; 我们依次围绕标号查看对应方法产生的文件即可。配置文件的加载顺序:

2017-09-19 21:50:23 364

原创 mybatis的一级缓存————7

Mybatis一级缓存的作用域是同一个SqlSession。

2017-09-19 21:42:27 320

原创 使用mapper接口改进持久层开发————6

使用mapper接口调用必须遵守如下四个规范:1、 Mapper接口方法名和mapper.xml中定义的每个sql的id相同2、 Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同3、 Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同4、 Mapper.xml文件中的namespace即是

2017-09-19 21:34:04 663

原创 mybatis的使用体验总结————4

一:Mybatis解决jdbc编程的问题二:与hibernate主要不同三:mybatis的重要接口或者类

2017-09-19 21:27:21 381

原创 mybatis简单的增删改查————3

上面完成了mybtais的入门操作。那么我们就可以进行对数据库增删改查了。

2017-09-19 21:19:53 374

原创 Mybatis第一个程序搭建————2

1:创建JAVA工程2:加入jar包加入mybatis核心包、依赖包、数据驱动包。3:SqlMapConfig.xml在classpath下创建SqlMapConfig.xml,如下: <!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd

2017-09-19 21:01:04 282

原创 mybatis的介绍和架构————1

MyBatis介绍 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过xml或注解的方式将要执行的statement配置起来,并通过java对象和statement中的sql进

2017-09-19 20:50:57 496

原创 POIjava操作excel文件

POI EXCEL文档结构类 HSSFWorkbook excel文档对象 HSSFSheet excel的sheet HSSFRow excel的行 HSSFCell excel的单元格 HSSFFont excel字体 HSSFName 名称 HSSFDataFormat 日期格式 HSSFHeader sheet头

2017-08-23 00:55:58 424

zookeeper客户端 图形化界面

zookeeper客户端 图形化界面zookeeper客户端 图形化界面zookeeper客户端 图形化界面zookeeper客户端 图形化界面zookeeper客户端 图形化界面

2018-04-08

dubbo—2.5.4

dubbo_2.5.4版本dubbo_2.5.4版本dubbo_2.5.4版本dubbo_2.5.4版本dubbo_2.5.4版本

2018-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除