- 浏览: 306126 次
- 性别:
- 来自: 广州
最新评论
-
u014212273:
好文一枚
log4j日志配置 -
向奕昌:
你好,能否提供下你那个测试dll
Java调用.dll文件 -
GARUDA183:
谢谢分享。
Flex中文帮助文档以及ActionScript3的中文文档 -
木叶之舟:
感谢楼主分享
Flex中文帮助文档以及ActionScript3的中文文档 -
游其是你:
呵呵,谢谢啦,好人一生平安~
Flex中文帮助文档以及ActionScript3的中文文档
文章列表
Eclipse 反编译插件Jodeclipse 用Software Updates安装Jode的Eclipse插件:jodeclipse 反编译所有.class文件 help->Software Updates->Find and Install...->Search for new features to install,单击"New Remote Site.." 在URL中输入http://www.technoetic.com/eclipse/update,之后按提示进行即可. 配置:Window->Preferences..->Genera ...
- 2008-05-13 14:34
- 浏览 3036
- 评论(0)
在使用oracle时,如果在一个varchar2(4000)的字段上插入的字符过长(一般只能插入666个汉字,视字符集不同会有所不同),会导致失败,具体报错会因驱动版本不同而不同。
原因一:
666 汉字所用的编码里 (可能是 UTF8) 每个字占了 3 bytes,当存的时候, 没有作好 charset-encoding 的转换,造成你的每个 byte 被当成是 java 的一个 char (2 bytes) 来存,这时,每个汉字要用 3x2=6 bytes 存进 oracle 中,所以最多只能存到 4000/6=666 字。
原因二:
这是个OracleJDBC问题。一般直接用ps. ...
- 2008-04-26 13:04
- 浏览 5560
- 评论(0)
定时执行任务的三种方法:
1)java.util.Timer.
2)ServletContextListener.
3)org.springframework.scheduling.timer.ScheduledTimerTask
1)java.util.Timer
这个方法应该是最常用的,不过这个方法需要手工启动你的任务:
Timer timer=new Timer();
timer.schedule(new ListByDayTimerTask(),10000,86400000);
这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。
...
- 2008-04-08 12:13
- 浏览 1978
- 评论(0)
发扬JavaEye精神,积极帮助灾区群众 ――响应国家红十字会捐款呼吁 1月10日以来,我国部分地区遭受不同程度的雪灾,截至1月29日18时,低温雨雪冰冻灾害造成浙江、江苏、安徽、江西、河南、湖北、 ...
做B/S的企业级应用,可能会遇到这样一种情况,客户的文档(word等)保存在一个目录下,需要通过登录才能看到,但是这些又都是静态地址,所以能直接输入地址就可以访问到文档。这时就需要用到Filter过滤器了。 Servlet API的2.3版本的一个新功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择: 以常规 ...
- 2008-01-12 11:31
- 浏览 8091
- 评论(0)
可先用java.net.URLEncoder.encode("中文","UTF-8");方法进行转码后进行传递,
接收后在后台用java.net.URLDecoder.decode(temp1,"UTF-8")进行解码即可。
也可以用javascript的方法如var name = encodeURI("中文");
服务器端接收后也需要转一下码
String name=new String(request.getParameter(“name”).getBytes("ISO-8859-1"),”u ...
- 2007-12-28 11:04
- 浏览 4388
- 评论(0)
因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。
下截JNative组件
jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2
解压JNative-<st1:chsdate isrocdate="False" islunardate="False" d ...
- 2007-09-20 14:40
- 浏览 66037
- 评论(3)
J2EE应用中的应用框架不计其数,通用的框架能够解决常用的系统架构的客户端与服务器端的功能,如何组织企业应用中的业务逻辑,仍必须靠手工的代码来解决。随着大量业务规则的变化,导致应用程序不停的变更,如果能找到一种解决商业逻辑的架构,来解决当商务规则不停的变化时,可以保证我们的应用系统具有较好的柔韧性,可以适应特定的商务规则的变化,而无需修改我们的应用系统。Drools就是这样的一个应用在商务逻辑层的架构。
Drools 被设计为可插入式的语言实现。目前规则能用Java, Python和Groovy实现。更为重要的是,Drools提供了声明式程序设计(Declarative Programmin ...
在了解XFire开发的过程,找到一个Xfire的文档,《XFire开发指南》,感觉不错,特上传到这里,供有需要的朋友参考
在Flex的了解过程中,找到两本好的电子文档,都是根据官方文档翻译过来的,都比较好,查找了一下javaeye中还没有朋友上传这两本教程,现将两部文档上传供大家参考。
今天将测试通过的应用,发给售前工程师在客户那进行安装,马上出现问题,在一个下午的不断测试中,最后发现原来是这么回事。工程是一个J2EE应用,WebObject打包成War;
我使用了Proxool连接池,在web.xml配置了连接池的proxool.xml
xml 代码
xml version="1.0" encoding="UTF-8"?>
<web-app >
<servlet>
<servlet-name>ServletConfi ...
[code]
首先从 http://proxool.sourceforge.net/ 下载
proxool-0.9.0RC2.zip
解压后,把proxool-0.9.0RC2.jar放到工程的lib文件夹里面。
proxool是一个非常强大的连接池工具包,我觉得相比dbcp、c3p0这两个连接池包都要好用,我用loadrunner测试过,这三个连接池的从性能上排名如下:proxool>c3p0>dbcp,特别是dbcp在大并发的情况下总是出现各种异常。详细关于dbcp的介绍请参考dbcp用户指南,dbcp实现参考tvjody.iteye.com/admin/show/117225 ...
DBCP是Apache的一个开源项目:
commons.dbcp.jar
http://jakarta.apache.org/commons/dbcp/index.html
DBCP依赖Apache的另外2个开源项目
commons.collections.jar和commons.pool.jar
下载这些包并将这些包的路径添加到classpath中就可以使用dbcp做为项目中的数据库连接池使用了。
以下是我的连接池
java 代码
package selfservice;
import java.io.FileNotFoundException ...
日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。以下是个人经验,具体请参考Log4j文档指南。
Log4j下载
在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。
Log4j使用
Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。
Log4j之所以受欢迎的原因之一是它的灵活性。Log4j提供了灵活的配置方法,默认是调用BasicConfigurator.configure()来进行配置,但如果只是简单的调用BasicCo ...
Tomcat的server.xml中连接器设置如下
[code]
xml 代码
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100&qu ...