-
2011-04-24
Java内存溢出 专题 - [j2se基础]
一、内存溢出的类型
1、java.lang.OutOfMemoryError: PermGen space
JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行... -
2010-10-24
在windows右键中增加dos调用的快捷方式
打开“我的电脑”,点击菜单中的“工具”-“文件夹选项”,选择“文件类型”,找到“(无)资料夹”,点“高级”,“新建”,在“操作”中填入“CMD”,“... -
top指令是按cpu占用率排序的,如果想一次获得所有进程的快照,使用命令top -n [最大进程数] -f 输出到文件,比如top -n 1000 -f topsnapshot.log
-
查看表类型(存储引擎):
SHOW TABLE STATUS FROM test; -
2010-01-28
(转)TreeSet自定义排序 - [j2se基础]
TreeSet自定义排序 java.lang.Object
|_ java.util.AbstractCollection<E>
|_ java.util.AbstractSet<E>
|_ java.util.TreeSet<E>
TreeSet类声明如下:
public class Tree... -
2009-12-31
jar包下META-INF 目录下的MANIFEST.MF文件编制 - [j2se基础]
jar包下META-INF 目录下的MANIFEST.MF文件编制
Manifest-Version: 1.0
Class-Path: lib\commons-logging-1.1.jar lib\log4j-1.2.9.jar
Main-Class: com.demo.aumy.AumyUdpClient2
... -
2009-12-31
Sh执行文件简单编制 - [j2se基础]
Sh执行文件简单编制
1、 类路径定义
方式一:
LOCALCLASSPATH='/…/…/*.jar:/…/…/*.jar:/…*.jar'
前后单引号“'”,冒号分割“:”
... -
2009-12-31
Bat执行文件简单编制 - [j2se基础]
Bat执行文件简单编制
批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。
1、 变量设置
set 变量名=变量值
可以设置不同于环境变量的java运行变量,在运行... -
2009-08-21
java.io 部分API - [j2se基础]
常用(一)、字节流 1、java.io.InputStream abstract java.io.InputStream 此抽象类是表示字节输入流的所有类的超类。
需要定义 InputStream 的子类的应用程序必须始终提供返回下一个输入字节的方法。
子类1:java.io.FilterInputStream
FilterInputStream 包含其他一些输入流,它将这些流... -
简介
Reader和Writer类----提供兼容Unicode与面向字符的I/O的功能。
InputStream和OutputStream提供以面向字节形式的I/O功能。
使用方式
字符:文件输入:FileReader--àBufferedReader-àString(或者StringBuffer)
文件输出:FileWriter--àBufferedWriter--àPrintWriter
字节:
文件输入:File--à FileInputStream-à BufferedInputStream 文件输出:File--à FileOutputStream--à BufferedOutputStream
能用reader(执行速度快),就不用stream。使用时为了效率,都应使用缓冲流(执行速度快)进行包装。
-
2009-08-21
设计模式----Observer模式(对象的行为模式) - [软件设计建模]
设计模式----Observer模式(对象的行为模式)
解决问题: 一个软件系统常常要求在某个对象的状态发生变化的时候,某些其他的对象做出相应的改变。
同样能实现此功能:做到这一点的设计方案有很多
比较:观察者模式使系统能够易于复用(低耦合的设计方案)。观察者模式是满足这一要求的各种设计方案中最重要的一种。
&n... -
2009-08-21
设计模式----Decorator模式(又称Wrapper模式) - [软件设计建模]
设计模式----Decorator模式(又称Wrapper模式)
解决问题:给一个对象添加一些额外的职责。
同样能实现此功能的方式:继承关系(生成子类)。
区别:前者动态,后者静态;前者更为灵活。
一、简介
1、Decorator定义:
动态给一个对象添加一些额外的职责,就象在墙上刷油漆.
... -
2009-08-18
Linux下建立Web应用环境(二) - [Linux相关]
二、安装Tomcat服务器
1、解压缩
tar –xvzf jakarta-tomcat-5.5.9.tar.gz (tar -zxvf jakarta-tomcat-5.0.28.tar.gz)
mv jakarta-tomcat-5.5.9 tomcat5.9
完成后,会在/usr/tomcat出现tomcat5.9目录,里边就是tomcat的文件。... -
2009-08-18
Linux下建立Web应用环境(一) - [Linux相关]
Linux下建立Web应用环境
一、Linux下JDK安装
一)参阅:http://www.oklinux.cn/html/network/ser/20080410/51113.html
1. JDK下载安装
下载:http://java.sun.com
下... -
2009-08-18
Linux常用命令(二) - [Linux相关]
Linux常用命令(二)
一、vi编辑器的操作
打开文件:vi 文件名
从命令模式切换到输入模式:a
输入模式切换到命令模式:ESC
末行模式::
保存::w
保存退出::wq
不保存强制退出::q!
保存强制退出::wq!
... -
Linux常用命令
1、切换用户:su root --切换到超级用户
2、切换目录:cd /home/user/Downloads
3、文件拷贝:cp jdk-1_5_0_12-linux-i586.bin /usr/local --将jdk复制到/usr/local目录下。
4、权限分配:chmod a+x jdk-1_5_... -
2009-08-17
四大门户早已面目全非 - [科技资讯]
发展策略的不同导致了四家门户在收入结构上的明显不同:网游是网易的主要收入来源;广告是新浪的核心业务;搜狐则两者兼具;而曾经被人轻视的腾讯则全线发展,业务范围无所不包,并且都颇具规模,已成为不折不扣的“全民公敌”。
详情点击:http://www.techweb.com.cn/news/2009-08-15/... -
一、静态存储区:这里的“静态”是指“在固定的位置”(在RAM里)。静态存储里存放程序运行时一直存在的数据。可用关键字static来标识一个对象的特定元素是静态的,但Java对象本身从来不会存放在静态存储空间里。
二、Static关键字
一种情形,只想为某特定数据分配一份存储空间,而不去考虑究竟要创建多少对象,还是甚至根本不创建任何对象。
... -
2009-08-03
volatile关键字 - [j2se基础]
Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 s... -
JDK1.5新特性 (三) - 线程池(2)
http://hi.baidu.com/thrunder_liu/blog/item/967008fbe5b8779158ee904d.html
实现简单的多线程程序要素及示例(线程池没有用1.5的,自己简单实现)
一、TaskQueue 任务队列:(LinkedList)
... -
2009-07-31
线程基础—Java编程思想 - [j2se基础]
线程基础—Java编程思想
并发与线程
1、 创建
a) 继承java.lang.Thread类:重载run()方法,以实现你的功能。
b) 实现Runna... -
2009-07-17
(转)FCKeditor网页编辑器项目集成 - [UI]
转载:FCKEditor使用说明
一、简介
FCKeditor官司方网址:http://www.fckeditor.net/
FCKeditor在线DEMO:http://www.fckeditor.net/demo
FCKeditor下载直址:http://www.fckeditor.net/download ... -
2009-07-17
UrlRewriteFilter--动态URL静态化 - [Struts2]
UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。
这样做就避免了url中出现?&之类的符号,而且页面伪静态化之后也增加了被搜索引擎找到的概率。
该项目主页:http://tuckey.org/urlre... -
2009-07-16
FreeMarker简介 - [FreeMarker]
概述
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写
FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序
虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据
FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件... -
2009-07-16
Freemarker+Struts2 国际化应用 - [FreeMarker]
1.要在FreeMarker模板使用标签库,只要四步,如下:
2.登录示例:
3、国际化
-
2009-07-13
Spring框架集成FreeMarker - [FreeMarker]
一、Spring in Action (转自 http://book.csdn.net/bookfiles/167/index.html )
FreeMarker比Velocity复杂一点点,但这只是它比Velocity的功能强大一点点的结果。FreeMarker提供了对一些常用任务的内置支持,比如日期和数字的格式化,以及去除空白字符。在Velocity中,这些特性只有通过附加工具才能实现。
1、配置Free... -
J2EE 全面简介 http://www.ibm.com/developerworks/cn/java/j2ee/
http://baike.baidu.com/view/1507.htm
http://topic.csdn.net/u/20081025/20/47a957ad-e91f-4060-af1b-70... -
JPA 批注参考
http://www.oracle.com/technology/global/cn/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html
(英)http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html
... -
2009-06-30
(转)在Spring框架中使用OSCache缓存 - [缓存技术]
在Spring框架中使用OSCache缓存
就是使用Spring提供的springmodules和OSCache来简化程序的开发,通过配置文件来完成提供缓存。参考springmodules的文档。
1、配置ehcache.xml文件
2、将oscache.properties、oscache.tld放入WEB-... -
2009-06-30
缓存之EHCache(五) - [缓存技术]
<cache name="dictCache"
maxElementsInMemory="50"
eternal="false"
timeToIdleSeconds="60"
timeToLiveS... -
2009-06-30
缓存之EHCache(四) - [缓存技术]
七、在Spring框架中使用EHCache缓存
就是使用Spring提供的springmodules和EHCache来简化程序的开发,通过配置文件来完成提供缓存。参考springmodules的文档。
1、配置ehcache.xml文件
2、创建Spring EHCache的配置xml文件
...









