自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 DIV拖动

Drag 'n' Drop Demo #foo { position:absolute; top:100px; left:100px; width:100px; height:100px; ba...

2010-06-04 13:47:40 143

原创 Web性能优化技巧

探究事物的本质似乎是人的天性,凡事总喜欢问个为什么。小时候坐车时会问父母,树为什么会往后面跑,为什么停电了圣斗士就不能看了。很久很久之后,学习了《物理》,仿佛找到答案了,有一种自我满足的快意。身为程序员,秉持这天性去看待解决性能问题或许就能感觉到一次有趣而有益的挑战吧,没有人知道这条路要走多久,但是,我们在路上。http协议对并发的建议http协议中规定了一个特殊规则:浏览...

2010-06-04 13:46:36 156

原创 JS根据屏幕分辨率自动调整字体大小

window.onload=font;function font(){ if (screen.width 1024) document.styleSheets[0].addRule("body","font-size:16px;"); else document.styleSheets[0].addRule("bo...

2010-06-04 13:44:43 1963

原创 Ext 动态添加grid 列数

在做报表的时候,需要将grid的列数做成活的,列数有数据库里的字段确定,这据需要将grid的列数做成动态的,经过多次实验已成,如下:后台返回的json: {'action':true,'message':'error!','data':[ {'number':'1','text1': '3','info1': '4',...

2010-06-04 13:43:41 124

原创 Java实时获取oracle变更

在一个基于数据库的“实时系统”里面,“实时”获取数据库变化是非常重要的,本文主要描述通过Oracle中的捕获进程实时获取数据库变化。背景: 要做一个车辆GPS监控系统,主要分两块: 1.采集。由GPS厂商提供实时数据,通过UDP包接收 2.展示。前端程序获取到最新GPS数据后,在地图上模拟车辆的运行情况 备选方案: ...

2010-06-03 09:51:36 306

原创 用Bouncy Castle实现AES-128-CBC加密解密

Bouncy Castle Crypto APIs 是一个开源的轻量级Java 加密解密包,实现了JCE/JCA的provider,支持AES等多种加密解密算法。详情请见主页:http://www.bouncycastle.org/java.html本文的示例代码使用了 http://www.bouncycastle.org/download/bcprov-jdk16-139.jar1...

2010-06-03 09:47:36 592

原创 document 文档对象详解

[注:页面上元素name属性和 JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"]========================================================================对象属性:document.title //设置文档标题等价于H...

2010-06-03 09:46:44 210

原创 EXT时间控件,选择到时分秒

Ext.ns('Ext.ux.form');Ext.ux.form.TimePickerField=function(config) {Ext.ux.form.TimePickerField.superclass.constructor.call(this, config);}Ext.extend(Ext.ux.form.TimePickerField, Ext.form.Fiel...

2010-06-02 18:02:17 222

原创 DB2导出表结构和数据

1.使用db2cmd打开db2命令行2.db2look -d db_name -e -a -x -i db_username -w db_passwd -0 file_name.sql #导出数据库结构3.db2move db_name export -u db_username -p db_passwd #导出数据库数据4. create database db_name...

2010-06-02 18:00:58 819

原创 通过BAT文件部署windows服务

Install.bat文件内容@echo 安装服务%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil AppService.exe@echo 启动服务net start AppServiceUnInstall.bat文件内容@echo 卸载服务%SystemRoot%\Microsoft...

2010-06-02 17:59:59 286

原创 将bat文件注册为windows系统服务

具体的思路就是先将bat文件转为为exe文件,让后再将exe文件注册为系统服务。使用Bat_To_Exe_Converter 将bat转化为exe,下载:http://www.computerhope.com/dutil.htm,还有一个附带的好处,无法查看bat文件的源代码了。使用srvinstw.exe 将exe注册为系统服务,下载:http://soft.softoogle....

2010-06-02 17:58:48 204

原创 javascript 递归调用

1. var array = [{ 2. name: '浙江省', 3. leaf: 1, 4. children: [{ 5. name: '杭州市', 6. leaf: 1, 7. children: [{ 8. name: '西湖区', 9. ...

2010-06-02 17:40:55 93

原创 JS取当前日期和时间

var myDate = new Date(); myDate.getYear(); //获取当前年份(2位)//alert(myDate.getYear()) //2009 myDate.getFullYear(); //获取完整的年份(4位,1970-????)//alert(myDate.getFullYear()); 2009 my...

2010-06-02 17:39:33 76

原创 获取服务器的时间

1. 2. var myday = ""; 3. var mymonth = ""; 4. var myweekday = ""; 5. var year = ""; 6. var myyear = ""; 7. var weekday = ""; 8. var http_request = &qu

2010-06-02 17:38:37 100

原创 Java获取各种常用时间方法

# import java.text.DateFormat; # import java.text.ParsePosition; # import java.text.SimpleDateFormat; # import java.util.Calendar; # import java.util.Date; # import java.util.GregorianC...

2010-06-02 17:37:48 75

原创 Ext Grid 单双击

1. 1、双击 2. var cb = new Ext.grid.RowSelectionModel({ 3. singleSelect:true //如果值是 false,表明可以选择多行;否则只能选择一行 4. }); 5. 6. var alarmGrid = new Ext.grid.G...

2010-06-02 17:36:11 98

原创 java线程同步的解决方案

1 如何同步保证线程安全1、 问题描述:  如果一个资源或对象可能被多个线程同时访问,它就是一个共享资源;例如类的成员变量,包括类变量和实例变量,再比如对一个文件进行写操作等。一般情况下,对共享资源的访问需要考虑线程安全的问题。  如果一个对象的完整生命周期只在一个线程内,则不需要考虑线程安全,例如一个局部变量。下面为一个示例代码: 1. public clas...

2010-06-02 17:35:25 113

原创 Java多线程

 [安全性]是多线程编程的首要原则,如果两个以上的线程访问同一对象时,一个线程会损坏另一个线程的数据,这就是违反了安全性原则,这样的程序是不能进入实际应用的。  安全性的保证可以通过设计安全的类和程序员的手工控制。如果多个线程对同一对象访问不会危及安全性,这样的类就是线程安全的类,在JAVA中比 如String类就被设计为线程安全的类。而如果不是线程安全的类,那么就需要程序员在访问这些类的...

2010-06-02 17:34:41 91

原创 java多线程的经典例子

import java.io.*;//多线程编程public class MultiThread { public static void main(String args[]) { System.out.println("我是主线程!"); // 下面创建线程实例thread1 ThreadUseExtends thre...

2010-06-02 17:32:26 91

原创 java模式之单例模式

单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接...

2010-06-02 17:27:48 81

原创 Extjs 带验证码的登陆窗口

[img]http://www.17ext.com/attachment.aspx?attachmentid=746[/img] 1. Ext.QuickTips.init(); 2. LoginWindow=Ext.extend(Ext.Window,{ 3. title : '登陆系统', 4. width : 265, 5. height : 170,...

2010-06-02 17:22:00 109

原创 DB2修改表中一列为自动增长主键的方法

1 )当想将表中一列修改为自动增长时,可用下面命令:Alter table alter column set generated always as identity (start with 1,increment by 1)上面命令是在改一表中列的属性时,在网上找到的很有用。 2)当修改表中一列自动增长的开始值时,可用下面的命令:ALTER TABLE ALTER CO...

2010-06-02 17:19:39 1198

原创 hibernate多表查询检索

drop table employeecreate table EMPLOYEE(ID NUMBER(10) not null,parentID number(10),NAME VARCHAR2(20),AGE NUMBER(3),PASSWARD VARCHAR2(12),CSRQ DATE,PICTURE varcha...

2010-06-02 17:18:34 80

原创 Cookie跨域操作

1.可在同一应用服务器内共享方法:设置cookie.setPath("/"); 本机tomcat/webapp下面有两个应用:cas和webapp_b, 1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。 2)若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者co...

2010-06-02 17:16:16 112 1

原创 Java之cookie和session

 一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session  机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择  二、会话cookie和持久c...

2010-06-02 17:14:11 80

原创 SSH事务配置

1、 准备工作:可以利用hibernate tools生成相关映射文件已经po对象、dao对象,dao也可以自己手动编写,无非就是实现crud,如果通过继承hibernate提供的 HibernateDaoSupport,则可以更轻松的实现关键就在于配置文件,下面看一个样例app.xml: ...

2010-06-02 17:11:52 102

原创 spring tx:advice 和 aop:config 配置事务

Eclips...

2010-06-02 17:09:49 79

原创 Spring的声明式事务管理<tx:advice/> 相关设置

有关的设置这一节里将描述通过 标签来指定不同的事务性设置。默认的 设置如下: * 事务传播设置是 REQUIRED * 隔离级别是 DEFAULT * 事务是 读/写 * 事务超时默认是依赖于事务系统的,或者事务超时没有被支持。 * ...

2010-06-02 17:08:52 121

原创 对 synchronized(this)的一些理解

一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个s...

2010-06-02 17:06:41 62

原创 页面按钮置灰 图片置灰

〈img src="图片地址" style="filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)" onmouseover="this.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)'" onmouseout="this.st...

2010-06-02 17:03:20 427

原创 IconCombo带图标下拉列表

欢迎使用移动工单管理系统 var icnCombo=null;var adminLoginForm=null;var adminLoginWin=null;function openLoginWindow(){adminLoginForm=new Ext.FormPanel({id:'operati...

2010-06-02 16:55:11 179

原创 EXTJS配合Struts2的图片上传(可预览)

3. import javax.servlet.http.HttpServletRequest; 4. import javax.servlet.http.HttpServletResponse; 5. 6. import org.apache.struts2.interceptor.ServletRequestAware; 7. impor...

2010-06-02 16:51:19 109

原创 DWR框架

现在的技术非常之多,ajax技术在页面上的使用更是非常的广泛。那么它也有许多的框架,从原来光在JavaScript中利用 httprequest现在利用配置文件在结合javabean以及DWR框架中自动生成的JS来产生新的一种ajax技术。 那么现象就介绍如何使用这个框架: 当然你必须有相关的jar包:dwr.jar 和 commons-logging 这个两个包是不能少的。...

2010-06-02 16:50:00 95

原创 基于DWR推技術留言板

import java.util.Collection;import java.util.Iterator;import java.util.LinkedList;import org.directwebremoting.ScriptBuffer;import org.directwebremoting.ScriptSession;import org.directwebr...

2010-06-02 16:47:50 49

原创 dTree生成部门目录树

在action中使用sql按目录的方式查询出部门记录,其中包括部门名称,部门ID,部门父ID。顶头的记录的部门父ID必须为-1,查询语句如:select dept_id,dept_name,parent_id from info_dept connect by prior dept_id = parent_id start with dept_id=?把获得的list记录set到req...

2010-06-02 16:44:53 202

原创 Dtree

SQL脚本如下:create database exercise;use database exercise;create table dtreedemo01( id varchar(50) primary key, pid varchar(50), name varchar(50), url varchar(50), title varcha...

2010-06-02 16:35:23 57

原创 pushlet Event

public class Event implements Protocol, Serializable { protected Map attributes = new HashMap(3); public Event(String anEventType) { this(anEventType, null); } //初始化方法 设置事件的时间 类型 属性 ...

2010-06-02 16:29:36 78

原创 pushlet 2.0.3 集成 web项目

1、把pushlet.jar放到 WebRoot\WEB-INF\lib下,添加进classpath 2、把pushlet.properties,sources.properties放到 WebRoot\WEB-INF下,一个是pushlet的配置文件,一个是事件源的配置文件,如果没有用到她的事件源可以不要 sources.properties,我用到了他的“/pushlet/p...

2010-06-02 16:28:39 59

原创 Think in Pushlet

介绍 server端向浏览器client发送通知这种通讯模式在 J2EE应用中很常见,通常使用采用RMI、CORBA或者自定义TCP/IP信息的applet来实现。这些技术往往由于复杂而产生诸多不利之处:技术难以实现、存在防火墙限制(因为需要打开非HTTP的通讯端口)、需要额外的server开发和维护。并且除了刷新整个页面或者完全采用applet展示内容之外,很难找到别的...

2010-06-02 16:25:59 63

原创 jms结合dwr采取推的方式实现服务器向客户端发送消息

首先我们采用的技术是dwr2.0和jms api,JMS服务器采用的是openJms.下载地址:在http://openjms.sourceforge.net/downloads.html下载openJms,解压后在系统环境变量中加入OPENJMS_HOME=安装路径,在 \openjms-0.7.6.1\bin 里,有openJms的运行脚本,执行 startup 启动,弹出一个新的窗口,服务就...

2010-06-01 18:19:29 76

精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例

stuts+hibernate+spring整合开发

2008-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除