- 浏览: 584960 次
- 性别:
- 来自: 成都
-
最新评论
-
a1641693970:
还不错,学习了
BeanUtils使用总结(二)LazyDynaBean -
zjfshowtime:
很好的办法,学习了。
ORA-28001: the password has expired -
ya654277yo:
哦,多谢分享
Apache整合Tomcat后get方式提交中文乱码问题解决 -
foolkeeper:
nice !!
jvm内存参数设定 -
tracy821:
谢谢了,找了好久才找到
关于Spring 声明式事务处理时,throws exception不回滚的问题
文章列表
大清早一来上班,打开eclipse居然报JVM terminated. Exit code=-1。我晕哦,昨天运行都没问题。即使昨天做了系统还原也应该不会影响赛。
查了N多资料 ,还真被一位兄弟说中了,是JVM设置过大的问题。
之前eclipse.ini的配置如下:
-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize 512m-vmargs-Xms256m-Xmx512m-Duser.language=en -XX:PermSize=256M -XX:MaxPermSize=512M
现在修改其中的参 ...
- 2009-09-27 09:22
- 浏览 1507
- 评论(0)
无论clone类继承结构是什么样的,super.clone()都会直接或间接调用Object类的clone()方法。看看jdk帮助文档会发现,Object类的clone()是一个native方法,我们知道,native方法的效率一般来说都是远高于java中的非native方法。这也说明了new一个对象,然后将原对象中的数据导入到新创建的对象中去的做法是多么愚蠢。必须说明的是Object中的clone方法是protected的,所以要使用clone就必须继承Object类(默认)。并且为了可以使其它类调用该方法,必须将其作用域设置为public。
调用Object类中clone() ...
- 2009-09-25 23:40
- 浏览 1386
- 评论(0)
Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。
Peter Haggar 在本文中分析了 SoftReference、WeakReference 和 PhantomReference 类 ...
- 2009-09-25 23:19
- 浏览 979
- 评论(0)
常用的动态扩展方式:
(1)
java.lang.Class.forName(String 类全限定名);
java.lang.Class.forName(String 类全限定名,boolean 是否初始化,ClassLoader 类装载器);
如果未指定自定义ClassLoader,则使用默认的类装载器。
(2)
java.lang.ClassLoader.loadClass(String 类全限定名);
forName()是最直接的动态扩展方式。如果需要请求的类型在装载的时候就初始化(并且连接),就必须使用forName(),只需要设置第2个参数为true即可;load ...
- 2009-09-24 17:09
- 浏览 941
- 评论(0)
1、显式实例化:new、newInstance()、clone()、ObjectInputStream.readObject()2、隐式实例化:
(1)保存命令行参数的String 对象。每个命令行参数都会有一个String对象的引用,把它们组织成一个String数组并作为一个参数传递到每一个程序的main()方法中(2)对于JVM装载的每一个类型、它都会暗中实例化一个Class对象来代表这个类型。(3)JVM装载在常量池中包含CONSTANT_String_info入口的类的时候,他都会创建新的String对象的实例来表示这些常量字符串(4)通过执行包含字符串连接操作的表达式产生。如果这样的 ...
- 2009-09-24 16:09
- 浏览 1382
- 评论(0)
1.HTTP请求格式:
<request line>
<headers>
<blank line>
[<request-body>]
在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个空行,再此之后可以添加任意的其他数据[称之为主体(body)]。
2.GET与POST区别
HTTP定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST.
HTTP-GE ...
- 2009-09-22 22:36
- 浏览 1409
- 评论(0)
//加载Oracle驱动
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
//获得Oracle数据库连接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.2:1521:cloudsea", "1111", "1111");
//创建Oracle存储过程的对象,调用存储过程
CallableStatement c=conn.pr ...
- 2009-07-30 17:03
- 浏览 1739
- 评论(0)
INSTR方法的格式为INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。所以SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "Instring" FROM DUAL的显示结果是Instring——————14
- 2009-07-30 16:28
- 浏览 4209
- 评论(0)
一段全排列的代码
- 博客分类:
- Java basic
一个字符串s="1245"这个字符串不是固定的,是一个变量 列举出所有的的组合数据 例如 1245,1254,1452,1425,1524,1542 2145,2154,2415,2451,2541,2514 4125,4152,4215,4251,4512,4521 5124,5142,5214,5241,5412,5421 -------------------------
import java.util.*;
public class Test{
public static void main(String[] args) {
Syste ...
- 2009-07-30 11:16
- 浏览 1271
- 评论(0)
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只 ...
- 2009-07-30 09:12
- 浏览 2804
- 评论(0)
编写代码自不用说,一下介绍通过ODBC数据源实现数据的转移:
1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi
2.打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。
3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Charac ...
- 2009-07-20 14:34
- 浏览 2183
- 评论(0)
使用平台:Eclipse3.2、MyEclipse5.01GA
Struts、Spring、Hibernate三个框架在MyEclipse下添加顺序为:
首先新建一个Web Project,添加Add Struts Capabilities…,设置好包路径后继续;
选择MyEclipse菜单下的Add Spring Capabilities…选择所有的标签库,JAR Library Installation位置选择“Copy”项,下一步,设置Spring Bean配置文件位置,一般就默认在SRC目录,点击完成,就添加了Spring,继续;
切换到MyEclipse ...
- 2009-07-17 11:10
- 浏览 1215
- 评论(0)
在Linux平台下部署Java web环境和发布Java web程序
首先,我们要从网站下载JDK和Tomcat的安装程序。建议下载最新,我使用的是JDK1.5版本和Tomcat5.5.17版本。 JDK下载网站:http://java.sun.com/javase/downloads/index.jsp
。我下载的是自解压格式的:jdk-1_5_0_08-linux-i586.bin Tomcat下载网站:
http://apache.justdn.org/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.tar.gz
...
Struts2.0设置默认Locale
- 博客分类:
- MVC+ORM
Locale currentLocale= (Locale) session.get("WW_TRANS_I18N_LOCALE");
if(currentLocale==null){
//设置Locale实例
currentLocale = new Locale("zh","CN");
session.put("WW_TRANS_I18N_LOCALE",currentLocale);
}
配置tomcat 数据源(conf\context.xml)
<resource name="jdbc/mydata" autn="done"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxwait="10000" username="root" password="root"
driveClassName="com. ...