自定义博客皮肤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我人生的技术博客

为生活奔波、前进的同时更希望为技术而痴狂,岁月不止,奋斗不息,Java我人生,让你我共同积淀与进步吧.......

  • 博客(27)
  • 资源 (129)
  • 收藏
  • 关注

原创 java序列化一定要应该注意的6个事项!

1、如果子类实现Serializable接口而父类未实现时,父类不会被序列化,但此时父类必须有个无参构造方法,否则会抛InvalidClassException异常。2、静态变量不会被序列化,那是类的“菜”,不是对象的。3、transient关键字修饰变量可以限制序列化。4、虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两个类的序列化 ID 是否一致,

2015-02-15 11:06:21 12543

原创 IT行业,唯一不变的原则—“变”!

最为一个程序猿的我,尽管刚出来,但还是对这个行业的变化之快很感概。应该是,也确实是,IT行业因为“变”才能跟上和推动整个人类的发展,IT行业唯一不变的原则就是“变”,尤其是互联网上的技术,刚盛行没几年技术就能很快被更好更新的技术替代了,很多技术都经历这个淘汰的过程,从大一,到现在,我也是深有些体会。      我认为,作为一个IT工作者,要时时刻刻准备并很快跟上这种“变”,不管你是小小的程序猿

2015-02-13 23:02:45 2016

原创 为何百度的产品大多数半死不活?

百度之殇,重搜索缺失  前两天在和一个在百度代理商工作的朋友喝茶,期间聊到移动互联网对传统搜索引擎流量的冲击。其开始颇为不以为然,“即使在移动互联网时代,百度仍是手机端的第一搜索引擎呀,外面平时在外面遇到问题还不会想到拿出手机,百度一下?”  可是他不明白的,问题就出在这儿。就像百度一直以来的Slogan “百度一下,你就知道”一样,百度所解决的问题,在移动互联网时代越  来越被局限在 “

2015-02-13 09:20:55 2352 1

原创 Array.asList:数组转list时你一定要知道的“陷阱”!

最近开发中,业务上处理,经常用到asList方法,这让我不经想起了它的很多容易让人犯错的地方或者误解的地方,所以就想抽出时间来,整理一下,和大家分享出来,深夜了,话不多说,主要以代码为主,简易的代码,你一看就知道了!大家都知道这个方法是将数组转成list,是JDK中java.util包中Arrays类的静态方法。大家使用时一定要注意(请看代码): String

2015-02-12 22:57:47 45849 17

原创 读取Excel表格报错问题分析总结(用apache POI读取,表格稍微改动就报错导入不进去)

首先是建立在用apachePOI解析Excel时一定几率是能成功解析导入的,如果一点也不能的话,也可以参考看看我总结的原因,也许也是导致你屡次导入不能的原因之一。       这个问题是前天客户反应的,不用下载的好的模版套进内容再导入的话就报错,怎么也导入不进去,客户即想用从其他直接导出的数据导入我们的产品中用想能自己复制一些其他的内容到自己建立的excel表格中导入进去

2015-02-11 22:21:02 6683 1

原创 String中substring方法内存泄漏问题

众所周知,JDK中以前String类中的substring方法存在内存泄漏问题,之所以说是以前,是因为JDK1.7及以后的版本已经修复了,我看都说JDK1.6的版本也存在这个问题,但是我本机上安装的1.6看了看源码不存在内存泄漏问题啊,又看了1.7的源码,和我本机的1.6的一样,是不是我的1.6版版其实是1.7的?!唉,不管了,反正1.7版本肯定没有这个问题(1.5及更老版本肯定有)了,大家就放心

2015-02-08 21:12:01 7038 2

转载 java中字符串String的深入浅出

