自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tonytfjing的专栏

梦想还是要有的,万一实现了呢 !

原创 深入分析ClassLoader

why?ClassLoader,即java类加载器,主要作用是将class加载到JVM内,同时它还要考虑class由谁来加载。在说java的类加载机制之前,还是像前面的博客一样,先说说为什么要知道java的类加载机制。个人认为主要有以下几个原因: 按需加载。JVM启动时不能确定我要加载哪些东西,或...

2015-08-02 22:52:11 21903 17

原创 深入分析java序列化

概念先来点简单的概念: what?why? 什么是序列化?为什么要序列化? 答曰:将java对象转成字节序列,用以传输和保存 where? 使用场景是什么? 答曰:对象的传输;状态的备份,例如jvm的dump文件; 好了,不装*了,下面说的详细点。其实对象的序列化主要有两种用途: 把...

2015-07-28 21:42:58 3456 2

转载 linux性能分析命令-扫盲贴

好久没有写博客了,每天都过得诚惶诚恐,遂下定决心今天无论如何都要写一篇。这篇博客主要总结和罗列一下,linux一些常用的性能分析指标,算是个扫盲吧。一般来说Linux系统出现了性能问题,都会有专门的运维人员去检查,但是开发人员还是需要掌握一些基础的命令,比如可以通过top、iostat、vmsta...

2015-07-25 23:56:25 3401 1

原创 阿里巴巴2015暑期实习经历(吐血整理)

