- 浏览: 596389 次
- 性别:
- 来自: 北京
文章列表
excel:{
poi
}
缓存:{
OSCache
}
java动态:{
javassist,
Beanshell,
bcel
}
表达式分析 :{
javacc,
antlr
}
pdf:{
iText
}
加密:{
bcprov
}
克隆:{
cloning
}
执行本地C、C++:{
jni,
jna
}
算法工具:
基于Java的遗传算法工具JGAP是一款用Java编写的遗传算法 ...
通过 javax.script 的接口 ScriptEngineFactory
getParameter
Object getParameter(String key)返回属性值,该属性的含义可能是特定于实现的。其值在所有实现中定义的键有:
ScriptEngine.ENGINE
ScriptEngine.ENGINE_VERSION
ScriptEngine.NAME
ScriptEngine.LANGUAGE
ScriptEngine.LANGUAGE_VERSION
用于这些键的值分别是 getEngineName、getEngineVersion、getName、getL ...
"面向接口编程"
在java中,尽量多定义接口,因为设计的最重要的目的就是应对各种变化,而接口本身就是一种变化着的Class的直接反映,通过实现特定接口的各种具体类,达到应对变化的目的,下面以Proxy模式为例:
Proxy的模式最 ...
一.相关类及其方法:
java.lang.reflect.Proxy,
Proxy 提供用于创建动态代理类和实例的静态方法.
newProxyInstance()
返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序
(详见api文档)
java.lang.reflect.InvocationHandler,
InvocationHandler 是代理实例的调用处理程序 实现的接口。
invoke()
在代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法。
(详见api文档)
二.源代码:
被代理对象的接口及实现类: ...
[size=large][/size]transient 关键字表示在Serializable 的时候不保存该值。
function a(a ,b){
if(b == void 0){
alert(2)
}else{
alert(1)
}
}
<script type='text/javascript'>
function ABC()
{
this.member = 1;
this.method = Show;
}
function Show(a,b,c)
{
this.member = 123;
if(arguments.length==1)
if(argume ...
public void saveSomething(String param) throws Exception() {
try{
doSomething.......;
}catch(Exception e) {
e.printStackTrace();
}
}
问题分析
由于在service层中,使用了try ,catch来捕捉异常,导致sevice层出现的异常被 “截留”,无法抛出给事务管理器,这就给事务管理器造成一种 ...
第一步, 在桌面上点击鼠标右键,依次点击“属性”、“外观”、“高级”按钮。
第二步, 在打开的“高级”对话框中,在“项目”下拉列表里选择“窗口”。
第三步, 再打开右边对应的“颜色”列表,选择其中的“其他”一项,在打开的对话框里,把“色调”的参数设置为85,把“饱和度”参数设置为90,把“亮度”参数设置为205。
再点击“确定”退出设置。
第四步,打开ie浏览器,选择“工具”栏中的“internet选项”,点击“辅助功能”按钮,在“不使用网页中指定的颜色”前打钩。
Win 7
在桌面上点右键 —> 个性化
点击窗口颜色,打钩那里:
点击高级外观设置,打钩那里:
...
参数
var xMax = screen.width/2+'px';
var yMax = screen.height/1.5+'px';
var iWidth = 800;
var iHeight = 400;
var xOffset = (xMax - iWidth)/2;
var yOffset = (yMax - iHeight)/2 - 20;
window.open ("url","", "height="+yMax+", width="+xMax+", top="+ ...
setTimeout("alert(1)",500);
setInterval("alert(1)",1000);
alert()变成 ajax...这就是 BS 模式的 “推”、长连接技术了。。。
System.out.println("--- Memory Usage:"); /*打印一行字符串---Memory Usage*/
Runtime rt=Runtime.getRuntime( ); //获得系统的Runtime对象rt
System.out.println("Total Memory= " + rt.totalMemory( )+//打印总内存大小
" Free Memory = "+rt.freeMemory( ...
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误.java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时 ...
public class DownLoad {
/**
* @author lidongbo
*/
private Logger logger = Logger.getLogger(DownExcel.class);
public void downLoad(String filePath, HttpServletResponse response) {
File f = new File(filePath);
if (!f.exists()) {
return;
}
...
<table>
<tr>
<%
if( syseUnitList!=null && syseUnitList.size()>0 ){
for(int i = 0 ; i < syseUnitList.size() ; i++){
Map appAreaA = (HashMap)syseUnitList.get(i);
%>
<td height="22" align="left"><i ...
[size=medium]System.getProperty("file.separator") 便可得到
windows 得到 "\" linux 得到 "/"
关于System.getProperty(String param) 里德param 参数
System.getProperties( ).list(System.out);
见下方
java.versionjava.version Java运行环境版本
java.vendorjava.vendor ...