自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将java 打包成exe 可执行文件

<br />在java应用开发中,编译完java 文件生成类文件,可以在命令行用java命令运行,但是这样很麻烦,因为一般的java 程序都不是独立的应用,都会引用一些其他的jar 包,所以为了每次使用的方便,是好打包成exe或bat 的方式。<br /><br />  以下是一种实现方式,不需要借助于任何的工具。<br /><br />  一、在eclipse中把需要打包的类编译成class文件<br /><br />  二、在类的根文件夹下新建一个文件MANIFEST.MF、新建一个文件夹lib,把你所

2011-03-20 07:45:00 1082

原创 链接中传输中文解决方案

<br />因为你是链接传值,而且传的是中文,,,这样编码肯定是有问题的..我也遇到过这样的问题...<br />这样也可以解决<br /><a href="#" onclik="send("你好")">Hello</a><br /><form name="frm" action="url" method="get"><br /><input type="text" name="n"><br /></form><br /><script><br />function send(obj){<br />frm.

2011-03-20 06:13:00 578

原创 java class 是如何加载的

<br />1.  test.class  -- jre --jvm.dll--启动jvm并初始化--bootstrp loader --ExtClassIoad --AppClassIoader -- test.class<br /> 

2011-03-07 15:55:00 527

原创 回溯算法和stack heap

<br />回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。<br />  用回溯算法解决问题的一般步骤为: <br />  一、定义一个解空间,它包含问题的解。 <br />  二、利用适于搜索的方法组织解空间。 <br />  三、利用深度优先法搜索解空间。 <br />  四、利用限界函数避免移动到不可能产生解的子空间。 <br />  问题的解空间通常是在搜索问题的解的过程中动态产生的,这是回溯算法的一个重要特性。

2011-03-07 15:49:00 504

原创 回溯与栈如何进行深层理解

<br />回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。<br />  用回溯算法解决问题的一般步骤为: <br />  一、定义一个解空间,它包含问题的解。 <br />  二、利用适于搜索的方法组织解空间。 <br />  三、利用深度优先法搜索解空间。 <br />  四、利用限界函数避免移动到不可能产生解的子空间。 <br />  问题的解空间通常是在搜索问题的解的过程中动态产生的,这是回溯算法的一个重要特性。

2011-03-06 21:17:00 1244

原创 createQuery与createSQLQuery区别

<br />createQuery与createSQLQuery区别 <br /><br /><br />hiabernate 中createQuery与createSQLQuery区别,使用经验 <br />createQuery与createSQLQuery两者区别是: <br /><br /><br />前者用的hql语句进行查询,后者可以用sql语句查询 <br /><br />前者以hibernate生成的Bean为对象装入list返回 <br /><br />后者则是以对象数组进行存

2011-03-06 19:48:00 458

原创 hibernate cache

<br />this.closeSession();<br />Session session = this.getSession();<br />if(isFromDB)<br /> session.clear();<br /> Query query = session.createQuery(sql);<br /> if (isFromDB)<br /> {<br />session.clear();<br />  query.setCacheable(false); //不使用缓存<br /

2011-03-06 19:43:00 641

原创 java工程师必备的20个java代码

<br />1.String a = String.valueOf(2); <br />//integer to numeric string <br />int i = Integer.parseInt(a); //numeric <br />string to an int <br /><br /><br /><br />String a = String.valueOf(2); <br />//integer to numeric string<br />int i = Integer.pars

2011-03-06 15:15:00 4772

原创 Integer..valueof()与Integet.parseInt()区别

<br />static int parseInt(String s) <br /> 将字符串参数作为有符号的十进制整数进行分析。<br /><br />static Integer valueOf(int i) <br /> 返回一个表示指定的 int 值的 Integer 实例。<br />static Integer valueOf(String s) <br /> 返回保持指定的 String 的值的 Integer 对象。<br /><br /

2011-03-06 00:03:00 1383

原创 java判断String中字符是否数字字符的三种方法

<br />1用JAVA自带的函数<br />public static boolean isNumeric(String str){<br /> for (int i = str.length();--i>=0;){ <br /> if (!Character.isDigit(str.charAt(i))){<br /> return false;<br /> }<br /> }<br /> return true;<br /> }<br /><br />2用正则表达式<br />

2011-03-05 17:46:00 942

原创 Extjs2.0常用方法一

Ext.onRendy(); 在HTML标签初始化完后调用Ext.onRendy(); example: Ext.onRendy({});Ext.renderTo; 把当前对象所生成的HTML对象存放在指定对象中; example: new Ext.Button({ renderTo:Ext.getBody(),//获得HTML标签对象后给text该button对象

2011-03-04 14:08:00 792 2

原创 hiberante 悲观锁和乐观锁

悲观锁:通过数据库机制将数据锁住 不允许其他用户修改         session.load(Class.class,ID,LockMode.UPGRADE);乐观锁:一般采用 version1.在试题类中 属性version2.orm中在ID后加如映射version属性3.class标签中加入optimistic-lock="version"注意:此方法乐观锁主要采用和对version来实现

2011-03-03 17:17:00 496

原创 Java Web开发常用jar包

<br />mail.jar与activation.jar<br /><br />里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的<br /><br />commons-beanutils.jar <br />Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。<br /><br />commons-collections.jar<br />Apache Commons包中的一个,包含了一些Apache开发的集

2011-03-03 16:31:00 3842 3

原创 hibernate lazy 策略

lazy只有真正使用时才能查询数据库cglib是对生成的类进行代理  JDK动态代理 只对生成的接口类进行代理cglib是继承该类生成了子类 返回给使用者,在真正调用代理方法时会检查是否加载了目标对象,如果没加载它才会真正的去访问。 hibernate3.0 lazy在使用标签上默认为true;lazy:使用的标签有:  取值为false/true,   取值为false/true(需要使用类增强工具,修改字节码),  取值为:false true extra 取值为:false true extra  

2011-03-03 16:30:00 587

原创 数据库

<br />oracle:不支持未提交读,默认为已提交读,<br />mysql:默认为可重复读,可重复读就是数据被锁住,无论读多少次都不会改变,除解锁后<br /> <br />个人认为数据库设计为已提交读,再结合hebienate悲观锁使用<br /> <br /> 

2011-03-03 00:06:00 320

原创 Hibernate程序性能优化的考虑要点

<br />初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。<br /><br />大体上,对于HIBERNATE性能调优的主要考虑点如下:<br /><br />◆数据库设计调整 <br />◆HQL优化 <br />◆API的正确使用(如根据不同的业务类型选用不同的集合及查询API) <br />◆主配置参数(日志,查询缓存,fetch_size, batch_size等) <br />◆映射文

2011-03-02 22:52:00 588 1

原创 Eclipse快捷键大全

<br /><br /><br /><br />Eclipse快捷键大全<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行<br /><br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br /><br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<

2011-03-02 22:19:00 667

原创 Java 内部类与局部类

<br />Java文件里的类为 内部类<br /><br />public class outer{<br /><br />public static String staticString;<br /><br /> public String string;<br /><br /> public void getString(){<br /><br /><br /><br />}<br /><br /> public static class inner{<br /><br />//此类为内部类<br

2011-02-28 05:11:00 5915

空空如也

空空如也

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

TA关注的人

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