自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贺大禹的技术博客

专注Java领域研发

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据挖掘分类和聚类的理解

分类与聚类,监督学习与无监督学习    分类和聚类:Classification (分类),对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,这种提供训练数据的过程通常叫做 supervised learning (监督学习),而

2015-10-27 16:39:48 1593

原创 Java IO操作之字节流和字符流

一、字节流    zi

2014-04-11 12:39:26 650

原创 从原理出发理解JDK动态代理

一、从静态代理出发要理解动态代理的原理,首先我们来分析一下静态代理的两种实现方法:比如说,我有一个Tank类和一个Moveable接口,接口中有一个move的方法,而Tank类实现了这一接口,当我们在交付了代码之后,即原来的代码不能修改了,我们想要在Tank类的那个move()方法中添加日志的逻辑或者时间的计算等等业务逻辑时,我们怎么办?两种方式:(1)使用继承的方式实现静

2014-04-08 00:01:09 881

原创 深入理解拦截器原理及拦截器与过滤器的区别分析

Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用

2014-04-07 00:05:37 2411

原创 Java轻量级业务层框架Spring两大核心IOC和AOP原理

IOC:

2014-04-06 22:46:24 2043

原创 深入关注和理解String类

1.关于String类,主要由以下3个点:       (1)String类是final类,内容一旦声明就不可改变;     (2)String变量有两种赋值方式:直接赋值和用new开辟内存空间;     (3)String类是Java共享模式的一种应用;    2.String对象的比较,"==”和“equals”:     (1)对于“==”而言,在int或其他基本数据类型

2014-04-04 11:23:20 706

原创 使用new关键字创建对象的三个作用

通常而言,我们只会去用new关键字进行对象的创建,而我们很少甚至大多数程序员没有正真去理解new的作用,下面我们就来看看:     主要有三个作用:     1.为对象实例分配内存空间(堆内存)     2.调用构造函数     3.返回对象实例的引用(栈内存)

2014-04-02 18:30:52 3012

空空如也

空空如也

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

TA关注的人

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