自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JSP页面报错

Multiple annotations found at this line:- javax.servlet.jsp.PageContext cannot be resolved to a typejavax.servlet.jsp.JspException cannot be resolved to a type当碰到此问题时,很有可能是servelt-api.jar和jsp...

2014-03-19 22:09:57 103

原创 我心中的vi 编辑神器

使用vi 开发软件,已经快三年多了,在三年期间,有辛酸,有痛楚,有纠结,更有收获。在这之前,也有使用过vi编辑器,那个时候,只用了vi的几个基本的命令,如yy,dd之类的。更多的时候,是项目要上线了,到linux上修改配置文件,偶尔用一用。 还记得2010年的时候,我在客户那边用java开发一套管理系统,编译器当然是用的明星级的eclipse。到了项目上线的时候,我的老大,要到线上部署...

2013-11-21 13:11:43 92

原创 一个标准的JavaBean

一个标准的JavaBean应该具有如下几个特点 2011-04-24 16:55:35| 分类: 默认分类 |字号 订阅1、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。2、JavaBean必须是具有一个无参数的构造方法。如果在JavaBean中定义了自定义的有参构造方法,就必须添加一个无参数构造方法,否则将无法设置属性,如果...

2013-11-18 16:06:37 143

原创 spring 3.0jar包详解

1. spring.jar 是包含有完整发布模块的单个jar 包。 2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。 3. org.springframework.asm Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包, 3.0开始提供他自己独立的asmJar。 4. ...

2013-11-13 17:20:01 87

原创 两种单例模式:饿汉式与懒汉式

按照加载方式的不同,单例模式有两种实现:private:只能在同一个类中使用static:该类是类方法,不能调用实例方法。/类全局变量final:方法或成员变量不能被修饰1、饿汉式public class EagerSigleton{private static final EagerSigleton instance=new EagerSiglet...

2013-11-11 16:06:39 79

原创 8框漂亮的jquery菜单

今天为大家准备了8款样式风格挺不错的jQuery/CSS3网页菜单,主要包括面包屑菜单、下拉菜单、Tab菜单等,喜欢的朋友赶紧收藏,一起来看看这些菜单。 1、CSS3扁平化面包屑导航 上一款CSS3圆形面包屑导航非常不错,今天的这款CSS3面包屑导航时扁平化样式的,更加清爽大气。 在线演示 / 源码下载 2、CSS3圆形风格面包屑导航 ...

2013-11-08 13:02:09 183

原创 JAVA十进制数格式化

java DecimalFormat format 方法的使用DecimalFormat format 方法大家在format()一个小数是,总是对格式中的'0'和'#'有些不解吧!eg: 1:new DecimalFormat("00.000").format(pi) //结果:03.142 2:new DecimalFormat("##.###").forma...

2013-09-27 10:11:01 175

原创 Java高质量代码-集合和数组(1)

前言:由于上一个星期工作繁忙,利用上下班和晚上睡前空余的时间拜读了秦小波老师的《改善Java程序的151建议》,感觉廓然开朗,注意到了很多平时在编写代码中并不会注意的问题,甚至感觉自己对Java只是略懂皮毛,不足以登大雅之堂,特此与读者分享读书笔记,以下内容摘自《改善Java程序的151建议》一书和笔者的理解 Java高质量代码系列文章 面向对象篇:http://ray...

2013-08-21 13:13:58 121

原创 数据库表的设计方法和原则

在目前的企业信息系统中,数据库还是最佳的数据存储方式,虽然已经有很多的书籍在指导我们进行数据库设计,但应该那种方式是设计数据库的表结构的最好方法、设计时应遵从什么样的原则、四个范式如何能够用一种方式达到顺畅的应用等是我一直在思考和总结的问题,下文是我针对这几个问题根据自己的设计经历准备总结的一篇文章的提纲,欢迎大家一块进行探讨,集思广益。其中提到了领域建模的概念,但未作详细解释,希望以后能够有...

2013-08-19 11:08:56 123

原创 JVM内存模型及垃圾收集策略解析(2)

二 JAVA垃圾收集器2.1 垃圾收集简史垃圾收集提供了内存管理的机制,使得应用程序不需要在关注内存如何释放,内存用完后,垃圾收集会进行收集,这样就减轻了因为人为的管理内存而造成的错误,比如在C++语言里,出现内存泄露时很常见的。Java语言是目前使用最多的依赖于垃圾收集器的语言,但是垃圾收集器策略从20世纪60年代就已经流行起来了,比如Smalltalk,Eiffel等编程语言也...

2013-08-14 15:37:18 72

原创 JVM内存模型及垃圾收集策略解析1

一 JVM内存模型1.1 Java栈Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。StackOverflowError:如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常,这种情况一般是死递归造成的。1.2 堆J...

2013-08-14 15:31:46 79

原创 JVM处理java数组

记得vamcily 曾问我:“为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(成员方法的形式)?”我当时一听,觉得问得很有道理。做同样一件事情,为什么采用两种风格迥异的风格呢?况且,Java中的数组其实是完备(full-fledged)的对象,直接暴露成员变量,可能不是一种很OO的风格。那么,设计Java的那帮天才为什么这么做呢?...

2013-08-14 15:10:40 93

原创 浅析JVM内存结构和6大区域

其实对于我们一般理解的计算机内存,它算是CPU与计算机打交道最频繁的区域,所有数据都是先经过硬盘至内存,然后由CPU再从内存中获取数据进行处理,又将数据保存到内存,通过分页或分片技术将内存中的数据再flush至硬盘。那JVM的内存结构到底是如何呢?JVM做为一个运行在操作系统上,但又独立于os运行的平台,它的内存至少应该包括象寄存器、堆栈等区域。JVM在运行时将数据划分为了6个区域来存储,...

2013-08-14 14:43:24 61

原创 对.net系统架构改造的一点经验和教训

在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开源解决方案,覆盖了网站应用扩展的方方面面。我记得十几年前第一波互联网浪潮的时代,采用Windows平台ASP架构的大型网站是非常普及的,而如今采用Windows平台.net架构的大流量知名网站已经凤毛麟角了。很多...

2013-08-14 14:23:05 67

空空如也

空空如也

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

TA关注的人

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