Tag: java
用javascript编写swing程序
在QT上可以使用QML语言来描述界面,而QML使用的脚本语言是javascript,不过咱们做java程序的也能使用javascript来开发 swing的界面。在jdk1.6中已经带有Mozilla Rhino 的 JavaScript 脚本引擎,下面用javascript编写上一编基于邮件服务器的聊天测试http://www.blogjava.net/pengo/archive/2010/12/11/340303.html 界面。
先在程序要指定要解析的脚本,M... [阅读全文]
Java中如何以类为相对路径或以库为相对路径定位资源
nick | java | 2010-12-06
转自:http://blog.csdn.net/ruyanhai/archive/2007/11/07/1871663.aspx
◆一般情况下,我们都使用相对路径来获取资源,这样的灵活性比较大.
比如当前类为com/bbebfe/Test.class
而图像资源比如sample.gif应该放置在com/bbebfe/sample.gif
而如果这些图像资源放置在icons目录下,则应该是com/bbebfe/icons/sample.gif
通过当前类文件的路径获取资源主要有... [阅读全文]
你所不知道的五件事情–多线程编程
nick | java | 2010-11-21
这是IBM developerWorks中5 things系列文章中的一篇,讲述了关于多线程的一些应用窍门,值得大家学习。(2010.11.21最后更新)
摘要:多线程编程不轻松,但它确实能帮助理解JVM如何细微地处理不同代码结构。Steven Haines将分享的5个窍门会帮助你在处理同步方法,volatile变更,以及原子类时做出更为合理的决定。
尽管很少有Java开发者能够忽略多线程编程... [阅读全文]
实战WEB 服务器(JAVA编写WEB服务器)
nick | java | 2010-11-21
一、超文本传输协议
1.1 HTTP请求
1.2 HTTP应答
二、Socket类
三、ServerSocket类
四、Web服务器实例
4.1 HttpServer类
4.2 Request类
4.3 Response类
五、编译和运行
===================
正文:
===================
Web服务器与客户端的通信使用HTTP协议(超文本传输协议),所以也叫做HTTP服务器。用Java构造Web服务器主要用二个 类,java.net.Sock... [阅读全文]
一个cache的改造过程
nick | java | 2010-10-24
在分布式的程序中,cache的合理使用可以带来性能上的极大提升,尤其是在资源创建需要昂贵的开销时。cache的设计最重要的是要保证线程安全和高效性。下面以代码为例,介绍了三种cache的写法。
1. 粗放的加锁
public class Cache1 {
private HashMap<String, ServerGroup> route2SG = null;
public Cache1() {
route2SG = new HashMap... [阅读全文]
As3下的通信(Red5、SharedObject)
简介摘要:代 码如下: client: FLASH var nc:NetConnection = new NetConnection(); nc.client = this; nc.objectEncoding = flash.net.ObjectEncoding.AMF0;//注意这句话(不加的话  同步事件没有被触发) nc.connect("rtmp://19
代码[dai ma]如下:
client:
FLASH
var nc:NetConnection = new NetConnection();
nc.cli... [阅读全文]
Java控制台输入类库 JLine
nick | java | 2010-09-22
JLine 是一个用来处理控制台输入的 Java 类库,有点类似 BSD 的 editline 和 GNU 的 readline 命令工具。数据仓库系统Hive的命令界面使用的是JLine
授权协议: BSD
开发语言: Java
操作系统: 跨平台
收录时间: 2010年09月20日
软件首页 软件下载
[阅读全文]
jsoup 1.3.3 发布,HTML解析器
jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。
jsoup的主要功能如下:
从一个URL,文件或字符串中解析HTML;
使用DOM或CSS选择器来查找、取出数据;
可操作HTML元素、属性、文本;
jsoup是基于MIT协议发布的,可放心使用于商... [阅读全文]
使用tomcat的compression来提高网页加载速度
当网站从服器端请求的数据较大时,在有限的带宽下就会造成浏览器加载缓慢,有时候会造成页面没有响应,使用户体验变得很差,tomcat为我们提供了有效的解决了办法,就是使用压缩来解决传输问题。
tomcat使用HTTP/1.1 GZIP 来压缩,以减少带宽压力,
首先介绍下gzip:
HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用... [阅读全文]
Oddjob 0.29.0发布,图形界面的Java调度工具
nick | java | 2010-08-31
Oddjob是一款开源免费的图形界面Java调度工具,它类似window操作系统下面的计划任务的工具。
Oddjob采用纯Java编 写,因此可以胜任各种平台的调度任务,同时Oddjob采用图形化管理控制界面,让没有任何变成经验的用户也可以轻易控制各种计划工作。在支持本地图形界面的同时,还支持通过web方 式来监控各种计划任务,因此可以说是在任何可以连接至该网络... [阅读全文]