一直以来对阿里充满向往之情,感觉那里就是Javaer的天堂(好吧,我被洗脑了~),也一直希望在那样一个工程师文化的环境下工作。这次暑期实习招聘也终于圆了我一个梦 在面试的前前后后也看了不少面经和笔经,非常感谢那些人的无私分享,所以我也想分享点什么给大家(当然也希望为自己9月份校招时攒点rp吧~^_...

2015-03-20 21:51:48 55921 25

原创 算法--基本数据结构总结

其实数据结构和算法真的很重要,以前一直不怎么在意,所以每次笔试面试都被鄙视。“编程就是算法和数据结构,算法和数据结构是编程的灵魂”,现在感觉这句话还是有点道理的。今天翻了翻一些基本的数据结构,记了一些基本的性质,进行总结,后面还会继续总结一些常见的查找和排序算法。 一、线性结构 顺序存储线性表:...

2015-03-18 20:56:55 5222 0

原创 JVM结构、GC工作机制详解

题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面...

2015-03-15 16:48:06 64363 14

原创 hadoop开发环境搭建

很早就听说hadoop,但项目中一直没怎么接触,今天终于下定决心,花了一天的时间,搭起了基本的开发环境,总结如下。 一.软件准备 jdk、hadoop软件包、eclipse软件包(linux版) 二.安装java 详见http://blog.csdn.net/tonytfjing/artic...

2015-03-04 20:10:38 3007 1

原创 J2EE文件上传与下载小结

一、文件上传 上传流程: 1、jsp页面上传文件 2、后台获取文件流(原理都是一样的,实现方式有所不同。 sevelet一般用ServletFileUpload从HttpServletRequest获取; struts2会自动将文件流封装为File对象;springmvc则是...

2015-01-09 16:14:42 10338 1

原创 webservice-CXF3.0

一、关于CXF的历史 网上可以很轻松的搜到相关的CXF历史。我就简单的说一下:CXF是一个实现Web Service的框架,由Celtix 和XFire合并而成,目前是Apache的顶级项目。 webservice领域比较有名的框架目前主要还有Axis2。相比较而言,CXF更新速度较快,而Axis...

2015-01-08 18:36:09 10817 0

原创 2014年总结

主要事件: 4,5月份:花了两个月的时间完善了一篇写了许久许久的PACIS会议论文,并投了出去,幸运的是中奖了 6月份:去了趟成都(参加PACIS交流),见了很多老外和名牌大学的学生,越加的感觉自己的渺小;见了见老同学,工作之后ta瘦了好多。有时候觉得,还是自己无能回去后打鸡血似的回顾了一些jav...

2015-01-06 21:34:37 3133 2

原创 Centos6.5搭建java开发环境

一、安装jdk 1.查看Linux自带的JDK是否已安装 java –version 如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk. 2.查看jdk信息 rpm -qa|grep java 3.卸载OpenJDK,执行以下操作: rpm -e --nodep...

2014-12-26 09:23:53 42268 0

原创 mysql语句汇总

mysql语句汇总

2014-11-18 10:17:02 2039 0

原创 springmvc+easyui实现透视表-动态生成列

项目需求里面要求实现一个类似于excel里透视表的功能,大致意思就是选择对应的数据库之后,行标签和列标签都是可选的,然后在页面上就生成对应的相关记录。 例如,我选择“财务信息”数据库,列标签选择“部门”,行标签选择“科目”,页面上就显示每个部门在每项科目上的财务信息(这里就简单化为支出)。 因为我...

2014-10-11 22:18:18 12408 3

转载 java遍历实体类的属性和数据类型以及属性值

和同学由于项目中要用到poi

2014-10-03 13:37:46 14857 0

原创 重构遗留系统时出现的错误-总结

花了一个礼拜,大致的重构了下遗留系统,

2014-09-21 09:21:52 3049 0

原创 编程的一些代码风格(JAVA)

吐槽: 我这几天终于明白为什么说“一个软件产品的80%的生命期是在维护”。“金九银十”,师兄师姐们都是应聘去了,研究所遗留系统的维护工作就交到了我的手上。 我一开始还是蛮高兴的,因为又可以学点东西了,当我部署完看到代码的那一刹那,我想死的心都有了。系统的包大部分是以人名命名,其中还掺杂着业务名...

2014-09-16 21:44:56 3356 1

原创 springmvc缓存

前几篇文章已经搭建了一个基本的springmvc demo,现在我们来完善下。 相信大家写程序的时候都接触过缓存的概念,也都知道,数据量大的时候缓存对于提高效率是很显著的。而缓存一般包括前台静态资源缓存和后台查询出来的数据缓存,这里介绍的是后者。 感谢以下两篇文章,本文是在他们的基础上完成这个de...

2014-09-13 14:16:51 34701 4

原创 springmvc+json

在写我的springmvc demo时,由于要向前台返回相关信息,于是设置了@ResponseBody,但是要把对象转换成json格式,我却没有在xml文件里配置,所以报如下错误: HttpMediaTypeNotAcceptableException: Could not find accep...

2014-09-12 15:44:11 18612 2

原创 SpringMVC拦截器(资源和权限管理)

1.DispatcherServlet     SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。     DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配...

2014-09-11 16:04:05 215564 51

原创 SpringMVC+MyBatis(最新)

目前主流的Web MVC框架,除了Struts这个主力 外,还有Spring MVC,主要是由于Spring MVC配置比较简单,使用起来也十分明了,非常灵活,与Spring 集成较好,对RESTful API的支持也比struts要好。 MyBatis是ibatis的升级版,作为hiber...

2014-09-11 10:22:02 156573 32

转载 Maven入门篇(下)

上一篇博文写了怎么安装配置和怎么在myeclipse里面使用maven,我的宗旨是先得会用,然后再去深入探究其核心内容。所以这篇文章开始讲讲maven更深入的东西,主要介绍几个我们经常接触到的概念。 Maven 库 首次运行maven的时候,它会从 maven 默认的远程库(http://...

2014-09-04 15:33:24 5342 0

原创 maven入门及使用myeclipse构建maven项目

最近下了个easyui的项目代码想看看别人写的easyui,无意中发现这个项目是由maven构建的,加上之前就听说过了maven,一直没碰过。于是就心血来潮,用maven搭建了个小demo。 maven官网:http://maven.apache.org/ 依据官网的说法,Maven是一个采用纯...

2014-09-02 14:39:37 41061 1

原创 Caused by: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()Lja

用springmvc做的一个文件上传demo,出现了这个问题

2014-09-01 15:18:24 25760 4

原创 Access denied for user 'root'@'localhost' (using password:YES) 解决方案

相信这个问题大部分人都遇到过

2014-09-01 14:44:14 32865 6

原创 配置xml时一些jar和命名空间问题,如mvc:annotation-driven

暑假用springmvc搭了一些小demo,

2014-09-01 14:22:14 17974 0

转载 myeclipse8.5 启动时不弹出工作空间的选择

今天打开工作空间时,myeclipse 右键打开myeclipse的快捷方式,选择属性,在属性->快捷方式(Tab)-> 目标(TextInput),在目标的最后面加上 -clean,注意 -clean前面加一个空格就可以。 如下图所示:(参考:http://hi.baidu.co...

2014-02-15 20:56:53 2028 1

原创 SSH2+dwr

前台dwr.jsp的脚本代码如下: $(document).ready(function(){ $("button").click(function(){ demo.findUser(dwrHandler); }); }); functi...

2014-02-15 16:22:42 2648 0

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