自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huaweitman的专栏

专注于数据结构、算法、c/c++、python、数据挖掘等

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

原创 优质博客链接

http://blog.csdn.net/jinxfei/article/details/4666229

2015-05-30 20:38:17 458

原创 一个线程运行时发生异常会怎样?

一个线程运行时发生异常会怎样?这是我在一次面试中遇到的一个很刁钻的Java面试题, 简单的说,如果异常没有被捕获该线程将会停止执行。Thread.UncaughtExceptionHandler是用于处理未捕获异常造成线程突然中断情况的一个内嵌接口。当一个未捕获异常将造成线程中断的时候JVM会使用Thread.getUncaughtExceptionHandler()来查询线程的Unc

2015-05-30 20:37:50 5334

原创 团队技术博客

团队技术博客淘宝UED淘宝用户体验团队淘宝核心系统淘宝核心系统团队博客阿里巴巴数据库团队专注数据库管理开发运维淘宝通用产品专注JAVA技术淘宝QA致力于做测试的行业标准淘宝搜索技术关注技术 关注搜索量子恒道专注大数据统计百度搜索研发关注搜索相关技术EMC中国研究院关注于云计算和大数据贰号楼肆层阿里巴巴平台技术部阿里数据平台阿里巴巴数据平台百度技术分享交流百度的互联网技术编码者说腾讯滴技术团队腾讯S

2015-05-30 16:28:25 1035

原创 tomcat内部剖析

上一篇简单记录了缺省配置的connector的内部构造及消息流,同时此connector也是基于BIO的实现。除了BIO外,也可以通过配置快速部署NIO的connector。在server.xml中如下配置; Xml代码  Connector port="80" URIEncoding="UTF-8" protocol="org.apache.coyote.http11

2015-05-28 17:29:05 1084

原创 java反编译

搞java手上没有个反编译的利器是不行的,现在就来简单介绍下常用的两大反编译利器。 1.jd-gui,安装不需要了,直接点击运行,可以反编译jar,class文件。只要把文件拖,记得一定得拖到软件的那个框框里面。这样就可以看到源码了,太简单了。 2.JAD。难点是找这个工具比较麻烦,现在就上传上来供大家直接使用了。 需要的文件: net.sf.jadclipse_3.3.0.jar

2015-05-28 14:59:18 766

原创 java打包

方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:    -c  创建新的归档文件    -t  列出归档目录    -x  解压缩已归档的指定(或所有

2015-05-28 14:55:59 409

原创 利用hibernatedoclet生成hbm文件

利用hibernatedoclet生成hbm文件遇到的问题20现在项目中用ant hibernatedoclet自动生成pojo的hbm文件,生成简单的pojo很正常。如果一个类的继承有两层以上的话,只能生成父类的字段,祖父及以上类的字段无论如何都生成不了。如ExamQuestion继承了Question,Question是一个抽象类,继承自BusBaseObject,在用an

2015-05-26 12:59:41 542

原创 was altered from

如一个对象为User,多对应一个组Guoup,当修改一个用户的Group时,出现identifier of an instance of Group was altered from 1 to 7异常。出现这个异常的原因我大概知道,因为当修改一个User时,从数据库load了User实例,同时load了该User实例对应的Group实例,而对User修改其Group属性时,因对应Form中直接

2015-05-25 17:42:33 5736

原创 聊聊JVM的年轻代

聊聊JVM的年轻代1.为什么会有年轻代我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死

2015-05-22 14:04:30 1164

原创 java根据jar包反编译后修改再打包回jar的做法

java根据jar包反编译后修改再打包回jar的做法1. 得到一个待要修改的jar包2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件3. 我首先是使用jd-gui工具看一下这个class文件,然后复制出来,粘贴到一个java文件中,然后对这个文件按你需要的方式进行编辑4. cmd命令调出终端,使用javac 修

2015-05-22 11:12:36 3291

原创 享元模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述享元(Flyweight)模式的:  Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。Java中的String类型  在JAVA语言中,String类型就是使用了享元

2015-05-20 20:07:07 488

原创 MappedByteBuffer

实掌握MappedByteBuffer并不难,只要记住“三方三法三特性”(我自己总结的,呵呵~~不要扔鸡蛋哦。。。)这句话就可以轻松搞定!MappedByteBuffer 只是一种特殊的 ByteBuffer ,即是ByteBuffer的子类。 MappedByteBuffer 将文件直接映射到内存(这里的内存指的是虚拟内存,并不是物理内存,后面说证明这一点)。通常,可以映射整个文件,如果文件比较

2015-05-20 19:22:26 431

原创 JVM内存区域划分

程序思想JVM内存区域划分 EDEN SPACE、SURVIVOR SPACE、TENURED GEN2013 年 8 月 15 日 VVDIARY1 COMMENTjvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非hea

2015-05-20 11:58:39 663

原创 UML类图

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2015-05-19 17:36:26 360

原创 责任链模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的:  责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和

2015-05-19 16:26:18 364

原创 Dispatcher initialization failed

015-5-11 16:44:49 com.opensymphony.xwork2.util.logging.commons.CommonsLogger fatal严重: ********** FATAL ERROR STARTING UP STRUTS-SPRING INTEGRATION **********Looks like the Spring listener was not

2015-05-11 16:41:04 695

原创 java nio

最近一直在忙着JAVA NIO的知识,花了一下午的时间,总算写出了一个可以运行的程序,废话少说,上代码!Java代码  import java.io.IOException;  import java.net.InetSocketAddress;  import java.net.ServerSocket;  import java.nio.ByteBuff

2015-05-06 14:53:58 395

python经典教材

讲述python的,入门好教程,python是一门最近火起来的语言,学起来方便快捷

2014-08-11

jsp增删改查

通过jsp实现对数据库的增删改查,就是这些了,没什么多说了

2012-07-12

空空如也

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

TA关注的人

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