自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

转载 谈谈“模式思想”与框架的关系

      良言有益,现在各种框架越来越多;模式使用机会性似乎减少了,那么是不是意味着我们就不必掌握模式了呢?其实,学习模式实际为了培养模式思维,模式思维有助于了解和使用框架。现在各种框架越来越多;模式使用机会性似乎减少了,那么是不是意味着我们就不必掌握模式了呢?其实,学习模式实际为了培养模式思维,模式思维有助于了解和使用框架。例如如何我们在使用表现层哪个框架,都是MVC模式实现,那么进行编程步骤

2008-04-24 19:30:00 498

原创 JAVA HEAP内存溢出测试代码

java命令行参数:-verbose:gc -Xms20m -Xmx20m -Xmn10m -XX:+PrintGCDetails -XX:SurvivorRatio=8[code="java"]import java.util.ArrayList;import java.util.List;public class HeapOOM { /** * ...

2012-01-08 22:00:05 260

原创 java命令参数

Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。  一、查看参数列表:  虚拟机参数分为基本和扩展两类,在命令行中输入JA...

2012-01-08 21:56:58 600

原创 JVM内存模型

JVM内存主要分为以下几部分:1、PC:程序计数器,主要用来作为当前线程所执行字节码的行号指示器,属于线程私有。2、Java Stack:java 栈,线程的生命周期相同,线程中每一个方法的调用建立一个栈帧,这个栈帧主要存储局部变量表,操作栈,动态链接,方法出口等,一个方法的执行,对应一个栈帧的入栈和出栈。线程私有。3 native method Stack:本地方法栈,与虚拟机栈类似...

2012-01-08 21:04:20 120

原创 fedora root登录

fedora从10开始就禁止了以root来登录系统,这个可能是出于安全的考虑,毕竟root的权限太大了,出余增强系统安全性,而且普通的账号可以运行一般应该用户的应用程序来说足够了,如果需要用到root权限时,会自动提示输入密码,可以说在安全考虑上做到相当完美了.想用root登录系统:修改目录 /etc/pam.d/gdm与/etc/pam.d/gdm-password两个文件一般修改方...

2012-01-08 11:59:02 383

原创 VI使用记录

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念   基本上vi可以分为三种状...

2012-01-08 11:55:34 159

原创 RPM包的安装(转载)

RPM软件包的一个例子:foo-1.0-1.i386.rpm其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。(1)安装# rpm -ivh foo-1.0-1.i386.rpmfoo#######################A. 软件包已被安装 # rpm -ivh foo-1.0-1.i386.rpm foo...

2012-01-04 20:31:19 183

原创 Integer的new和valueof()的区别

Integer instance = new Integer(1)Integer a = Integer.valueOf(1);上述表达式主要区别:两个都是得到一个Integer对象,但是Integer.valueOf的效率高。为什么呢?因为Integer.valueOf用到了缓存。如Integer.valueOf()源代码:public static Integer valu...

2011-11-28 21:25:18 488

原创 JDK 源代码- Hash 存储机制

通过 HashMap、HashSet 的源代码分析其 Hash 存储机制集合和引用就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样...

2011-10-23 22:03:47 97

原创 这里写我该注意的地方

果然当一个人认真做事的时候,不管是什么事,总会有所收获。忽然想起写自己的收获,今天就写一个,或些对别人也有些帮助吧:先是给刚学servlet的人说一句,学内置对象时,首先要知道,你所写的程序肯定是服务器端的,所以request主要有get方法,而response对象主要是set方法,首先认清是在后端是很重要的

2008-05-04 22:38:00 334

转载 Validator问题及解决办法——java.lang.ClassCastException: org.apache.struts.validator.ValidatorForm cannot be cast to forms.RegisterForm

 还是那个register的例子,我想加上struts的validator。 但是遇到一个错误,几天都没有解决,每次点击register.jsp中的register按钮时,就会出错,如下:  java.lang.ClassCastException:   org.apache.struts.validator.ValidatorForm   cannot   be   cast   to

2008-04-28 14:55:00 1587

原创 JSP中遇到的几个常见问题

1、表单request汉字处理: request.setCharacterEncoding("GB2312")   2、在JSP网页中获取页面的名称: request.getRequestURI() ;//文件名 request.getRequestURL() ;//全部url   3、 页面不保留缓存: response.setHeader("Pragma","No-cache"); respo

2008-04-28 09:09:00 2378 1

转载 讲解Oracle面试过程中常见的二十个问题

.冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive

2008-04-26 08:30:00 361

原创 汉语编程:令老美深感“来自中国的恐慌”

眼下,无论多么高级的黑客破密软件,也很难以英文破密的方式来破解中文加密程序,这对于国外的恶意破坏我国国家安全分子,也无疑筑起了一道“钢铁长城”, 想要进入“汉语编程”软件不懂汉语编程,就如同“盲人摸象”,即使将来外国人学了汉语编程,但因为所有源代码都掌握在中国人手里,也不过于担心计算机的安 全问题。正如来自美联社的报道中所言:汉语编程,令老美也深感“来自中国的恐慌”!据统计,在受“间谍软件”攻击的

2008-04-26 08:29:00 450

转载 正则表达式

贪婪与懒惰当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在它后面加上一个问号?。这

2008-04-26 08:17:00 387

转载 正则表达式

字符转义如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。这时你就得使用/来取消这些字符的特殊意义。因此,你应该使用/.和/*。当然,要查找/本身,你也得用//.例如:unibetter/.com匹配unibetter.com,C://Windows匹配C:/Windows。重复你已经看过了前面的*,+,{2},{5,

2008-04-26 08:16:00 368

转载 正则表达式30分钟入门教程

如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :) 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可

2008-04-26 08:13:00 486

转载 JSP Sessions

在经典的网站上,访问者可以浏览几个网页并执行一些交互的行为。如果你在编写这样的网站,利用每一个用户的一些数据是非常有用的。为了这个目的,我们可以使用JSP中的"sessions"。 Session是一个跟用户相关的对象。当用户访问网站的时候,一些数据就被存放于session中,并在需要的时候从中取出数据。Session为不同的用户保存了不同了数据。     以下的网页将用户的名字放置于sessio

2008-04-24 19:45:00 423

转载 JSP三种页面跳转方式的比较

使用JSP大约有下列三种跳转方式:1. response.sendRedirect();2. response.setHeader("Location","");3. 经过试验得到下面的一些规则:一. response.sendRedirect()此语句前不允许有out.flush(),如果有,会有异常:java.lang.IllegalStateException:

2008-04-24 19:36:00 615

Maven入门到精通.rar

Maven入门到精通 中文资料 包含三个doc maven2以上的介绍及提升

2011-12-14

Maven权威指南中文版

Maven权威指南中文版 比较全的电子书 友情下载

2011-12-14

5日精通CSS层叠样式表

5日精通CSS层叠样式表 关于网页设计的美化的好书哦

2008-10-12

html语法教程 html语法教程

html入门教材,如果想学网页开发的话,这个是必须的

2008-10-12

建筑的永恒之道.PDF

设计模式就是由本书启发,好好看看这本书,感受下设计模式

2008-10-12

跟我学模拟电子电路.pdf

跟我学模拟电子电路,很容易上手的一本参考资料

2008-04-26

css2.0

做web开发人必须熟悉的东东,不容错过啊

2008-04-26

正则表达式

Ajax,编译原理,比较实用,是chm格式的

2008-04-26

空空如也

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

TA关注的人

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