自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Nutch2.3.1 新闻分类爬虫

分布式环境配置solr 4.10.3配置hadoop2.5.2安装部署Nutch2.3.1新闻分类主题爬虫新闻爬虫

2016-03-23 16:21:06 6681 5

原创 Spring自定义标签解析

写在前面自定义标签配置步骤其它自定义标签写在前面在学习spring源码的过程中,发现自己对自定义标签使用的较少,所以记录下自定义标签的使用方法。例子是书《Spring源码深度解析》上的例子,由于没有找到书的源码,就手敲了一遍代码,顺便记录下使用方法。 代码下载地址:https://github.com/LQZYC/SpringCustomElementLearn.git自定义标签配置步骤创

2016-05-14 01:18:56 1091

原创 每天一个设计模式之代理模式

代理模式介绍 ###静态代理没有什么好说的,不断的写新的类,实现与被代理类一样的接口,从而来拓展功能。缺点太多,如接口变化,就要重写新的代理类。动态代理使用最多的可能就是传说中的aop了。它解决了静态代理的缺点,即使接口变化了,代理类也不需要变化。动态代理实现方式主要有两种:1、jdk自带的 2、cglib技术个人觉得代理模式的用处就是在不对原有类进行修改的情况下,对类的功能进行增强。有前置增强、后

2016-05-12 21:14:53 405

原创 JAVA8--Stream学习

Stream是什么怎么使用StreamStream的建立Stream中的元素操作Stream聚合操作Stream结果处理Stream分组操作Stream注意事项Stream是什么书上说Stream是对JAVA中对集合处理的抽象,在我看来Stream更像是对java集合的一次扩展,因为Stream中的API都是我们对集合操作中可能遇到的问题。那为什么要用Stream呢?可以从两个方面去考

2016-05-03 00:28:12 608

原创 lambda表达式

什么时候使用lambda表达式lambda表达式定义lambda表达式语法lambda表达式理解lambda表达式使用什么时候使用lambda表达式如果一段代码需要延迟执行,就可以使用lambda表达式,如在另外的线程运行的一段代码、需要在某个时间点运行的代码、某个条件触发回调的代码等。lambda表达式定义lambda表达式是一段可以传递的、可以执行的代码。之所以叫这个名字是因为lamb

2016-04-26 15:40:50 743

原创 每天一个设计模式之装饰者模式

为什么会有装饰者模式假如有一个这样的场景,我们需要为某些对象(A)动态的添加一些功能(method),那我们会怎么做?很直观的我们会想到继承,写一个类(B)继承于这个对象所属的类(A),然后重写他的方法。这似乎解决了问题,但是如果有一天,对象A多了一个功能或对原有的功能进行了修改,这个时候你会发现类B或多或少也要做出一些改变。这开始变得有些不方便,逐渐的人们发现继承这样的紧密耦合的方式在代码复用方面

2016-04-15 22:24:08 410

原创 深入理解JAVA虚拟机--Idea远程执行本地Java代码

今天在看深入理解JAVA虚拟机的9.3节,作者实现了一个远程执行功能。这个功能可以在远程服务器中临时执行一段程序代码,而去不依赖jdk版本,不改变缘由服务端程序的部署,不依赖任何第三方库,不入侵原有的程序,不会对原有程序运行带来任何影响。程序的原理可以去看书,本文主要结合IDEA把使用过程记录一下。工程配置上传文件配置运行结果源代码联系作者工程配置新建一个工程,把书中的5个类倒入,然后写一个

2016-04-14 18:15:28 2701 3

原创 nutch2.3.1 scoring-opic 插件url评分为0 问题

nutch2.3.1程序,发现除了入口url等分为1以外,其余的url得分都为0scoring-opic插件

2016-03-28 17:58:04 917

原创 Nutch2.3.1源码开发环境搭建

nutch2.3.1 intellij idea 环境搭建

2016-03-28 16:34:48 6749 1

原创 Hadoop 2.5.2分布式集群配置

hadoop 2.5.2 linux批量执行命令

2016-03-04 16:39:35 1496

原创 SpringMvc hibernate validator

validator(验证器)是作用于object级的。规范文档有两个,一个是JSR303 “Bean Validator”和JSR349 “Bean Validator 1.1”,它们都定义了一整套API。通过标注给对象的属性,来添加约束。也就是进行验证的规则。这两个约束可以从以下两个链接下载: JSR303 JSR349 但是JSR只是一个规范文档,我们需要的是它的实现。我这里用的是Hibe

2016-01-31 01:31:35 629

原创 Spring获取单例getSingleton(1)

标签(空格分隔): spring源码学习spring获取单例首先是从缓存去找,如果找不到就要从头开始bean的加载过程,spring中主要通过getSingleton的重载方法实现单例bean的加载过程要创建一个bean的单例,首先了解下单例是什么样子的, public static synchronized Singleton getInstance() { i

2016-01-22 14:13:56 4036

原创 spring 从bean实例中获取对象

spring 从bean实例中获取对象标签:spring源码分析主要方法:AbstractBeanFactory类的getObjectForBeanInstance方法protected Object getObjectForBeanInstance( Object beanInstance, String name, String beanName, RootBeanDef

2015-12-26 00:26:24 1236

原创 spring bean加载--从缓存中获取bean

标签:spring源码学习 单例缓存 循环依赖 bean加载

2015-12-24 13:43:10 2605

原创 spring bean的加载

spring bean加载 IOC容器

2015-12-23 20:22:43 440

原创 intellij idea15搭建spring源码阅读环境

intellij idea15搭建spring源码阅读环境标签: 源码学习环境准备(1)下载intellij idea15 [官网下载连接] 建议下载Ultimate版本,这样对web开发的支持组件比较多,开发较为方便,有经济能力的建议支持正版,没有的话你懂的。(2)下载jdk8,配置java环境(3)clone spring源码 [spring源码github地址] 下载源码后别着

2015-12-17 13:07:05 4662

空空如也

空空如也

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

TA关注的人

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