阅读: 41次 发布时间: 2012-01-14 21:35 来源:本站
它的特点:
1.可定制的语法高亮显示
2.内容辅助(Velocity变量名,方法,属性,Javascript函数方法,Velocity Macro Directives,样式表名称)
3.Velocity大纲视图
4.HTML/XML大纲视图
5.智能代码缩排功能.
6.定义XML DTD等.
>>详情……
阅读: 26次 发布时间: 2012-01-12 12:56 来源:本站

新增特性包括:创建新包;打开文件工具中可打开最近打开或者关闭的文件;新增代码选择命令以快速定位当前,next和previous语句或者是范围;更多的自动编辑,自动缩进以及自动完成
>>详情……
阅读: 189次 发布时间: 2011-06-26 00:35 来源:tonydon
hessian 是一个使用方便性能优异的二进制轻量级Web服务实现框架,无需第三方JAR API包,提供了 JAVA PHP C, C# RUBY, PYTHON常用的多语言开发包.可能很多初学者不清楚Web服务到底的作用,举个简单的例子,假如在JAVA平台下想要给另一个服务器或者不同的语言平台提供一个处理接口,这时我们需要一个中间方进行翻译接口为平台所能理解的方法来进行调用,实现跨服务器,跨语言,分布式的远程方法调用,调用平台只需要如何使用,并不需要知道内部如何实现.对于某些要求不高的场景的也可以是基于最简单的GET或POST通过HTTP调用.
当前最常见的几种解决方案:
>>详情……
阅读: 21次 发布时间: 2011-06-18 22:19 来源:网络
原创 关于javabean属性使用annotation约束的测试
http://java.sun.com/developer/technicalArticles/J2SE/constraints/annotations.html
以上连接的这片文章resources提供了框架类的源代码和使用的一些方法,在测试最后给出了包下载地址,具体见官网介绍.
>>详情……
阅读: 46次 发布时间: 2011-06-17 20:41 来源:csdn
原创 JavaBean对象与Map对象互相转化 收藏
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.ut
>>详情……
阅读: 29次 发布时间: 2011-03-29 21:36 来源:网络
java启动参数共分为三类;
其一是标准参数 (-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;
其二是非标准参数 (-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;
其三是非Stable参数 (-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;
本文主要描述标准参数部分,剩下的两个部分将会陆续推出;
>>详情……
阅读: 60次 发布时间: 2011-03-29 21:27 来源:网络
FutureTask,ExecutorService 相关知识,请看java,API
一个使用FutureTask简单的例子:
package com.spell.threads;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;
/**
* 测试FutureTask的用法,如果不想分支线程阻塞主线程,又想取得分支线程的执行结
>>详情……
阅读: 75次 发布时间: 2011-01-19 23:17 来源:网络
Servlet 3.0作为Java EE6规范体系中一员,随着Java EE6规范一起发布.该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化Web应用的开发和部署.
属性名类型描述
1.filterNameString指定过滤器的name属性,等价于<filter-name>.
2.valueString[]该属性等价于urlPatterns属性.但是两者不应该同时使用.
3.urlPatternsString[]指定一组过滤器的URL匹配模式.等价于<url-pattern>标签.
4.ser
>>详情……
阅读: 31次 发布时间: 2011-01-19 23:12 来源:网络
Servlet 3.0作为Java EE6规范体系中一员,随着Java EE6规范一起发布.该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化Web应用的开发和部署.
属性名类型描述
1.filterNameString指定过滤器的name属性,等价于<filter-name>.
2.valueString[]该属性等价于urlPatterns属性.但是两者不应该同时使用.
3.urlPatternsString[]指定一组过滤器的URL匹配模式.等价于<url-pattern>标签.
4.ser
>>详情……
阅读: 74次 发布时间: 2011-01-19 23:09 来源:网络
Servlet 3.0作为Java EE6规范体系中一员,随着Java EE6规范一起发布.之前51CTO也曾报导过《Java EE 6新特性之Servlet 3.0的异步处理》的相关内容,而本文将比较全面的,并结合代码实例介绍Servlet 3.0的新特性.
关于Java EE 6平台的更多内容,推荐阅读:Java EE 6平台指南
异步处理支持:有了该特性,Servlet线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该Servlet线程.在接收到请求之后,Servlet线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至
>>详情……
阅读: 64次 发布时间: 2011-01-03 11:52 来源:网络
-- http://penlight.luaforge.net/packages/LuaInterface/
require "CLRPackage"
import "System.Threading"
import "System.Console"
import "System.Math"
import "System.Timers"
-- http://msdn.microsoft.com/zh-cn/library/system.math.aspx
Console.WriteLine("Sqrt(99) "
>>详情……
阅读: 58次 发布时间: 2010-12-25 21:18 来源:tonydon
直接付上 Lua写的FASTCGI源码:
-- verify_image.lua
-- author: tonydon
-- site:http://www.txdnet.cn
#!/usr/bin/env wsapi.cgi
module("verify_image", package.seeall)
require("gd")
--[[
字符表剔除了一些容易被混淆的字符
]]--
dict={
>>详情……
阅读: 78次 发布时间: 2010-11-06 12:08 来源:tonydon
直接上源码:
JAVA SourceName
Regex.java
import java.util.regex.*;
class Regex {
public static void main(String[] args) {
Pattern p = Pattern.compile(args[0]);
Matcher m = p.matcher(args[1]);
System.out.println("Pattern is " + m.pattern());
while(m.find()) {
>>详情……
阅读: 248次 发布时间: 2010-11-02 11:59 来源:网络
自从JDK5开始,有两种机制来屏蔽代码块在并行访问的干扰,synchronized关键字已经介绍过了部分内容,所以这次简单的说说另一种锁机制:ReentrantLock.
对于synchronized的缺点之前也简单的说了一些,实际使用中比较烦扰的几点是:a.只有一个"条件"与锁相关联,这对于大量并发线程的情况是很难管理(等待和唤醒);b.多线程竞争一个锁时,其余未得到锁的线程只能不停的尝试获得锁,而不能中断.这种情况对于大量的竞争线程会造成性能的下降等后果.JDK5以后提供了ReentrantLock的同步机制对于前面提的两种情况有相对的改善.下面我还是写个小例子分析一下:
>>详情……
阅读: 483次 发布时间: 2010-11-02 11:54 来源:网络
说到ReentrantReadWriteLock,首先要做的是与ReentrantLock划清界限.它和后者都是单独的实现,彼此之间没有继承或实现的关系.然后就是总结这个锁机制的特性了:
(a).重入方面其内部的WriteLock可以获取ReadLock,但是反过来ReadLock想要获得WriteLock则永远都不要想.
(b).WriteLock可以降级为ReadLock,顺序是:先获得WriteLock再获得ReadLock,然后释放WriteLock,这时候线程将保持Readlock的持有.反过来ReadLock想要升级为WriteLock则不可能,为什么
>>详情……
阅读: 64次 发布时间: 2010-08-21 00:48 来源:tonydon
jsp运行环境 tomcat6.0.26, php5.2.13,ZendOpt3,v8cgi,与apache2.2.14整合 默认配置
Apache 整合后启动截图 :
各项测试结果见图:
>>详情……
阅读: 65次 发布时间: 2010-08-17 16:05 来源:网络
jsoup 是一款Java 的HTML 解析器,可直接解析某个URL地址,HTML文本内容. Java HTML Parser能够从URL,文件或字符串解析HTML.利用DOM traversal或CSS selectors查找和抽取数据.能够操作HTML元素,属性和文本.能够依据一个白名单过滤用户提交的内容.
示例代码:
File input = new File("/tmp/input.html");
Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/");
Ele
>>详情……
阅读: 1084次 发布时间: 2010-06-26 14:01 来源:tonydon
有时我们不依赖于数据库中自动递增的字段产生唯一ID,比如多表同一字段需要统一一个唯一ID,这时就需要用程序来生成一个唯一的全局ID,然后在数据库事务中同时插入到多章表中实现同步.
在java中有个类工具很好的实现产生唯一ID(UUID),但是由数字和字母及中划线组成的,故数据库字段应该设置为char 并相应的建立索引.
UUID是128位整数(16字节)的全局唯一标识符(Universally Unique Identifier).
指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.通常平台会提供生成UUID的API.UUID按照开放软件
>>详情……
阅读: 80次 发布时间: 2010-06-10 13:46 来源:tiobe
TIOBE Programming Community Index for June 2010
June Headline: Google's Go falls out of top 20
在2009年11月谷歌发布Go语言,进入TIOBE排名前20位.最初的崛起是如此惊人,它被宣布为"2009年度编程语言".好奇心的驱使,语言需要的编程语言中找到自己的位置.有人说当今其多核处理支持是现在编程语言所需要具备的,别人批
>>详情……
阅读: 65次 发布时间: 2010-06-01 17:16 来源:网络
<%
'/* 函数名称:Zxj_ReplaceHtml ClearHtml
'/* 函数语言:VBScript Language
'/* 作 用:清除文件HTML格式函数
'/* 传递参数:Content (注:需要进行清除的内容)
'/* 函数作者:张晓军(古城童话) QQ:382511147
'/* 函数说明:正则匹配(正则表达式)模式进行数据匹配替换
Function ClearHtml(Con
>>详情……