- 浏览: 1409623 次
- 性别:
- 来自: 济南
最新评论
-
宇落YL:
不顶不行的...ie10↓没办法修改input file的va ...
file上传控件onchange事件失效的解决方法 -
love398146779:
大哥,写的是关键呀。强顶。
spring jndi的配置 websphere weblogic tomcat 详解 -
di1984HIT:
写的很好,学习了~
JVM process Virtual Memory Usage (Resident Set Size) On A Linux 2.6.25 Kernel -
freezingsky:
过程变步骤。哎!
JDBC注册过程分析 -
静夜独窗:
自己做的一个可以使用极少的内存生 ...
java千万级别数据生成文件思路和优化
文章列表
有些控件的属性 比如
<input type="text" id="name" maxLength="20" name="name">
其中 id ,name等属性是可以通过
document.getElementById("name").id
document.getElementById("name").name 来获取的但是maxLength就会取不到了
这个时候可以通过如下方式获取
document.getElementById(" ...
在JavaScript中字符串是用引号“" "”、“' '”包起来的零个至多个字符。用哪个引号开始就用哪个结束,而且单双引号可嵌套使用,不过JavaScript 中引号的嵌套只能有一层。如果想再多嵌一些,需要用转义字符:
转义字符 由于一些字符在屏幕上不能显示,或者 JavaScript 语法上已经有了特殊用途,在要用这些字符时,就要使用“转义字符”。转义字符用斜杠“\”开头:\' 单引号、\" 双引号、\n 换行符、\r 回车(以上只列出常用的转义字符)。于是,使用转义字符,就可以做到引号多重嵌套。
document.getElementById("e ...
在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
<input value="Test" type="button" onclick="alert(""OK"");" />
IE提示出错后,再漫不经心地改为:
<input value="Test" type="button" onclick="alert(\"OK\");" />
结果还是出错。
这时,我就想不通了 ...
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="ht ...
前台javascript对象格式为
Array<Array<String>>
java接收的方法参数的格式为
ArrayList
dwr.xml配置文件格式为
<signatures>
import java.util.ArrayList;
tableCrudService.exportNowPage(ArrayList<ArrayList>);
</signatures>
【知道你过得不好,我也就安心了。】
【这位帅哥,你好像我下一任男友】
【伯母你好,我是你儿子的男朋友】
【不要叫我宅女,请叫我居里夫人】
【真羡慕你这么年轻就认识我了。】
【最近总是失眠, ...
本文介绍了如何编写一个简单的WSDL文件,并根据WSDL文件编写服务器端和客户端代码,并发布Web Service服务的过程。 首先明确的一点是WSDL现在有两个版本,分别为WSDL 1.1和WSDL 2.0,W3C的官方文档地址分别为:http://www.w3.org/TR/wsdlWeb Services Description Language (WSDL) 1.1W3C Note 15 March 2001和http://www.w3.org/TR/2007/WD-wsdl20-primer-20070326/Web Services Description Language (WS ...
在 TransactionProxyFactoryBean 上有 setTransactionAttributeSource()与 setTransactionAttributes()方法,它们是用来设定交易属性的策略实例。
org.springframework.transaction.interceptor.TransactionAttributeSource上有一 个 getTransactionAttribute()方法,您可以根据传递给它的Method实例与Class实例,决定该返回一个什么内容的org.springframework.transaction
.interceptor ...
C3P0是一个开放源代码的JDBC连接池 ,下面是一个小例子。
下载地址:http://sourceforge.net/projects/c3p0
引入依赖的jar包,包括:
代码:
package com.cp.mytest;
import java.sql.*;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class LinkMysql {
/**
* @param args
*/
public static void main(String[] args) {
...
有一个比较简便的方法可以跟踪哪些数据库连接没有释放,就是做一个代理类,这个代理类自己有个超时机制,超时没有释放的则打印调用堆栈
package com.poweroa.jdbc;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.SQLWa ...
前几天写了“使用动态代理实现AOP功能”的文章,里面具的两个例子一个是记录日志,另一个是初始化一下参数,对实际应用不大,今天写一下在实际应用中比较常用的用AOP对数据库进行操作。
在前一篇文章中已经将整个框架打好,现在只需要实现一个完成数据库操做的拦截器就可以了,下面我们就来实现这个拦截器。
要实现对数据库的操作,离不开数据源(DataSource)或者连接(Connection),但是通常来说对数据库的操作都应该放在DAO中,而DAO又不应该与应用服务器相关联,所以一般都使用连接(Connection)。现在我们这里就有一个问题了,怎么在拦截器中获得连接。我想可以通过两种方式获得:
在分别讨论 ...
一、JDK的AOP实现--基于接口的代理模式
package cn.itcast.aop;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import cn.itcast.service.impl.PersonServiceBean;
public class JDKProxyFactory implements InvocationHandler{
private Object target ...
注: 本文只是原理性质, 并不实用, 读者可用成熟稳定的开源权限系统如SpringSecurity. 但可参考实现自己的一些小框架.
在上课的时候, 一位同学拿着一篇JavaEye的很长的CGLIB讲解代码来问我这是怎么回事?我看了下, 觉得那样的例子实在太让人难以一下子看懂了, 于是就自己重造了个轮子.
Spring 2.5最大的亮点就是基于注解实现配置, 其实这个谈不上什么亮点, EJB3/JPA早就实现了, 而且在原理上也只是利用反射里面的method.getAnnotation(MyAnnotaion.class)即可.
第二个一直大张旗鼓吹捧的就是AOP, 其实AOP就是个JDK接口 ...
cglib是个好东东,说牛刀,是因为它很强大,用途很广。小试,是因为仅仅用它做了个类似hello world的小程序。
cglib是Spring、Hibernate依赖的核心包,但是cglib还算不上最底层的,因为它是在asm包之上做了封装,以增强易用性。据了解,Hibernate3.2已经不再依赖cglib了,而直接依赖asm。这些都不影响cglib的强大功能。
很希望将spring、JDK、cglib的动态代理三者放到一起做个比较(实际上,spring、jdk的代理已经比较过了),也许是地震原因,心情一直没有平静下来,无心去写。下面就先给个地震前例子看看,因为很简单,所以就不细说了, ...
标签处理程序
在创建自定义标签之前,需要创建一个 标签处理程序。标签处理程序是一个执行自定义标签操作的 Java 对象。在使用自定义标签时,要导入一个 标签库 ―― 即一组标签/标签处理程序对。通过在 Web 部署描述符中 ...