- 博客(61)
- 资源 (3)
- 收藏
- 关注
原创 ExtJs 2.2 重写或隐藏PagingToolbar的刷新按钮
重写分页控件中的刷新方法:在ext-all.js源码中关于PagingToolbar是这样定义刷新按钮的,刷新图标实际是定义的一个button:this.loading=this.addButton({tooltip:this.refreshText,iconCls:"x-tbar-loading",handler:this.onClick.createDelegate(this,["
2016-12-02 16:49:26 3595
转载 Web 通信 之 长连接、长轮询(long polling)
本文出自: http://www.cnblogs.com/hoojo/p/longPolling_comet_jquery_iframe_ajax.html 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就
2014-03-14 09:37:32 1114
原创 java 类初始化
1,类的初始化顺序:(静态变量,静态代码块)>(类成员变量,初始化代码块)>构造器;每个括号中的顺序根据其在类中的顺序而定。在继承中,父类静态>子类静态>父类变量>父类构造器>子类变量>子类构造器静态变量和静态代码块是在编译阶段就进行了初始化(将所有的静态变量按照其在类中的顺序放在一个静态块中进行初始化)。类的成员变量是在对象实例化时,在构造器中执行,对于类中对成员变量的初始化和代
2013-11-05 09:49:33 631
原创 前端
1.function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'zh-CN', includedLanguages: 'en,zh-TW' }, 'google_translate_element');}有了这玩意,走
2013-09-09 14:33:53 673
转载 web.xml
有一般XML都必须有的版本、编码、DTD下子元素就是默认起始页,除了这个你还可以定义以下元素::web应用程序的servlet上下文初始化参数声明:提供关于web应用程序的描述性文本:指定web应用程序的显示名称:指定web应用程序是否可分布式处理:定义对EJB资源的引用:声明对企业Bean本地主目录的引用:声明用于应用程序的换条目。
2013-08-29 16:59:45 503
转载 [Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileN
2013-06-30 16:44:17 454
转载 Java深度历险(一)——Java字节代码的操纵
【编者按】Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就Java的一些深度和高级特性分享他的经验。在一般的Java应用开发过程中,开发人员使用Java的
2013-06-27 21:42:15 615
转载 Java深度历险(二)——Java类的加载、链接和初始化
在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个步骤。这三个步骤中
2013-06-27 21:40:59 469
转载 js控制div及相关属性
动态创建DIV:var div = document.createElement("div"); 设置div属性及样式等:div.title="this is a new div."; div.class = "newDivClass"; div.innerHTML = "Test create a div element!";div.style.styleF
2013-06-13 21:34:07 757
转载 replace限制文本框只能输入数字,数字和字母等的正则表达式
1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 <input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_v
2013-05-03 16:15:43 3727 1
转载 jQuery-serialize()输出序列化form表单值的方法
实例 输出序列化表单值的结果: 复制代码代码如下:$("button").click(function(){ $("div").text($("form").serialize()); }); 定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框)
2013-04-26 14:41:36 871 1
原创 json总结
1.json两种数据格式:1)Map,也称为对象object;{....} (2)Array;[......] 2.代码示例1)JSONObject代码实例 JSONObject jsonobj = new JSONObject("{'name':'xiazdong','age':20}"); String name = jsonobj.getSt
2013-04-24 17:04:49 646
转载 SQL Server数据库partition by 与ROW_NUMBER()函数使用详解
关于SQL的partition by 字段的一些用法心得先看例子:if object_id('TESTDB') is not null drop table TESTDBcreate table TESTDB(A varchar(8), B varchar(8))insert into TESTDBselect 'A1', 'B1' union allselect 'A1'
2013-04-24 10:03:10 40080 2
转载 设置兼容所有浏览器的设为首页收藏本站js代码
设为首页、加入收藏案例 function SetHome(obj,url){ try{ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(url); }catch(e){ if(window.netscape){
2013-04-22 17:31:40 757
转载 java定时器
java定时任务Timer 关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。设置定时任务很简单,用Timer类就搞定了。一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:package test;import java.util.Timer;public class Ti
2013-04-09 09:24:06 563
原创 mqtt+executor service
package ouc.sei.mqtt;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import org.eclipse.paho.client.mqttv3.MqttClient;import org.eclipse.paho.client.mqttv
2013-04-02 12:15:35 1504
转载 Java变长参数
在Java5中提供了变长参数,也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如:print("hello");print("hello","lisi");print("hello","张三");下面介绍如何定义可变长参数以及如何使用可变长参数。1、可变长参数方法的定义使用...表示可变长参数,例如print(String... arg
2013-03-10 15:34:44 600
转载 Arrays类——Arrays.asList()方法使用
java.util类 Arraysjava.lang.Object——java.util.Arrayspublic class Arraysextends Object此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerExcept
2013-03-10 15:33:31 17035 2
转载 使用json-lib进行Java和JSON之间的转换
package com.mai.json;import static org.junit.Assert.assertEquals;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.uti
2013-03-04 10:54:48 415
转载 java Map及Map.Entry详解
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为E
2013-03-03 15:22:44 608
原创 将map按值进行排序
public class getSortedHashtableByValue {/***h为待被排序的map/public Map getSortedByValue(Map h) { Map map = sortByValue(h); //排序之后的map return map;}public static >
2013-03-03 15:17:12 318
原创 个人项目总结
项目开发过程中的各个环节:1 ,整体架构设计: 对用户需求进行分析,理顺整个需求的流程(画出流程图),概括出需要的接口。然后进行数据库设计,需要多少表,每个表的字段和类型。2,接口定义 1)按模块定义出每个接口(出接口文档,文档内容包括:1:列出需要的参数,包括每个参数的意义和参数值代表的意思,2:接口的返回值,是什么格式,或者返回值代表的意思)。2)项目开发
2013-03-02 15:24:02 246
原创 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
sqlserver2005默认情况下是禁用了tcp/ip连接。启动tcp/ip连接的方法,打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议,然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了如果还不行
2013-02-27 10:19:05 1074 1
转载 数据库连接池的配置
最近用hibernate做东西,结合上网查一些资料,总结出Hibernate中连接数据的几种经典方式的Hibernate.cfg.xml文件配置,奉献出来,我调试通过:第一种:用jdbc连接的配置 rootjdbc:mysql://localhost:3306/sampleorg.hibernate.dialect.MySQLDialectl
2013-01-21 21:16:58 467
转载 Query接口
Query接口 我们可以透过 org.hibernate.Query接口的实例来进行查询,透过Query接口,您可以先设定查询参数,之后透过setXXX()等方法,将指定的参数值填入,而不用每次都撰写完整的HQL,直接来看个例子:Query query = session.createQuery("select user.name from User as user where u
2013-01-21 21:15:19 1007
转载 通过spring发送email
在做网站的时候,经常会用到发邮件的功能,直接用javamail发邮件有点复杂,可以通过spring发送email。代码如下:?123456789101112131415161718192021
2013-01-21 20:56:37 1036
原创 hibernate中Query的用法
hibernate中Query的用法 通过SessionFactory获得了session对象后,除了可以通过get(类名.class, id)方法得到相应的对象,还可以通过获得Query对象来取得需要的对象 Query query = session.createQuery("查询语句如from UserBean"); List list = query.list();//
2013-01-18 15:01:08 24314 2
转载 Hibernate Session
Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射,在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作,对PO的操作必须在Session管理下才能同步到数据库,但是这里的Session并非指HttpSession,可以理解为基于JDBC的Connnection,Session是Hibernate运作的中心,对象的生命周期、事务的管理
2013-01-18 11:20:46 713
转载 jQuery之文本框得失焦点
版本一css代码部分:.focus { border: 1px solid #f00; background: #fcc;} 当焦点获得时,添加focus样式,添加边框,并改背景色为#fcc。html代码部分: "" method="post" id="regForm">
2013-01-17 10:31:00 461
原创 学习总结
1,mysql 数据库date和datetime的区别:date类型单独是指日期,datetime是指日期和时间2,EL表达式 在jsp页面中,使用el表达式获得属性的值,例如${o.name},原理是通过类中属性的getter和setter方法进行的,假设o为一个User对象,而User对象又是Person对象的一个属性,${o.name}取值的过程是相当于getUser().
2012-12-26 15:17:55 473
原创 Temporal注解的用法和TemporalType源代码
1.日期: @Temporal(TemporalType.DATE) @Column(name = "createDate", nullable = false, length = 10) public Date getCreateDate() { return createDate; } 在页面端取值:2011-04-12 2.时间: @Tem
2012-12-24 16:43:15 544
转载 Hibernate注解使用以及Spring整合
1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近发布的
2012-12-24 11:10:42 362
转载 <c:forEach> 用法
标签的语法定义如下所示。 ession" varStatus="name" begin="expression" end="expression" step="expression"> body
2012-12-13 21:30:15 340
原创 一个分页的类
public class PageView {/**查询记录集合**/List records;/**当前页码**/int currentPage = 1;/**记录总数目**/long totalCount;/**每页显示记录数**/int perPage = 10;/**总页数**/long totalPage;/**当前页记录起始索引**/in
2012-12-13 21:05:56 270
原创 jstl fmt 将date时间格式化
在项目中导入jstl.jar然后再jsp中引入fmt标签pageEncoding="UTF-8"%>Insert title here 结果:2012-12-132012年12月13日 下午03时02分53秒2012.12.13 15:02:53
2012-12-13 15:05:23 429
原创 解决struts 注入 Date类型转换问题
首先在项目下新建类DateConvertor.javapackage ouc.sei.trace.bean;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import ognl.DefaultTypeConv
2012-12-07 22:01:47 574
转载 在MySQL中利用外键实现级联删除
首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎。下面,我们先创建以下测试用数据库表:CREATE TABLE `roottb` ( `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL, `data` VARCHAR(100) N
2012-12-02 21:04:21 616
原创 SSH框架 各层关系总结
整个开发过程是 DAO层->service层->Action层DAO层:完成数据的持久化操作,所谓的数据持久化也就是完成表与对象之间的映射关系,主要包括的方法就是对数据的增删改查以及分页处理等。Service层:中间层,处于DAO层和Action层之间,用于将前台与数据库操作分开,而如果你直接调用dao的话,Action中就会存在大量的数据库类,这对软件设计的分层存在一定的弊端。还
2012-11-29 20:40:56 1981
原创 stuts2开发流程个人总结
stuts2流程:1,新建lib,导入需要的包2,创建javaBean3,创建action类,里面包含2中创建javaBean作为属性,然后定义各种处理的方法,方法返回值为String类型public class StuInfoAction extends ActionSupport{private Student student;public String exe
2012-11-19 15:44:18 466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人