java
文章平均质量分 53
jationxiaozi
这个作者很懒,什么都没留下…
展开
-
DBCP,C3P0,Tomcat_JDBC druidDatasource 性能及稳定性测试
DBCP,C3P0,Tomcat_JDBC druidDatasource性能及稳定性测试 1.测试环境: 硬件环境: 数据库服务器:2U*8核 8G内存 测试服务器: 2U*8核 6G内存 软件环境: jdk: 1.6.29 mysql: 5.0.77 mysql_driver: mysql-connector-java-5.转载 2012-04-26 10:47:22 · 13865 阅读 · 1 评论 -
使用 <context:annotation-config/> 简化配置
使用 简化配置Spring 2.1 添加了一个新的 context 的 Schema 命名空间,该命名空间对注释驱动、属性文件引入、加载期织入等功能提供了便捷的配置。我们知道注释本身是不会做任何事情的,它仅提供元数据信息。要使元数据信息真正起作用,必须让负责处理这些元数据的原创 2010-12-19 02:04:00 · 3957 阅读 · 0 评论 -
post和get的区别
今天看到了一些关于讨论post和get的区别,特贴出来和大家分享: post和get的区别post 地址栏不会出现一大串?bjnghfgreygt这样的东西如果是get,就会出现了1、Get 方法通过 URL 请求来传递用户的数据转载 2011-09-08 19:53:25 · 528 阅读 · 0 评论 -
通过暴力反射得到私有成员
<br />先上Demo<br /> <br />public static void main(String[] args) throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { // TODO Auto-generated method stub Test test = new Test(4,5); Field field1 = test.ge原创 2011-04-14 17:05:00 · 2680 阅读 · 0 评论 -
myeclipse 6.5 blue edition 破解方法
<br />软件过期了的同学们,把下面代码运行了,结果是破解密码,破解用户名为:jationxiaozi<br /> <br />import java.text.DecimalFormat;<br />import java.text.NumberFormat;<br />import java.text.SimpleDateFormat;<br />import java.util.Calendar;<br />public class Crack {<br /> public static fi原创 2011-04-13 10:40:00 · 998 阅读 · 0 评论 -
原子变量(AtomicLong, AtomicInteger, AtomicReference)
J2SE 5.0提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作. 比如对于++运算符AtomicInteger可以将它持有的integer 能够atomic 地递增。在需要访问两个或两个以上 atomic变量的程序代码(或者是对单一的atomic变量执行两个或两个以上的操作)通常都需要被synchronize以便两者的操作能够被当作是一个atomic的单元。 对array转载 2011-04-14 08:43:00 · 30030 阅读 · 8 评论 -
resource is out of sync with the file system 解决方法
查阅资料后发现这是文件系统不同步的问题,是因为在eclipse之外对工程中的resource进行修改引起的;但是,有时没有在eclipse之外进行修改,也会报类似的错误。解决办法:需要手动刷新一下资源管理器。(1)在eclipse中,工程目录右键,选择F5(refresh)(2)设置eclipse自动刷新。 通过Window->Preferences --> General --> Workspace,选中Refresh automatically即可原创 2011-04-13 10:38:00 · 760 阅读 · 0 评论 -
JAVA验证码的实现
<br />思路:<br /> <br /> <br />做验证码其实就是在画图,我们可以把它的步骤比如成如下的几个动作: 画出一个矩形,用做底色这个矩形大小也是验证码的底色. 画出若干条干扰线. 画字符.比如验证码有四个,那么就是要画四个字符,这个字符当然是可以随机的,每画一个字符我们就用一个StringBuffer来接连保存,画完后把这个StringBuffer对象存到session中,最后以图片的形式显示这个JSP页面. <br /> <br />方法: <br /> <br />先要设置页面的PAG原创 2011-05-26 17:11:00 · 776 阅读 · 0 评论 -
泛型的工具类
<br />package cn.cml.utils;<br />import java.lang.reflect.Field;<br />import java.lang.reflect.Method;<br />import java.lang.reflect.ParameterizedType;<br />import java.lang.reflect.Type;<br />import java.util.ArrayList;<br />import java.util.List;<br />/*转载 2010-12-31 21:34:00 · 3037 阅读 · 0 评论 -
JPA与Spring2.5整合时发生不能创建entityManagerFactory的问题解决方法
<br />今天在做jpa与spring整合时,发现个异常... 如下<br />异常内容: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [beans.xml]:: Invocation of init method failed; nested exception is原创 2010-12-31 17:37:00 · 2939 阅读 · 0 评论 -
详细讲解如何导入和导出MySQL数据库
<br />1. 简介<br />MySQL数据库的导入,有两种方法: <br />(1) 先导出数据库SQL脚本,再导入; <br />(2) 直接拷贝数据库目录和文件。 <br />在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。 <br />所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 <br />2. 方法一 SQL脚本形式<br />操作步骤如下: <br />2.1. 导出SQL脚本 <br />在原数据库服务器上,可以用phpMyAdmin工具,或原创 2011-01-03 19:10:00 · 2122 阅读 · 1 评论 -
editplus注册码
editplus3.2注册码 Name:kariryo Code: 5387D-12450-BCZ8B-D6W0B-85TE1 Name:www.orsoon.com Code: CC3AA-12318-54Z8C-87W50-58TE5原创 2011-09-26 09:27:25 · 2788 阅读 · 0 评论 -
利用反射机制,将ResultSet处理为bean或list的方法
我自己的处理:写一个util类,然后封装方法Java代码 @SuppressWarnings("unchecked") public static List resultSetToList(ResultSet rs, Class cls)th转载 2011-09-27 22:06:46 · 4915 阅读 · 0 评论 -
ConcurrentHashMap
曾经研究过jkd1.5新特性,其中ConcurrentHashMap就是其中之一,其特点:效率比Hashtable高,并发性比hashmap好。结合了两者的特点。 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发转载 2012-04-13 16:42:55 · 725 阅读 · 0 评论 -
ServletContextListener的用法(转)
这个J2EE小提示阐述了ServletContextListener的用法。这个事件类作为Web应用服务的一部分,处理Web应用的 servlet上下文(context)的变化的通知。这可以解释为,好像有个人在服务器旁不断地通知我们服务器在发生什么事件。那当然需要监听者了。因此,在通知上下文(context)初始化和销毁的时候,ServletContextListner非常有用。i转载 2012-04-12 17:58:38 · 498 阅读 · 0 评论 -
java多线程小结
学习了一下JAVA多线程方面的知识,在此总结一下 1、在Java程序中,JVM负责线程的调度。线程调度是指按照特定的机制为多个线程分配CPU的使用权。 调度的模式有两种:分时调度和抢占式调度。分时调度是所有线程轮流获得CPU使用权,并平均分配每个线程占用CPU的时间;抢占式调度是根据线程的优先级别来获取CPU的使用权。JVM的线程调度模式采用了抢占式模式。 2、Thread转载 2012-02-03 10:48:40 · 1720 阅读 · 0 评论 -
td 转 input js代码
1.js 代码var tbid = "#excel";//这里设置你的table 的id,其他都不用变var tdclass="";var inputfomate = "";var pre = null;var tdinputselection="";function getSelectionStart(o) { if (o.createTextRange) {转载 2011-12-07 09:22:21 · 1758 阅读 · 0 评论 -
网络分析中数据包结构的定义
CODE 协议结构定义---------------------------------------#pragma pack(1) //进入字节对齐方式typedef struct FramHeader_t{ //Pcap捕获的数据帧头 BYTE DstMAC[6]; //目的MAC地址 BYTE Src转载 2011-11-16 09:06:30 · 952 阅读 · 0 评论 -
jdom解析xml
package cn.com.jdom;import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;原创 2011-10-22 10:52:22 · 542 阅读 · 0 评论 -
ExtJs开发总结
1、引入js和css文件时注意文件的路径问题;2、导入ext-base.js后注意设置Ext.BLANK_IMAGE_URL的值(透明图片s.gif位置);3、IE提示“缺少标识符,字符串或数字”错误,为配置时 “}”前多了逗号,且所处位置在Ext.onReady在同一个转载 2011-10-13 20:43:00 · 953 阅读 · 0 评论 -
struts2的result结果类型
提交服务器处理业务后结果返回页面的处理,Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。struts.xml配置文件中result的语法:xxxxxStruts2支持的不同类型的返回结果为:Chain原创 2011-09-29 23:23:55 · 3110 阅读 · 0 评论 -
struts2 返回json数据
本例使用struts2版本 struts-2.1.8.1 首先导入必要的jar包: 配置web.xml: Xml代码 filter> filter-name>struts2filter-name>原创 2011-09-27 21:27:58 · 70234 阅读 · 4 评论 -
ResultSet转换为List的方法 JSON MAP
1.ResultSet转换为List的方法 方法一:ResultSet转换为List的方法private static List convertList(ResultSet rs) throws SQLException {List list = new原创 2011-09-27 22:44:40 · 7667 阅读 · 1 评论 -
JavaScript之‘联系我们’,‘收藏本站’,‘设为首页’
<br /><a href="mailto:553406220@qq.com">联系我们</a><br /><a href="javascript:window.external.AddFavorite('http://bbs.zbaccp.com','中博社区')">收藏本站</a><br /><a href="#" 【onclick】="this.style.behavior='url(#default#homepage)';this.sethomepage('http://bbs.zbaccp.com原创 2010-11-07 21:18:00 · 4435 阅读 · 0 评论 -
java中File类详解
<br /> Java.io.File类主要是完成了文件夹管理的命名、查询文件属性和处理目录等到操作它不进行文件夹内容的读取操作。以下描述了File类的主要常用方法。 <br /><br />File():构造函数,一般是依据文件所在的指定位置来创建文件对象。 <br />CanWrite():返回文件是否可写。 <br />CanRead():返回文件是否可读。 <br />CompareTo(File pathname):检查指定文件路径间的顺序。 <br />Delet():从文件系统内删除该文件原创 2010-11-07 12:07:00 · 1869 阅读 · 0 评论 -
计算程序运行时间
<br />突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法。但是不知道是不是最好的。呵呵,希望大家能指点一下。<br />第一种是以毫秒为单位计算的。Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.pr原创 2010-11-06 22:00:00 · 480 阅读 · 0 评论 -
spring 学习
Spring:IOC or DI annotation:@autowire --default find by Type. if annotation have two or more beans match ,use @qualifier(); parameter:require @required --is similar @override原创 2010-12-16 22:26:00 · 771 阅读 · 0 评论 -
课堂上对开发案例的见解
2010-12-13 组长工作日志1.公司决策层,以砍半开发周期的前提下通过方案,方案提出者仅仅认为是凑合的前提下,草草接下项目 显然是公司决策层过高的为了工程进度而不考虑项目的投资与回报的双面关系。夸张的决策无不为最后 项目开发团队解散之事埋下伏笔。2.SS经理试图采取的开发方案,太趋于完美开发条件(自动报表,更新、更快的设备、雇佣顶尖开发人员 )作为开发经理能如此大的动作,当当项目风险评估不说,从投入与回报这个角度分析,这么大的投 入 作为项目的开发经理花费开销如此之大,必然给你带来巨大原创 2010-12-13 21:05:00 · 2652 阅读 · 1 评论 -
2010-12-11 组长工作日志概要设计的开发学习
<br /> <br />1.主要内容概要设计步骤软件结构设计基本原理软件结构设计的图形工具:HIPO图和结构图概要设计方法码设计的原则、方法数据输入、输出设计数据库设计文档数据安全设计概要设计说明书与复审<br />2.软件设计的目标*数据设计--------侧重于数据结构的定义*系统结构设计-----定义软件系统各主要成分之间的关系*过程设计-------把结构成份转换成软件的过程性描述。<br /><br />3.软件设计过程*制定规范*软件系统结构的总体设计*处理方式设计*数据结原创 2010-12-13 21:12:00 · 677 阅读 · 0 评论 -
javascript 的操作符与关键字
<br />2010-12-08 组长工作日志<br />1.javascipt 操作符<br />+ (加法) 将两个数相加。 <br />++ (自增) 将表示数值的变量加一(可以返回新值或旧值)。 <br />- (求相反数,减法) 作为求相反数操作符时返回参数的相反数。作为二进制操作符时,将两个数相减。 -- (自减) 将表示数值的变量减一(可以返回新值或旧值)。 <br />* (乘法) 将两个数相乘。 <br />/ (除法) 将两个数相除。 <br />% (求余)原创 2010-12-13 21:15:00 · 2316 阅读 · 0 评论 -
Eclipse安装VE插件(转载)
<br />最近在网上找关于安装VE插件的文章,找了好久发现这篇文章讲的非常不错,按照它所说的能安装成功。<br />特别提醒:红色的字请仔细阅读。<br />准备工作:<br />1、下载JDK(1_5_0_09);<br />2、下载Eclipse(3.2.1);(我比较喜欢用最新版的 ^-^)<br />3、下载相应的EMF(2.2.1)、GEF(3.2.1)、VE(1.2.1);<br />开始安装:<br />1、安装JDK;<br /> 这个比较容易,标准的Windows安装程序,下一步,转载 2010-06-08 21:34:00 · 672 阅读 · 0 评论 -
Java媒体架构基础(jmf文档中文翻译)相当不错
内容表格1. 关于此指南2. 一个简单的音频播放器3. JMF用户接口组件4. JMF概念5. 传播和接收媒体6. 总结以及资源第一节. 关于此指南此指南包含的内容?Java媒体架构(JMF)是一个令人激动的通用的API,它允许Java开发者用许多不同的方法处理媒体。本指南主要通过使用工作的例子提供一个JMF的一些主要的特征的概述。阅读完本指南后,你将会明白JMF体系结构中的主要播放功能。你同样能转载 2010-05-25 19:47:00 · 2274 阅读 · 0 评论 -
简单的JMF播放器测试
import java.awt.BorderLayout;import java.awt.Component;import java.awt.Dimension;import java.awt.Frame;import java.awt.Panel;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;i原创 2010-05-27 00:17:00 · 854 阅读 · 0 评论 -
简单的右键菜单编剧树形节点
import java.awt.BorderLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import ja原创 2010-05-23 23:37:00 · 1812 阅读 · 0 评论 -
简单树事件
import java.awt.Color;import java.awt.Container;import java.awt.FlowLayout;import java.awt.Font;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.Wi原创 2010-05-24 23:34:00 · 543 阅读 · 0 评论 -
JFreeChart小结
JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图等等。 JFreeChart饼图 DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Category 1", 43.2); datase原创 2010-05-19 11:19:00 · 625 阅读 · 0 评论 -
Hibernate开发错误
Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type解决方法:将Hibernate lib包下的asm.jar添加到项目的library中。nested exception is java.lang.NoClassDefFoundError:net/sf/cglib/proxy/CallbackFilter解决方法:将Hibernate lib包下的c原创 2010-12-17 10:54:00 · 577 阅读 · 0 评论 -
字符过滤器+在web.xml中的配置
<br />import javax.servlet.*;<br />import java.io.IOException;<br /><br />/**<br />* 字符过滤器<br />* <br />* @author 大有软件<br />*/<br />public class SetCharacterEncodingFilter implements Filter {<br /><br /> protected String encoding = "GBK";<br /><br />原创 2010-12-23 16:52:00 · 1822 阅读 · 0 评论 -
关于javaBean属性乱码问题
<br />设置或者获取javaBean属性 出现乱码问题 ,网上查看太多用request.setCharEncoding="GBK"类似的方法,最终还是不行<br /> <br /> <br /> <br />最后是这样解决的<br /> <br /> <br />在bean中set属性方法中,加个编码转换.例如:<br /> <br /> <br />public void setQueryString(String queryString) throws Exception {<br /> this原创 2010-11-06 01:03:00 · 993 阅读 · 0 评论 -
高亮器
<br /><br /> //准备高亮器<br /> Formatter formatter = new SimpleHTMLFormatter("<font color='red'>","</font>");<br /> Scorer scorer = new QueryScorer(query);<br /> Highlighter highlighter = new Highlighter(formatter, scorer);<br /> Fragmenter fragmenter =原创 2010-11-05 19:27:00 · 627 阅读 · 0 评论