1 开发
文章平均质量分 53
sxhong
这个作者很懒,什么都没留下…
展开
-
servlet和JSP过滤器Filter
servlet和JSP过滤器Filter 或许,servlet API的2.3版本中最重要的一个新功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请原创 2005-07-03 00:11:00 · 1874 阅读 · 0 评论 -
让Java程序自带JRE
标 题: 让Java程序自带JRE 发信站: 四川大学蓝色星空站 (Fri Jul 8 10:26:29 2005), 站内 用Java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好JRE。要考虑的问题很多:使用者有没有能力独自安装JRE,使用者已有的JRE和我们需要的版本是不是一致,会不会出现版本问题,等等。使用.N原创 2005-07-17 12:10:00 · 2136 阅读 · 0 评论 -
微软自带:用iexpress制作安装程序包
制作好程序之后,有很多作者都习惯用专业软件来给程序添加一个安装程序包。其实微软的2000和XP系统已经自带了一个小巧的制作安装软件iexpress,大小只有112KB,,存放在/Windows/System32中。由于是微软自带的程序,所以制作的安装软件具有更好的兼容性。下面笔者就简单介绍该软件的使用方法,希望用这款软件来制作一个比较专业的安装程序包。 iexpress的使用方法很简单,只需在运原创 2005-08-18 13:30:00 · 2216 阅读 · 0 评论 -
jfreechart使用及其向linux移植
jfreechart是一个免费(文档收费40$)创建图片的java工具.可以创建如下图形:饼图(pie charts;)曲线图(line charts )柱状图(horizontal/vertical bar charts)甘特图(Gantt charts; )XY plots and scatter plots; time series, high/low/open/close charts a原创 2005-08-23 01:08:00 · 1225 阅读 · 0 评论 -
WebSphere Application Server 5.0在Linux平台上中文界面乱码问题的解决
http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/yangyaping0307/waslinux.html原创 2005-08-23 01:20:00 · 1269 阅读 · 0 评论 -
Java、Java Applet与 JavaScript
JavaScript是用于HTML环境的开发语言,提供了能够响应Web页面事件的脚本,可以完全访问浏览器窗口的各个方面,善于合并HTML、Java Applet小程序、插入件、服务器方程序和其他Web组件,形成完全集成的Web应用程序。而Java是功能强大的著名开发语言,能够支持Web应用程序的开发,用于开发高级Web对象,并提供实现嵌入Web页面的可执行内容,具有更强的编程功能,可以作为Java原创 2005-05-23 23:53:00 · 1259 阅读 · 0 评论 -
jdk1.5linux中的中文字体解决方案
1.一种更简单的方法:# mkdir /usr/java/jdk1.6.0/jre/lib/fonts/fallback# ln -s /usr/share/fonts/chinese/TrueType/*.ttf /usr/java/jdk1.6.0/jre/lib/fonts/fallback //或直接将字体拷贝过去就可以可,我在操作的时候实际是将simsun.ttc 直接copy原创 2005-09-27 18:19:00 · 4288 阅读 · 0 评论 -
企业级应用中的Applet和Servlet的通信
在今天的多层结构的web应用程序的设计中,我们可以同时使用Java applet和Servlet。Applet为建立功能强大的动态界面提供了便利的机制,Servlet为web服务器或者其他应用服务器处理请求提供了高效率的手段。Sun公司的应用程序模型描述了在Java 2平台下开发企业级的Java应用的最好的规范。一种被推荐的规范是:在前端使用Applet、HTML和JSP,在后端使用Enterpr原创 2005-05-22 23:48:00 · 2020 阅读 · 0 评论 -
jakarta-ant的使用(java编译工具)
jakarta-ant的使用(java编译工具)一:介绍: ant 是jakarta的一个编译工具,如果你了解linux/Unix下的makefile你就很容易 理解ant的用途了。ant最适合你使用UltraEdit(EditPlus)写java程序,然后你使用ant去编译,同时javadoc ,生成一个jar,war,实现文件的copy都可以在build.xml通过不同的tager去实现,还是原创 2005-05-27 13:18:00 · 1104 阅读 · 0 评论 -
J2SE 1.5 in a Nutshell 中文版 --1.5新特性
ArticleJ2SE 1.5 in a Nutshell译者按:因为对J2SE 1.5中的新特性理解的不够深入透彻,所以在翻译中肯定会有一些失准的地方,请各位看官不吝赐教 告诉我Calvin AustinFebruary 2004 Java2平台标准版(J2SE)1.5版本(代号"Tiger")是对Java平台和语言的下一个重要修改;目前1.5版本的J2SE包含了15个JSR的请求,相应的JCP原创 2005-05-27 10:45:00 · 1378 阅读 · 0 评论 -
JDK、JRE、JVM之间的关系
发信人: HoyTotoro (桃花岛主), 信区: Java 标 题: JDK、JRE、JVM之间的关系zz 发信站: BBS 蓝色星空站 (Wed May 25 15:05:41 2005) 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 /jre 另外一套位于 C:/Program Files/Java/j2re1.4.1_01 目录下后面这套比前面那套少了Server端的Java虚原创 2005-05-25 18:40:00 · 2977 阅读 · 0 评论 -
javac - Java 编程语言编译器的使用文档
javac - Java 编程语言编译器的使用文档 来自: 2005-05-06 23:32:01 点击: 1 结构javac [ options ] [ sourcefiles ] [ @files ]参数可按任意次序排列。options 命令行选项。 sourcefiles 一个或多个要编译的源文件(例如 MyClass.java)。 @files 一个或多个对源文件进行列表的文原创 2005-05-27 12:43:00 · 1796 阅读 · 0 评论 -
用于java applets与javascript通信的liveconnect包
用于java applets与javascript通信的liveconnect包最终找到的地方:Optimizeit/OptimizeitSuite55/jre/lib/jaws.jar注:Optimizeit为安装JBuilding时一起装的工具,我也不知道他是干什么的.找了N久终于找到了,在网上是下不到的,网上只有它的说明,然后就是叫你去netscape网站上.结果将会无功而返找包原创 2005-05-29 08:19:00 · 3450 阅读 · 0 评论 -
MetaData Programme -jdk1.5
MetaData Programme作者:Anders小明1.1. 什么是元数据编程什么是元数据,元数据就是描述数据的数据(data about data)。最明显的例子是XML Schema,xml schema就是描述xml的数据,所以它是元数据。另一个例子是数据库,比如我们可以查询数据库中有几个表,每个表都有什么字段,这些数据就是元数据。在开发的世界里,元数据就是能够绑定到一个原创 2005-06-04 23:31:00 · 1413 阅读 · 1 评论 -
一个简单的用JAVA实现的屏幕抓图(源代码)
主要使用的是java.util.Robot类来捕获屏幕,可以实现对屏幕一个矩形区域的捕获,通过这个类,我们也可以实现一个远程桌面控制的程序package com.qiu.util;import java.io.*;import java.net.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.原创 2005-05-27 12:48:00 · 1772 阅读 · 1 评论 -
Java1.5语言新特性简单总结
1. 自动装箱与拆箱 对应C# 例1.1 Integer i = 10; int j = i; 2. 更优化的for循环 对应就C#---foreach循环 例2.1 String[] names = {"BadBoy","GoodBoy","HappyGirl","sadGirl"}; for(String option: names) { System.out.println(o原创 2005-05-27 12:54:00 · 1379 阅读 · 0 评论 -
AJAX基础教程zz
这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能原创 2006-02-18 11:28:00 · 6190 阅读 · 0 评论 -
我的Eclipse快捷键
alt x 运行shift space 补全F3 查看声明 也看用Declaration视图ctrl+Q 回到最后编辑的地方alt + ->alt + alt + T 查看声明ctrl+shift+R 打开资源的对话框ctrl+shift+F 格式化代码Control-Shift-G: 在workspace中搜索引用(reference)。Control-O: 快速概要(quick outli原创 2006-04-10 10:18:00 · 1191 阅读 · 0 评论 -
tomcat5文档摘要:配置部署命令
tomcat5用$CATALINA_HOME/conf/tomcat-users.xml来配置admin(要去下载),和manager的访问用户,且默认没有添加任何用户限制manager只能被本地127.0.0.1访问,在conf/Catalina/localhost/manager.xml内配置 docBase="/usr/local/kinetic/tomcat5/serv原创 2006-05-05 10:08:00 · 2074 阅读 · 0 评论 -
tomcat下连接池的解决方案
tomcat下连接池的解决方案先在server.xml及web.xml内配置数据源//server.xml maxActive="50" maxIdle="30" maxWait="10000" username="sxhong" password="test原创 2006-05-12 10:06:00 · 1626 阅读 · 0 评论 -
JDBC的连接池与数据源的区别及性能
一直没有搞清楚,JDBC的数据源与连接池是怎么一样的关系,直到今天做系统的时候,遇到了连接池如果管理有效的连接及资源的占用,释放的问题. 数据源并不等于连接池,它不是必须要求实现连接池的,即连接池是数据源的一种.下面的一段网上摘要可以佐证: 除了提高性能和可伸缩性以外,JDBC应用看不出在获取DataSource对象来实现连接池和不获取之间有任何不同。然而,在应用服务原创 2006-05-11 16:39:00 · 4116 阅读 · 1 评论 -
Eclipse插件加载日志
Eclipse启动的时候会把启动日志放在configuration目录内,在eclipse关闭的时候会自动删除.插件加载的信息可以通过这个日志文件获取,特别是在插件不可用的时候.原创 2007-12-02 19:58:00 · 2542 阅读 · 1 评论 -
在Eclipse中查看、收集JVM的内存使用情况
在Eclipse中查看JVM的内存使用情况 方法如下: 1.在eclipse根目录下建立一个文件,文件名options,不要加后缀直接保存,文件内容org.eclipse.ui/perf/showHeapStatus=true 2.修改eclipse目录下的eclipse.ini文件,在开始添加如下内容: -debug options -vm javaw.exe 重新启动eclipse,就可以看到转载 2009-03-11 22:56:00 · 3466 阅读 · 0 评论 -
30 Best Eclipse Plugins
http://www.ajaxline.com/best-eclipse-plugins原创 2009-12-27 23:11:00 · 617 阅读 · 0 评论 -
我的Google app marketplace账号
上周申请了一个google app marketplace 的账号sxhong@sxhong.3322.org放在这记录一下 当时申请的时候加不上应用,今天试了一下可以了,加入的时候直接输入sxhong.3322.org 后登录就可以了加之后在账户的信息中心里面点连接进去(我试了直接登录不行) 我的google app engine 应用:http://mysim201原创 2010-03-25 18:34:00 · 1192 阅读 · 0 评论 -
ant 内用于下载依赖的两段代码
ant 内用于下载依赖的两段代码,很不错; dest="lib/@{name}" verbose="true" usetimestamp原创 2010-04-05 11:13:00 · 892 阅读 · 0 评论 -
将Apache Click与Google App Engin整合到Eclipse的一个项目
1. 安装Google App Engine:http://dl.google.com/eclipse/plugin/3.52. Click IDE 下载后手工安装3. 新建一个Faceted Project 得项目,在里面选择Click ,完成后Click就可以正常使用了 4. 将一个已有的Google App E原创 2010-04-03 23:15:00 · 1188 阅读 · 0 评论 -
ClickClick学习笔记
ClickClick1.ClickClick Core 为Click提供了Ajax支持,通过Partial进行部分的刷新2.使用ClickClick需要把ClickServlet替换成ClickClickServlet,其他的可以不变3.ClickClick 提供了一个ReloadClassFilter 可以做到资源修改的时候重新加载类,使用如下的方式配置:http://cli原创 2010-04-03 22:59:00 · 1026 阅读 · 0 评论 -
运行Tuscany2.0的sample dosgi-calculator出错
警告: Exception while generating WSDL for CalculatorComponent/CalculatorService2010-5-16 9:03:41 org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator [] (WsdlGenException2)严重: Exception原创 2010-05-16 09:00:00 · 1460 阅读 · 0 评论 -
介绍jpa的不错的入门文章
介绍jpa的不错的入门文章http://www.blogjava.net/bolo/archive/2008/09/19/229823.html转载 2010-06-20 23:11:00 · 555 阅读 · 0 评论 -
android emulator: ERROR: unknown virtual device name……
<br /><br />遇到ERROR: unknown virtual device name这样的问题一般是由于创建的文件路径引用错误造成的。比如Vista可以设置用户文件到F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:/Users/<username>/.android“ 下面了,而程序运行时仍然从 “C:/Users/<username>/.android“ 下查找相应的配置文件,从而导致上面的错误。解决办法一:<br />原创 2010-09-19 21:21:00 · 1041 阅读 · 0 评论 -
如何修改你的数据模型(GAE for java)
如何在GAE里面修改数据类型转载 2010-10-02 11:48:00 · 1478 阅读 · 0 评论 -
JavaScript json处理
<br /><br />从http://www.json.org 下载一个JavaScript 处理的json的库(json2),使用里面的函数进行json对象到字符串的转换就可以了.<br /> <br /> 1. json对象到字符串:var myJSONText = JSON.stringify(myObject, replacer);<br /> 2. 字符串到json对象:<br /> var myObject = JSON.parse(myJSONtext, reviver);原创 2010-10-01 18:51:00 · 543 阅读 · 0 评论 -
linux下用rename 批量修改文件名
想批量修改一批文件的名称,用mv非常麻烦,这事可以用rename命令, man rename: rename from to file...如:rename _s.jpg -175-175_s.jpg *rename foo foo0 foo?rename .htm .html *.htm原创 2012-07-04 11:28:27 · 1440 阅读 · 0 评论 -
百度地图1.0的point 转化成经纬度
拿到一批百度1.0表示的坐标点,直接在1.3的api上使用坐标无法定位,研究了一阵子百度拾取坐标系统的源码才知道,原来1.0的point是Pixel,调用js的转化代码就搞定了转化方法如下:var b = new BMap.MercatorProjection().pointToLngLat(new BMap.Pixel(13491114.69, 3621626.61));g =原创 2012-06-25 17:31:08 · 5181 阅读 · 0 评论 -
sina 网站接入 oauth2授权错误 error:redirect_uri_mismatch
新浪的后台管理做的非常变态,网站接入无法修改callback地址,但是api有需要,害的我去申请了一个新应用,结果又被打回;连找个客服都找不到,新浪微博这样子早晚会不行的。网上找的解决方法:随便进入一个应用,打开回调修改的页面,然后把网站接入的 app_key 替换掉url上面的,回车就ok了;http://open.weibo.com/apps/app_key/info/adva原创 2012-07-06 17:27:25 · 5538 阅读 · 1 评论 -
开发了一个chrome插件
今天要做一个数据抓取的东东,需要模拟登录,一大堆的js分析起来非常头疼,就想到了用浏览器插件来模拟;以前玩过 firefox 的 XUI不够忘记,看那些教程就头大;最后想到chrome开发插件非常容易,看了api,真的还是简单,懂javascript就ok了写一个json格式的manifest.json,然后做不同类型的配置链接到js代码就ok了,下面是一个处理html页面的插件manif原创 2012-06-29 15:58:15 · 3205 阅读 · 1 评论 -
NSDate 使用
1. 创建或初始化可用以下方法用于创建NSDate实例的类方法有+ (id)date;返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;返回以当前时间为基准,然后过了secs秒的时间+ (id)dateWithTimeIntervalSinceReferenceDate:(NSTimeInterv原创 2012-11-25 18:12:24 · 626 阅读 · 0 评论 -
iPhone数据存储及持久化
iPhone数据存储及持久化在 所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在Symbian中可以保存在相应的磁盘目录中和数据库 中。symbian中因为权限认证的原因,在3rd上大多数只能访问应用程序的private目录或其它系统共享目录。在iPhone中,apple博采 众长,提供了多种数据持久化的方法,下面笔者会逐个进行详细转载 2012-11-25 21:05:02 · 614 阅读 · 0 评论 -
iPhone 文件结构和文件操作
这篇文章主要是针对沙盒存储方式的文件操作,详文如下:对于一个运行在iPhone得app,它只能访问自己根目录下的一些文件(所谓sandbox - 沙盒).一个app发布到iPhone上后,它的目录结构如下: 1、其中得 app root 可以用 NSHomeDirectory() 访问到;2、Documents 目录就是我们可以用来写入并保存文件得地方,转载 2012-11-25 23:40:40 · 733 阅读 · 0 评论