大家知道我们在java中定义一个字符串是这样定义的 String str=”abc”;然而还可以这样来定义 String str=new String(“abc”);那么这两者的区别是什么呢?我们先来看看代码:String str="abc";       String str1=new String("abc");       System.out.println(str

2015-02-26 21:26:20 1831 1

原创 使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

今天遇到一个小小的问题,就是在处理json数据时,报了java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常,简单一看就是缺少了某个类了,但是觉得json-lib-jdk15.jar包我也引进来了啊,打开jar包没发现这个类,突然想到有几个依赖的jar包忘导入了,ommons-beanutils.jar,commons-httpclient

2015-02-26 20:18:39 35709

转载 Java中数组的存储与内存分配

Java数组及其内存分配[日期:2013-03-28]来源:Linux社区  作者:xiaoxuetu[字体:大 中 小]几乎所有的程序设计语言都支持数组。Java也不例外。当我们需要多个类型相同的变量的时候,就考虑定义一个数组。在Java中,数组变量是引用类型的变量,同时因为Java是典型的静态语言,因此它的数组也是静态的,

2015-02-26 20:13:36 6083

原创 又来了,上班又开始了,奋斗还得继续....

昨天晚上做了一宿火车,累啊,今天又开始上班了,时间过的太快了,匆匆半年过去了!想想生活,想想房子,想想车,想想....,嗯,一切都会有的,努力,充实自己,武装自己,提高自己,为生活为自己的梦想奋斗,加油!

2015-02-25 22:16:10 1854 2

原创 spring持久类po或者javabean为什么常常实现序列化?

无论用hibernate或者mybatis结合spring做开发还是其他,系统里持久类往往要实现序列化, implements Serializable。我还是比较好奇,为什么要这样做呢?一直只知道个大概,学习hibernate和mybatis时,一些书中有几个字的介绍,有的书中举得例子或者和spring整合时举得例子也没实现序列化,有时可能在你项目上,如果不是实现serializable接口,可

2015-02-15 10:15:11 9767 1

翻译 Integer.valueOf(String)方法字符串转整型- 你肯定不知道的疑惑!

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的:“ 我被下面的代码搞晕了,为什么它们会返回不同的值?”123System.out.println(Integer.valueOf("127")==Integer.valueOf("127"));System.out.println(Integer.v

2015-02-14 23:07:29 5254

原创 hibernate与mybatis异同与比较(涵盖网上各个版本,清晰明了)

一、序言       最近一直用mybatis做开发,以前用过hibernate,能感受到一些它们在使用上的区别,不过总想抽出时间来好好比较比较弄弄清楚它们各自的优劣,以便更好进行选择和深入的了解。       网上也看了很多资料,结合自己的使用体会,粗率地概括和总结了一下,以供大家参考。二、具体运用上的不同1、所需的jar包Mybatis:只需要3个(mybatis-3.1.

2015-02-14 18:21:19 17595 6

原创 MyBatis的动态SQL查询-让查询更灵活多变!

序言        MyBatis,大家都知道,半自动的ORM框架,原来叫ibatis,后来好像是10年apache软件基金组织把它托管给了goole code,就重新命名了MyBatis,功能相对以前更强大了。它相对全自动的持久层框架Hibernate,更加灵活,更轻量级,这点我还是深有体会的。       MyBatis的一个强大特性之一就是动态SQL能力了,能省去我们很多串联判断拼接

2015-02-14 17:19:52 9214

原创 那些年,我关于java集合的"老照片"!

今天翻书无意中在一本很破的java书中翻到2张我大二时画的集合的各个类的关系及各个类应该注意的地方的“图”,看了一会想想那时的我,还是挺有意思的。当时记得用“饭卡”比着话的,现在再看看画的“形状”和里边的内容,只能呵呵了。当时用来好长时间去画这2张图,就是秉着理清、整理、弄清集合的心理去完成这2张“图”,当时画完很是欣喜,恐怕丢了,特意去打印店里复印了3份,分别加在不同的书里。现在看来,里边的涉及

2015-02-13 21:58:30 1813 3

转载 FreeMarker内置函数及其用法

在我们应用Freemarker 过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker 有没有类似于Java 一样有相关的类及方法。在本文当中,我将向大家详细的介绍Freemarke 的内置函数及用法,以便能帮助大家更熟练的应用Freemarker 完成项目开发。一、  Sequence 的内置函数 1.     sequence?first 返回sequenc

2015-02-12 12:44:58 1544

翻译 如何高效地判断数组中是否包含某特定值

如何检查一个未排序的数组中是否包含某个特定值,这是一个在Java中非常实用并且频繁使用的操作。另外,这也是Stack Overflow上面非常受关注的问题。在得票数最多的答案中,可以看到,检查数组中是否包含特定值可以用多种不同的方式实现,但是时间复杂度差别很大。下面,我将为大家展示各种方法及其需要花费的时间。1.检查数组中是否包含特定值的四种不同方法1)使用List:

2015-02-11 23:25:22 4600

原创 SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法

今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间才解决了,特意记录下来,并和大家一同分享一下。        出现这个错误的原因一般最常见的就是后台的实体类bean与前台穿过的类型不匹配,我的就是,因为的

2015-02-11 21:27:26 133300 32

翻译 Java程序员应该知道的10个调试技巧

试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给

2015-02-10 12:53:28 1695

转载 一个java对象到底占多大内存?

最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存?在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的这个类也非常实用:import java.lang.instrument.Instr

2015-02-09 22:01:42 1508

翻译 FreeMarker详细介绍和使用(详细教程)

FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMar

2015-02-04 23:37:45 1947 1

原创 利用StringEscapeUtils对字符串进行各种转义与反转义(Java)

apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在2.3版本以上加上的去的,利用它能很方便的进行html,xml,java等的转义与反转义,而且还能对关键字符串进行处理预防SQL注入,不过好像common-lang3.0以后我看着好像没这个处理SQL语句的方法了,想用的话前提时引入对应的jar包,以下为它的部分

2015-02-03 20:51:19 190823 11

转载 用JDK中的 jps、jinfo、jstat、jstack、jmap、jconsole等命令对JVM,内存,线程进行分析和故障诊断

JDK提供了几个很实用的工具,如下:jinfo:观察运行中的java程序的运行环境参数:参数包括Java System属性和JVM命令行参数,java class path等信息。命令格式:jinfo 进程pidjps:用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。命令格式:jps   或 jps 远程服务ip地址    (默认端口1099)

2015-02-02 22:30:37 3813

转载 利用 Java dump 进行 JVM 故障诊断 (转IBM官网)

 引言对于大型 java 应用程序来说,再精细的测试都难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的运行状态并将其存储在转储(dump)文件中,从而为我们分析和诊断问题提供了重要的依据。常见的转储文件包括 Java Dump, Heap dump 和 System

2015-02-02 22:22:22 4647

转载 压力测试工具JMeter入门教程

1.Jmeter 概要描叙jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。2.Jmeter 基本界面和组件的概念

2015-02-02 22:14:58 258244 15

转载 Struts2、SpringMVC、Servlet(Jsp)性能对比 测试

Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策。在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基础知识。 人人都要了解。----------------------

2015-02-02 20:59:44 5707 1

转载 Spring MVC深入分析(快速入门,由浅入深)

目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何

2015-02-02 17:01:02 2966

hamcrest-core-1.3.jar 单元测试JUnit框架必须jar包

hamcrest-core-1.3.rc2.jar 单元测试JUnit框架必须引用的jar包,免费分享给大家

2015-03-13

hamcrest-library-1.3.jar程序文件

hamcrest-library-1.3.rc2.jar ,单元测试JUnit必须引用的jar包,否则会报错无法启动测试程序

2015-03-13

junit-4.jar工具

junit-4.12.jar,单元测试框架JUnit必须引用的jar包,免费分享给大家

2015-03-13

junit4API.chm.html

junit4最新API文档 CHM格式和HTML格式都有 免费下载 免费分享给大家

2015-03-13

Optimizeit Profiler6.0完整版+使用手册.rar )

Optimizeit Profiler6.0完整版+使用手册.rar ,功能能大,java必须知道和使用的

2015-01-28

commons-Collections最常用类介绍.pdf

commons-Collections最常用类介绍.pdf

2015-01-24

commons-collections-API参考手册.chm

commons-collections-API参考手册.chm非常全

2015-01-24

Mongo之快速入门资料.ppt

Mongo之快速入门资料.ppt

2015-01-24

class反编译工具

class反编译工具.rar

2015-01-16

Shell脚本学习指南(中文版).pdf

Shell脚本学习指南(中文版).pdf ,整本书的电子版,入门必备,学习linux必备

2015-01-16

java注解、Spring注解、Hibernate注解、Struts2注解等注解大全

普通java注解,hibernate注解,spring注解,struts2注解,对于学习注解的朋友有很大的帮助!

2015-01-11

深入理解Java虚拟机--JVM高级特性与最佳实践.pdf

深入理解Java虚拟机--JVM高级特性与最佳实践.pdf 电子版。国人书中的精粹,很不错的一本书,每个java程序猿必读之作。

2015-01-05

阿里巴巴java电话面试整理

阿里巴巴java工程师面试题型整理,很不错,可以让自己对java有个重新的认识,能意识到自己的盲点,无论你去不去面试,有没有能力,这个文档都有助于你开发道路!

2014-12-26

commons beanutils jar

commons-beanutils.jar

2014-03-27

基于java的Quartz的实例

基于java的Quartz的实例,直接导入MyEclipse中就能用,可以把引入的java.SQL及用到的东西删除掉

2014-03-26

commons-digester.jar

commons-digester.jar

2014-03-26

实验一词法分析

词法分析器,我们的编译原理的实验,有截图,绝对能运行,图形界面的,绝对超爽!

2013-04-09

计算机组成原理课程设计报告

赵老大的课程设计,全英文版的教科书的中文课程设计,非常全,非常详细伤不起的就下下来吧!!!

2013-04-08

软件工程导论期末考试题复习提纲及试题整5套

软件工程导论期末考试题复习提纲及试题整5套!很全,很详尽

2013-01-08

学生信息管理系统

学生信息管理系统!!保证能运行!!!java -jar ***.jar 即可运行! 前提安装JDK!!

2012-12-16

timeseriesForecasting.jar.zip-weka.jar里时间序列预测必备jar

timeseriesForecasting.jar,weka.jar里时间序列预测必备jar,国内外网站至今无法直接下载到的jar包,里边包含了官网weka的API文档里timeseries里所有的类,其中lib文件夹里的jar可能可能是这个jar运行时需要用到的jar包

2017-09-06

jedis-2.1.0.jar

java操作redis数据库,redis客户端.zip

2016-01-15

mongo-java-driver-2.5.jar

java连接mongoDB驱动.

2016-01-15

commons-pool.jar

java连接池commons-pool.jar必备,apache

2016-01-15

tomcat7源码官方

tomcat7源码官方源码,免费的,很有用,有助于分析理解

2015-08-26

jsoup-1.7.2.jar

jsoup-1.7.2.jar,HTML解析

2015-07-24

sqlserver-jdbc驱动-3个jar包.rar

sqlserver-jdbc驱动-3个jar包.rar

2015-07-24

slf4j-jar所有jar包

slf4j-jar所有jar包!

2015-07-22

Xmemcached jar包

memcached客户端 jar包与源码

2015-07-22

OSGI实战.pdf

OSGI实战.pdf免费分享给大家,中文版

2015-06-08

《Java编程风格》翻译版.pdf

The Elements of Java Style,《Java编程风格》翻译版.pdf ,免费

2015-06-08

jquery.json-2.4.js.ZIP

jquery.json-2.4.js.ZIP,jquery插件,json与js对象轻松互相转化,详细使用可以看我的博客

2015-04-20

json.js.ZIP

json.js,JSON官网json与对象相互转化的工具,详细使用可以看我的博客!

2015-04-20

druid-0.2.6.jar

阿里巴巴开源连接池,功能强大,好用,免费分享,相关配置可以看我的博客!

2015-04-18

java邮件功能三大jar包commons-email-1.3.3,activation,mail.zip

java邮件功能三大jar包commons-email-1.3.3,activation.jar,mail.jar.zip免费分享给大家

2015-03-29

humbnailator-0.4.2.jar

humbnailator-0.4.2.jar 很好用很强大的java图像处理工具,免费分享给大家

2015-03-24

guava-sources.jar

guava-18.0-sources.jar 源码,免费分享给大家

2015-03-20

guava-API文档

guava-API文档

2015-03-20

guava-18.0.jar

guava-18.0.jar 强大的java工具类库,免费分享给大家

2015-03-20

dom4j.jar.zip

dom4j-1.6.1.jar,解析XML文件必须引入的jar包,免费分享给大家

2015-03-17

空空如也

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

TA关注的人

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