自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱雨轩

人生最遗憾的事,莫过于本可以做的事却没有做到!

  • 博客(15)
  • 资源 (25)
  • 问答 (1)
  • 收藏
  • 关注

原创 solr管理界面详解

目录 1.Dashboard(仪表盘) 1 2.Logging(日志) 2 3.Core Admin (core管理) 3 4.Java Properties 6 5. Core Selecter(core选择器) 6 5.1 overview(概览) 6 5.2 Analysis(分析) 7 5.3 Dataimport(从数据库导入数据)

2016-08-02 10:42:54 33217 10

原创 SolrJ

这里需要jar包有: solr-core-5.3.1.jar solr-solrj-5.3.1.jarSolrJ使用步骤1 建立与Solr服务的连接 HttpSolrClient server = new HttpSolrClient("http://localhost:8080/solr/ims_advertiser_core");2 配置参数server.setSoTimeout(3000)

2016-08-24 17:40:09 3954

原创 Java设计模式详解

设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式

2016-08-23 10:49:08 1300

原创 Spring容器

Spring容器是生成Bean实例并管理Bean的工厂。注:Spring里的Bean是广泛的概念,任何的Java对象、Java组件都会被当成Bean处理。创建Spring容器时,需要提供管理Bean的xml配置文件

2016-08-22 21:23:16 358

原创 Spring的两种容器后处理器(PropertyPlaceholderConfigurer和PropertyOverrideConfigurer)

一、容器后处理器Spring有如下几个常用容器后处理器: PropertyPlaceholderConfigurer:属性点位符配置器 PropertyOverrideConfigurer:重写占位符配置器 CustomAutowireConfigurer:自定义自动装配的配置器 CustomScopeConfigurer:自定义作用域的配置器容器后处理器用于负责处理容器本身,须实现Be

2016-08-19 15:11:18 1413

原创 设计模式——单例模式

单例的目的是为了保证运行时Singleton类只有唯一的一个实例,最常用的地方比如拿到数据库的连接,Spring的中创建BeanFactory这些开销比较大的操作,而这些操作都是调用他们的方法来执行某个特定的动作。主要有以下两种实现方式:饥饿模式:public class Singleton { private Singleton() {} private static Sin

2016-08-18 17:47:16 388

原创 Spring3.2新注解@ControllerAdvice

@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。 注解@ControllerAdvice的代码:@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) //规定注解时长@Documented @Component public @interface Con

2016-08-17 17:59:32 1063 1

原创 Java获得泛型类中T的实例

获得泛型类代码://获得泛型T的具体类public class GetGenericUtil<T> { //得到泛型类T public Class getMyClass(){ System.out.println(this.getClass()); //class com.dfsj.generic.UserDaoImpl因为是该类调用的该法,所以thi

2016-08-12 16:59:17 12911

原创 Java实现根据权重优先返回(速度较快)

下面的实现比我最初写的快了四倍多哟。 实现思路: 我们知道,在10以内的整数里,0~3出现的概率是0.3,3~6出现的概率是0.3,6~7出现的概率是0.1,7~9出现的概率是0.2,9~10出现的概率是0.1 ;上面对应的权重可对应为3 、3 、1、2 、1 。所以,当我们需要实现不知道权重到底是多少时,我们只需要将所有权重加起来,假设为100,然后让随机数只出现0到100,接着给每个权重设定

2016-08-12 10:58:27 9200 2

原创 IP的快速查找

功能需求:有很多条如上面数据组成的文件,每条数据以冒号隔开,前两个数字表示IP段,后面的数字代表一些信息,如城市等。当一个客户端请求了后台时,我们要通过客户端的IP去文件里快速查出对应的一条数据。如ip为20127745的用户查回的数据是:20127744:20133887:517,0:170

2016-08-11 14:59:35 644

原创 字符串的快速匹配

功能需示:匹配字符串,如果该字符串里包含除了字母、数字、+、/、=这些字符以外的任何一个字符就是不符合要求,匹配时间越短越好。实现思路:将每个字符的ASCII码与符合要求的比较,不在范围内的就不符合。这里有个技巧,因为由数据可知,大部都是字母,所以在写判断时,先判断是否在字母范围内。当时我们领导说有正则来匹配,结果写了很多都没有我直接用的ASCII比对快。代码如下:public class 快速匹配

2016-08-11 14:46:42 1544

原创 Java对象序列化详解

