- 博客(41)
- 资源 (6)
- 收藏
- 关注
原创 正则表达式只允许输入中英文
$("#j_password").formValidator({onShow:"只允许输入中英文",onFocus:"只允许输入中英文",onCorrect:""}).regexValidator({regExp:"[^x00-xff]|[A-Za-z]{4,12}",onError:"只允许输入中英文!"});
2013-03-01 16:40:59 4353
原创 利用Annotation方式实现AOP编程
@Service@Aspect@Order(value=3)public class OperateInterceptor{ protected Log log = LogFactory.getLog(getClass()); /** * 定义切入点 * 第一个*表示方法的返回值,这里使用通配符,只有返回值符合条件的才拦
2013-02-16 16:41:01 414
原创 SPRING+MYBATIS
新建SPRING配置文件application-resources.xml /WEB-INF/config/jdbc.properties
2013-02-16 14:40:53 477
原创 SPRINGMVC中配置FREEMARKER
在dispatcher-servlet.xml文件中添加freemarker视图配置信息 class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
2013-02-16 14:24:00 741
转载 EhCache 分布式缓存/缓存集群
开发环境: System:Windows JavaEE Server:tomcat5.0.2.8、tomcat6 JavaSDK: jdk6+ IDE:eclipse、MyEclipse 6.6 开发依赖库: JDK6、 JavaEE5、ehcache-core-2.5.2.jar Email:hoojo_@126.com Blog:http://blog.
2013-02-16 13:32:39 519
转载 在Spring、Hibernate中使用Ehcache缓存
前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。EhCache是Hibernate的二级缓存技术之一,可以把查询出
2013-02-16 13:31:13 289
转载 Ehcache 整合Spring 使用页面、对象缓存
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能
2013-02-16 13:28:57 564
转载 使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl
2013-02-15 15:47:43 321
转载 MAVEN创建WEB应用
使用eclipse插件创建一个web project首先创建一个Maven的Project如下图我们勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式由于packing是war包,那么下面也就多出了webapp的目录由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dy
2013-02-14 15:46:09 337
原创 JNDI
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”
2013-02-14 13:51:29 505
转载 在Spring框架中从数据库中加载配置
目录(?)[+] 一. 问题 在实际开发中,通常服务器都很多,每台服务器上的应用都需要配置参数,如果有修改或者变动就会很麻烦,每台服务器都需要改一次。所以有必要把一些参数配置到数据库里,这样方便查看和管理。 来看一个实际例子,我们在Spring中加载配置的代码为: [xhtml] view plaincopy
2013-02-14 13:40:23 3085
转载 Spring MVC 教程,快速入门,深入分析
Spring MVC 教程,快速入门,深入分析Spring MVC 教程快速入门资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring
2013-02-06 10:28:55 607
原创 Tomcat6.0 配置文件的说明
Tomcat6.0 配置文件的说明 默认的Server.xml中如下 Xml代码 Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPo
2013-02-06 10:17:11 305
原创 常见异常之LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol
学习VC++时经常会遇到链接错误LNK2001,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使 人不明其所以然。产生LNK2001错误的原因:一个是由于编码错误导致的LNK2001,在这不想详细说.另一个由于编译和链接的设置而造成的 LNK2001.最经常发生的是:"LIBCD.lib(wincrt0.obj) : error LNK2001:
2013-02-01 16:01:17 820
原创 在MFC中怎样将窗口最小化到托盘
1、自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1001)1、首先建立一个基于对话框的MFC程序;2、在资源中的Icon中导入一个自己喜欢的图标,ID命名为IDR_MAINFRAME,将先前的IDR_MAINFRAME的图标删除掉;3、在自己的Dialog头文件中定义一个变量 NOTIFYICONDATA m_n
2013-02-01 16:00:38 434
原创 VC++中使用MFC通过ADO连接数据库方法小结(不包括异常的捕捉
1.在StdAfx.h头文件中加入此句子#import "c:\program files\common files\system\ado\msado15.dll"\ no_namespace rename("EOF","adoEOF")2.在App类的InitInstance()函数中加入::CoInitialize(NULL);//表示com库的初始化 鼠标右键点击
2013-02-01 15:59:43 917
原创 VC解析XML--使用CMarkup类解析XML
经过今天尝试MFC解析XML串,也算有了不少收获,总结一下。 我是使用的CMarkup类对XML进行操作。 CMarkup好象都是先从一个xml文件里面把内容读出来,再进行解析,搞得我恨不得要把我的CString写到xml文件里面再取出来了。 如果需要直接读取CString,可以直接用 CMa
2013-02-01 15:58:53 463
原创 JAVA与C++用socket通讯出现中文乱码
java接收C++数据出现中文乱码:将java这边的socket编码改为GBK就行了! java和C++使用Socket通信,其实底层Socket都是相通的,所以只需要按照各自的语法去做就是了。 java服务器端使用ServerSocket的accept创建Socket,跟普通java之间的通信一致。C++客户端使用makeConnect(serve
2013-02-01 15:58:17 2149
原创 MFC数组类CArray的使用的操作详解(可以创建对象数组)
MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。 MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CArray,
2013-02-01 15:57:23 2317
原创 MFC Socket 编程
客户端:(1)打开VC6.0,新建工程(图一)(2)Projects——>MFC AppWizard[exe]——>Project name(给客户端取个工程名)——>OK(图二)(3)选Dialog based——>Next(图三)(4)注意勾选Windows Sockets——>Next——>Finsh
2013-02-01 15:56:28 679
原创 VC++下用MSComm控件实现串口通讯
首先,在对话框中创建通信控件,若Control工具栏中缺少该控件,可通过菜单Project --> Add to Project --> Components and Control插入即可,再将该控件从工具箱中拉到对话框中。此时,你只需要关心控件提供的对 Windows 通讯驱动程序的 API 函数的接口。换句话说,只需要设置和监视MSComm控件的属性和事件。 打开所需串口后,需要考虑串
2013-02-01 15:55:51 421
原创 XML问件解析(面向对象)
一.接口package objectXML;import org.w3c.dom.Document;public interface InterXML { //用来各种方法的调用 public void DOMParserXML(String fileName); //打印Document中的所有元素 public void printElement(Doc
2013-02-01 15:54:34 318
原创 XML文档例子
肖辉 男 1980 08 24 健康 湖北省武汉市 0724-2270367 13871205805 448002 FBI824@163.COM 荆门石油化工总厂369-3-1 本人是一个工作认真负责、积极主动、善于团队工作的人,思维严谨,学习能力强,具有较高的技术水平。
2013-02-01 15:53:46 465
原创 java对数据库的操作(jdbc)
Java通过JDBC对数据库的连接操作其通用操作为:String username;String password;String databaseURL;Class.forName("JDBCDriverClass");Connection connection=DriverManager.getConnection(databaseURL,username,password)
2013-02-01 15:50:57 310
原创 java中利用反射获得对象的各种信息
package com.dao;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import com.common.GetConnection;import com.pojo.Pe
2013-02-01 15:49:55 492
原创 IE6-7 JS关闭窗口不提示的方法
//普通带提示关闭function closeie(){window.close();}//关闭IE6不提示function closeie6(){window.opener=null;window.close();}//关闭IE7不提示function closeie7(){window.open('','_top');window.top.clo
2013-02-01 15:48:53 283
原创 清除IE缓存
禁用客户端缓存response.setHeader("Pragma","No-Cache"); response.setHeader("Cache-Control","No-Cache"); response.setDateHeader("Expires", 0); window下用Java清除IE缓存String cmd = "cmd /K set \"z=H
2013-02-01 15:48:09 418
原创 Jfreechart 制作柱形图,饼状图,折线图 代码(一)
package Dome /** * 实际取色的时候一定要16位的,这样比较准确 */ public class chartDemo { private static final String CHART_PATH = "E:/test/"; public static void main(String[] args) {
2013-02-01 15:47:23 636
原创 java控制tomcat6.0启动关闭
public class Test { public static void main(String[] args) { new Test().startTomcat(); } public void startTomcat() { try { Runtime r = Runtime.getRuntime();
2013-02-01 15:46:22 528
原创 利用kaptcha 生成验证码
1、下载kaptcha。 http://code.google.com/p/kaptcha/downloads/list2、新建一个Web项目,并将下载压缩包中的kaptcha-2.3.2.jar放在项目的WEB-INF/lib目录下。3、配置web.xml文件。使用kaptcha可以方便的配置:•验证码的字体 •验证码字体的大小 •验证码字体
2013-02-01 15:45:11 495
原创 JAVA 内部类
实现Java的多继承package com;public class Class1 {public void test(){System.out.println("class1");}}package com;public class Class2 {public void test(){System.ou
2013-02-01 15:38:51 236
原创 colorbox 应用
//去除自带close按钮$.colorbox({href:"mailboxActivate.htm",overlayClose:false,onLoad: function() { $('#cboxClose').remove(); }},function(){ document.getElementById("alemail
2013-01-30 11:36:10 506
原创 jquery 计时器示例
$(document).ready(function(){ $("#rebutton").attr("disabled","disabled"); var i = 60; setInterval(function(){ if(i == 0){ $("#rebutton").removeAttr("disabled"); $("#showSpan").html("");
2013-01-30 11:32:51 326
原创 设计模式之策略模式
<br />策略设计模式<br />在我们进行软件设计过程中,千变万化的业务需求总是绕的人们心烦,有时会因为某个功能的修改,而是我们不得不大费周折.那么在软件设计中有没有什么方法能使我们改变这种被动的局势呢?<br />策略模式(Strategy Pattern)是不可否认的改变这种被动局势的有力武器.<br />我们首先来看看下面的例子吧.<br /> Tom所在的公司接到一个这样的项目:做一套模拟鸭子游戏的系统.游戏中会出现各种鸭子,但这些鸭子都具备各自不同的叫唤方式,不同的飞行方式.面
2011-05-10 23:07:00 357
原创 QQ登录界面
package com.ibm.testQQ;/** * 作者雪狼 * 内容:QQ登录界面 * 时间:2009-12-20 * */import java.awt.Button;import java.awt.Checkbox;import java.awt.CheckboxGroup;import java.awt.Choice;import java.awt.Frame;import java
2009-12-27 08:36:00 592
原创 Java编写的时钟
//java编写时钟完整代码import java.awt.*; import java.applet.*; import java.awt.event.*; import java.util.*; import java.awt.geom.*;public class T extends Applet implements Runnable{ Thread tHour = null,tMin
2009-12-27 08:35:00 853
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人