- 浏览: 91859 次
- 性别:
- 来自: 烟台
-
最新评论
-
daxiaoli123:
1 http://sourceforge.net/projec ...
GCJ让Java程序脱离jre执行 -
zhangtongysu:
楼主 ,那个下载 怎么回事啊。
利用Ant和Eclipse有效地提高部署工作效率
文章列表
一 首先,下载如下软件:
1 http://sourceforge.net/projects/mingw/
MinGW-5.1.3.exe
2 http://sourceforge.net/projects/gnuwin32/
libiconv-1.9.2-1-bin.zip
libiconv-1.9.2-1-lib.zip
以上只是当时的最新版,随着版本更新,请选择最新版下载。
二 安装
1 安装mingGW,以下选项一定要选择:
mingw-runtime
mingw32-make
gcc-java
其他默认即可。
2 安装libiconv,分别解压libiconv-1.9.2-1-b ...
- 2008-02-17 20:36
- 浏览 2062
- 评论(1)
基本篇
本文介绍的JAVA规则的说明分为5个级别,级别1是最基本也是最重要的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码有更好的可读性等。
(1) 避免使用NEW关键字来创建String对象。
把一个String常量copy到String 对象中通常是多余、浪费时间的
Public class test{
Public void method(){
System.out.print (str);
}
private String str = new String ("1"); //这里新建对象是完全没有必要的
private ...
- 2008-02-17 20:27
- 浏览 835
- 评论(0)
<script language="JavaScript">
//
var tbwidth=660 //表格宽度
var bcolor="#418ABF" //背景颜色,可自定义
var fcolor="#0000FF" //字体颜色,可自定义
</script>
<script language="JavaScript">
function check(input){
if(input.name.value==""){
alert("提示 ...
- 2008-02-17 20:23
- 浏览 2151
- 评论(0)
RT,拖动可能是时下比较流行的一个js效果之一,在感叹创造者的神奇之外,我怀作好奇,也来尝试了一把(当然,是在欣赏了不少拖动代码的基础上,并妄想通过最简单的办法实现)。
其实,拖动特效可以由3个主要部分组成,开始拖动,拖动,结束拖动。
哎,不说这么多了(摄影的朋友肯定要说, 怎么还不上图了...呵呵),好,我就来点代码吧。
开始拖动之前,先上2个简单的工具方法:
1 var Utils = {
2 " getTarget " : function (ev) {
3 // 获得当前的目标源对象
4 e ...
- 2008-02-17 20:22
- 浏览 1972
- 评论(0)
1.Body代码部分
<body>
<h4>密码强度检测</h4>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="100" align="right">强度显示:</td>
<td>
<script language="javas ...
- 2008-02-17 20:17
- 浏览 1076
- 评论(0)
一、概述
javascript函数劫持,也就是老外提到的javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的:
window.alert = function(s) {};
觉得这种用法很巧妙新颖,和API Hook异曲同工,索性称之为javascript function hook,也就是函数劫持。通过替换js函数的实现来达到劫持这个函数调用的目的,一个完整的hook alert函数例子如下:
<!--1.htm-->
<script type="text/javascript">
< ...
- 2008-02-17 20:14
- 浏览 999
- 评论(0)
InfoQ发布了一个关于规则引擎的介绍Real-World Rule Engines,原文 http://www.infoq.com/articles/Rule-Engines
ONJava上也有两篇文章:
Give Your Business Logic a Framework with Drools http://www.onjava.com/lpt/a/6093
Using Drools in Your Enterprise Java Application http://www.onjava.com/lpt/a/6160
下面总结一下其中的精华:
大多数web和企业Java ...
- 2008-02-17 19:12
- 浏览 1158
- 评论(0)
HTTP协议中定义了一个Refresh头字段,用于告诉浏览器过多少秒后自动刷新页面。在Refresh头字段的时间设置值后面还可以用分号(;)分隔后,再指定一个URL地址,这将让浏览器在指定的时间值后自动去访问该URL地址指向的资源。
: ...
- 2008-02-17 19:06
- 浏览 3076
- 评论(0)
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习 ...
- 2008-02-17 18:55
- 浏览 1087
- 评论(0)
import java.io.RandomAccessFile;
import java.io.File;
import java.io.InputStream;
import java.io.DataInputStream;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.net.HttpURLConnection;
import java.net.ConnectException;
import java.net.URL;
import java.lang.Runnable;
...
- 2008-02-17 18:43
- 浏览 7690
- 评论(0)
1. Heap设定与垃圾回收
Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。
JVM的Heap分配可以使用-X参数设定,
-Xms 初始Heap大小
-Xmx java heap最大值
-Xmn young generation的heap大小
JVM有2个GC线程。第一个线程负责回收Heap的Young区。第二个线程在Heap不足时,遍历Heap,将Young 区升级为Older区。Older区的大小等于-Xmx减去-Xmn,不能将- ...
- 2008-02-17 17:19
- 浏览 936
- 评论(0)
老是碰到out of memory error, 一天重启eclipse好多次,被郁闷得要死。
如果启动了jetty的话,不一会就会有permgen space out of memory异常。
产生的原因我猜测是使用了maven,subversion,mylar,wtp等插件,具体原因还不确定。
在网上找了找相关资料,暂时找到一些解决方法,但并没有完全解决问题:
(1)在eclipse根目录,找到eclipse.ini,在其中指定初始heap size和最大heap size:
-xms 64M
-xmx 256M
其中, -xms是初始heap size, -xmx 是最大he ...
- 2008-02-17 17:17
- 浏览 7383
- 评论(0)
response.setHeader("Content-disposition", "filename=\"" + URLEncoder.encode(attachment.getName(), System.getProperty("file.encoding")) + "\";");
response.setContentType(attachment.getContentType());
response.setContentLength((int)attachment.getSize()) ...
- 2008-02-17 16:48
- 浏览 817
- 评论(0)
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。如果有几台不同的服务器分别存储组织中不同地区的数据,而您需要将这些服务器上相似结构的数据组合起来,这种方式就很有用。
通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。
一、视图的作用 ...
- 2008-02-17 10:42
- 浏览 1122
- 评论(0)