所有分布式应用常常需要跨平台,跨网络,因此要求所有传的参数、返回值都必须实现序列化。一、定义  序列化:把Java对象转换为字节序列的过程。      反序列化:把字节序列恢复为Java对象的过程。二、用途  对象的序列化主要有两种用途:      1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象)      2) 在网络上传送对象的字节序列。(网络传输对象)...

2016-08-10 14:47:32 39551 5

原创 Servlet3.1 新增的非阻塞式IO

Servlet3.1新增的新特性强制更改sessionId 由HttpServletRequest 的changeSessionId()方法实现非阻式IO非阻塞式IO我们应该知道Servlet底层的IO是通过如下两个IO流支持的 ServletInputStream : 用来读取数据的输入流 ServletOutputStream : 用来输出数据的输出流从Serv

2016-08-04 10:37:38 7063

原创 solr配置同义词,停止词,和扩展词库(IK分词器为例)

定义同义词:搜索结果里出现的同义词。如我们输入”还行”,得到的结果包括同义词”还可以”。停止词:在搜索时不用出现在结果里的词。比如is 、a 、are 、”的”,“得”,“我” 等,这些词会在句子中多次出现却无意义,所以在分词的时候需要把这些词过滤掉。扩展词:在搜索结果里额外出现的词。扩展词只能是你输入词的本身或子串。比如我们 输入”重庆开县人”,正常分词得到的结果是“重庆” “开县”“人”;当我们

2016-08-03 09:23:40 10482 2

原创 给solr配置中文分词器

目录 Solr的中文分词器 1 1. smartcn 分词器的安装 1 2. IK 分词器的安装 2 3.中文分词器mmseg4j 3Solr的中文分词器中文分词在solr里面是没有默认开启的,需要我们自己配置一个中文分词器。目前可用的分词器有smartcn,IK,Jeasy,庖丁。其实主要是两种,一种是基于中科院ICTCLAS的隐式马尔科夫HMM算法的中文分词器,如sma

2016-08-02 09:59:59 8157

FTP所需的几个Jar包

Ftpclient等需要的内处jar包

2017-04-07

阿里巴巴Java开发手册

大家都按统一的标准进行开发,免得大家总在争执怎么样写好。要是全中国都统一,一个公司随便招几个人就不用再去培训开发标准了。

2017-03-16

gradle3.4下载b

可用的bin包,和all的区别是没有文档等

2017-03-15

javax.servlet JAR包

javax.servlet JAR包,解决找不到 import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; jar包问题

2017-01-20

Redis完整教程《Redis设计与实现》含目录

学集群时找的这本书《Redis设计与实现》

2017-01-10

(《深入java虚拟机》(中文版2)附光盘

中文版的深入java虚拟机,该学习学习了。

2017-01-07

commons-lang3-3.5源码1

( commons-lang3-3.5源码与jar包

2016-12-07

java导出Excel的jxl.jar

java导出Excel的jxl.jar

2016-11-23

Java实现AOP需要的jar包

aspectj-1.8.4.jar 的使用需要先在DOS窗口里通过java -jar aspectj-1.8.4.jar 来运行并注册

2016-09-23

spring3.0.5源码

spring3.0的源码

2016-09-21

joda-time的JAR包

目前处理日期最好的类就是该JAR包里的DateTime类,没有之一。

2016-09-07

Java的数据结构与算法分析第二版

很多这类书的电PDF版都没有目录,我这个有目录。这对java开发来者说,绝对是一本好书。

2016-07-28

solr教材-PDF版

未去除war的低版本,最大差别是安装不同。适合入门者看。

2016-07-13

solr教程资源

这是还未去war包的低版本,最大的差别就是安装的方式不同,高版的安装参见本人博客solr里的相关文章

2016-07-13

Druid数据库连接池jar包

阿里巴巴开发的数据库连接池,综合了JDBC的连接

2016-06-17

跟我学shiro教程对应的所有项目

在《跟我学shiro》的教材里有许多的项目,该压缩包里包含了所有的项目,但唯一缺少的是相关jar包。

2016-06-17

跟我学shiro的所有项目

2016-06-17

阿里爸爸的druid数据库连池jar包

2016-06-17

搭建SVN需要的插件

搭建SVN需要的插件

2016-05-06

搭建SVN服务器及插件

搭建SVN服务器及插件

2016-05-06

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

TA关注的人

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