自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (4)
  • 收藏
  • 关注

原创 freemarker+spring mvc 的验证

在springmvc+freemarker的验证问题:@Componentpublic class PositionValidator implements Validator { @Override public boolean supports(Class arg0) { return RecruitRecord.class.isAssignableFrom(arg0);

2014-12-09 14:27:13 2231

原创 sql的递归

今日用到了sql递归。用with as 语法。1.先建一个树形表:create table tst (id  integer,parentId int,name varchar(20))2.插入数据insert into tst values (1,0,'a'),(2,0,'b'),(3,1,'c'),(4,1,'d'),(5,4

2014-11-27 10:46:58 527

原创 ssi+freemarker整合

现在好像企业也比较流行ssi吧,那就整一个玩玩。先上pom:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:

2014-11-26 10:11:48 1353

原创 Java堆、栈和常量池在应用中的区别

  1. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)  2. 堆:存放所有new出来的对象。  3. 常量池:存放字符串常量和基本类型常量(public static final)。

2014-11-24 12:25:12 2600

原创 java装箱和拆箱

以下装箱和拆箱代码:

2014-11-24 12:22:24 462

原创 eclipse下反编译工具javap

javap是一个反编译工具。在eclipse中这么设置:

2014-11-24 12:17:54 1765

原创 关于java堆、栈问题

堆:Java堆是Java虚拟机所管理的内存中最大

2014-11-20 17:23:52 536

转载 理解Java序列化

transient

2014-11-18 11:07:58 398

转载 一种学习思路

转载:刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好

2014-11-18 09:57:54 766

原创 Java Integer 缓存问题

无意间看到一个题目:

2014-11-18 09:06:25 1788

原创 学学Mybatis(四)

动态SQL动态sql好强大啊!if

2014-11-11 15:44:16 522

原创 学学MyBatis(三)

Mapper XML高级关联映射

2014-11-11 14:44:55 613

原创 学学MyBatis(二)

现在流行的orm框架几乎全都是一些xml

2014-11-10 20:03:45 554

转载 java 模拟表单方式提交上传文件

做腾讯微信开发的时候,遇到多媒体文件的上传和下载http请求方式: POST/FORMhttp://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件):curl -F [email protected] "h

2014-11-07 12:41:43 16130 7

原创 学学MyBatis(一)

MyBatis是apache的一个开源项目,原名ibatis,

2014-11-06 15:31:44 537

原创 jsp图片路径问题

在做jsp显示服务器图片的时候,如果是“\”

2014-08-28 15:49:28 623

原创 java设计模式

http://zz563143188.iteye.com/blog/1847029

2013-10-18 14:48:11 614

转载 继承和组合

根据网络上大家对继承和组合的讨论,我简单总结以下几点:1)组合(has-a)关系可以显式地获得被包含类(继承中称为父类)的对象,而继承(is-a)则是隐式地获得父类的对象,被包含类和父类对应,而组合外部类和子类对应。2)组合关系在运行期决定,而继承关系在编译期就已经决定了。3)组合是在组合类和被包含类之间的一种松耦合关系,而继承则是父类和子类之间的一种紧耦合关系。4

2013-10-17 15:31:19 592

转载 IT面试题

今天被架构师问了一连串的问题,估计问了有一个多小时吧,有很多问题都答不上来,突然发现原来自己没有掌握的知识太多了,原来我觉得技术是用来解决问题的,而不是用来研究的,但现在觉得要更快捷的解决问题,还得好好的研究他们的原理,凡事多问个“他的原理是什么,底层是怎么实现的”,回来好好整理了一下知识点,我想就每一个知识点展开学习。  同时我也发现一个学习的好办法,当你觉得你学习没有什么方向的时候,可

2013-10-12 14:28:23 1128 1

转载 hash算法的实现原理,hashcode的实现原理

1. 引言       哈希表(Hash Table)的应用近两年才在NOI中出现,作为一种高效的数据结构,它正在竞赛中发挥着越来越重要的作用。哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越多的情况下,用空间换时间的做法是值得的。另外,编码比较容易也是它的特点之一。       哈希表又叫做散

2013-10-12 14:27:35 22656

转载 抽象类和接口的区别,使用场景

1接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。2 如果许多类实现了某个接口,那么每个都要用代码实现那些方法3 如果某一些类的实现有共通之处,则可以抽象出来一个抽象类,让抽象类实现接口的公用的代码,而那些个性化的方法则由各个子类去实现。所以,抽象类是为了简化接口的实现,他不仅提供了公共方法的实现,让你可以快速开发,又允许你的类完全可以自己实现所有的

2013-10-12 14:23:13 931

转载 几个问题(三)--------线程安全的概念,实现线程安全的几种方法

并发性只有当要解决的问题需要一定程度的并发性时,程序员才会从多线程应用程序中受益。例如,如果打印队列应用程序仅支持一台打印机和一台客户机,则不应该将它编写为多线程的。一般说来,包含并发性的编码问题通常都包含一些可以并发执行的操作,同时也包含一些不可并发执行的操作。例如,为多个客户机和一个打印机提供服务的打印队列可以支持对打印的并发请求,但向打印机的输出必须是串行形式的。多线程实现还可以

2013-10-12 13:56:25 1903

转载 字符流和字节流的区别,使用场景,相关类

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr

2013-10-12 13:48:38 26282

空空如也

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

TA关注的人

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