- 博客(29)
- 资源 (13)
- 收藏
- 关注
原创 javascript循环绑定事件,只返回最后一个实例,解决办法
例子:闭包演示div { background: gray; margin:5px;} function init() { var list = document.getElementsByTagName("div"); for ( var i = 0; i < list.length; i++) { var div = list[i];
2013-01-31 21:08:16 782
原创 文件下载功能servlet写法
1. backend servletpackage com.tian.liferay.portlet.documentlibrary.service;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;import j
2012-08-06 15:13:27 690
原创 Liferay Portal in Action 开发
liferay in action:1. download the liferay zip from offcial site 6.0 with tomcat bundle: unzip the liferay6.0 to bundle folder like blow: D:\Development\liferay\development\6.0\bundles 目录结构:
2012-02-20 09:46:07 1488
转载 从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.
2011-08-10 10:42:06 526
原创 html div css 网站 收藏
http://www.codepub.com/software/view-software-11622.html
2011-08-09 14:13:49 312
转载 javascript(js) 面向对象的例子
1.构造函数方式创建构造函数就像创建工厂函数一样容易。第一步选择类名,即构造函数的名字。根据惯例,这个名字的首字母大写,以使它与首字母通常是小写的变量名分开。除了这点不同,构造函数看起来很像工厂函数。请考虑下面的例子: function Car
2011-08-08 17:22:08 728
原创 rss reader 解析和创建(Rome rss lib)
pageEncoding="UTF-8"%> URL feedUrl = new URL( "http://host:8081/struts2/rss-xml/2011060905.xml"); SyndFeedInput input = new
2011-06-09 20:47:00 700
原创 layout test
body { background-color: #FFFFFF; color: #515151; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 75%; padding: 8px 8px 8px 15px;
2011-06-07 20:45:00 379
原创 code pieces xml parse
<br />1.xml parse to object<br /> <br />package com.tien.util;<br /><br />import java.io.IOException;<br />import java.io.StringReader;<br />import java.lang.reflect.Field;<br />import java.lang.reflect.InvocationTargetException;<br />i
2011-05-26 08:32:00 475
转载 code piece.
<br />only for me, not sample<br /> <br /> <br />1.pagination.js<br /> <br /> <br />ajax_pagination.PaginatedLists = {<br /> setup: function()<br /> {<br /> jQuery( '#Body:not(.nojQuery) ul.listPaginated' ).each( function() { new ajax_paginati
2011-05-10 20:01:00 428
原创 BinarySearch 二分法查询
<br />package test.main;<br /><br />/**<br /> * @author tien<br /> * @version Create Time:May 3, 2011 4:52:06 PM<br /> */<br /><br />public class BinarySearch {<br /><br /> /**<br /> * @param args<br /> */<br /> public stati
2011-05-03 17:40:00 488
原创 多线程买票拉-java
<br />package java2.thread;<br /><br />/**<br /> * @author tien<br /> * @version Create Time:May 3, 2011 5:22:43 PM<br /> */<br /><br />public class SaleTicketMutiThread implements Runnable {<br /><br /> int tickets = 10;<br /><br /> @
2011-05-03 17:39:00 639
原创 Thread sample code
<br />1. create a tread pool manager provide a thread pool.<br />package com.tian.jack.test;<br /><br />import java.util.Vector;<br /><br />public class ThreadPoolManager {<br /> <br /> @SuppressWarnings("unused")<br /> private int maxTh
2011-04-15 18:01:00 643
原创 程序开发,数据变量常量对象等保存到什么地方?
<br />程序运行时,数据保存到什么地方?特别要注意的是内存的分配。有六个地方都可以保存数据:<br /> <br />(1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根 据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。<br /> <br />(2) 堆栈。驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接支持。堆栈指针若向下移,会创建新的内存
2011-04-12 11:23:00 657
原创 Cache refresh use quartzs
<br /> <br />-------------------------------------------CODE HERE-----------------------------------------------------------<br />package com.tian.rates.cache;import java.io.Serializable;import java.util.List;import java.util.Map;import net.sf.ehca
2011-04-01 16:32:00 438
原创 spring annotation and cache config
<br />Need spring jar and ehcache-2.41.jar and so on.<br />1.Spring applicationContext.xml<br /> <br /><?xml version="1.0" encoding="UTF-8"?><br /><beans xmlns="http://www.springframework.org/schema/beans"<br />xmlns:xsi="http://www.w3.org/2001/XMLSchema-i
2011-04-01 16:27:00 1018
原创 Eclipse 快捷键
Ctrl + Shift + O :引入及管理imports语句 Ctrl + Shift + T : 打开Open Type 查找类文件 Ctrl + Shift + F4 : 关闭所在打开的窗口 Ctrl + O : Open declarations Ctrl + E : 打开编辑器(切换窗口) Ctrl + / : 注释本行 Alt + Shift + R : 重命名 Alt + Shift + L : 抽取本地变量 Alt + Shift + M : 抽取方法 F3 : Open Declarat
2010-12-20 22:42:00 287
原创 代码段
<br />1.<br />页面 js初始化:<br /> $(function() {<br />var params={<br />url: '${pageContext.request.contextPath}/ajaxAction!findUserDataList.action',<br />portletId: '${PORTLET_INSTANCE_ID}',<br />start: 0,<br />limit: '${MIN_ROWCOUNT}'<br />};<br /> <br />lov
2010-11-18 16:49:00 365
原创 jquery ajax send json to action and get response from action
1.jquery json action(function(){ var jsondata = {}; jsondata[tName] = jacktian; jsondata[tPassword] = xyq123; var data = {tUser: $.toJSON(jsondata)}; //alert
2010-02-24 15:46:00 897
原创 css jquery small code1
#loaderOverlay{display:none} #loaderOverlay span{white-space:nowrap} .grayOverlayBody{ position:absolute; width: 100%;height:100%; top:0; left:0; bottom:0; right:0; background: gray; opa
2010-02-24 15:41:00 344
原创 struts2 derby paging 分页
1.package com.tian.web.action;import java.sql.DriverManager;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import org.apache.derby.client.am.Connection;i
2010-02-24 15:27:00 848
原创 struts2 json jquery ajax实现用户登陆及业面跳转
实现的功能是在登陆页面输入用户名 错误用户名,页面返回错误信息,页面不刷新. 输入正确的用户名(scott tiger),页面部刷新返回用户的详细信息,提示登陆成功,并且提示页面3秒钟后自动跳转到welcome.jsp页面。 贴图太麻烦,这里直接贴代码了,方便大家copy,调试,呵呵。1.配置strut2这里就不说了,网上很多。 lib包如下: commo
2009-12-25 13:41:00 5993
原创 利用免费的域名和服务器部署自己的web项目(Java)
有时候想把自己做的项目给朋友分享,由于在自己的电脑才能运行而朋友无法访问怎么办呢 ?前几天没事研究了一下,找到了一个免费的服务器,可以将自己的web工程部署到那个服务器上,然后在申请一个域名就可以利用域名访问了,嘿嘿. 1.http://s156.eatj.com/先登录这个网站,然后注册用户名和密码 userName:jack123 我邮箱:tianxin_star@163.c
2009-10-27 09:25:00 2680
原创 给定一个数,只用一个循环输出奇偶数
package loop; public class Loop01 { /** * @author jack.tian 给定一个数,先奇数在偶数输出,只用一个循环. 例如10:输出为1 3 5 7 9 2 4 6 8 10 */ public static void main(String[] args) { // TODO Auto-gene
2009-10-19 16:13:00 646
原创 Java随机数
java产生随机数: 方法一:java.lang.Math.random()生成随机数 1.Double i=Math.random();//random()会自动产生一个0.0-1.0的双精度随机数 System.out.println(i);//输出 2.Double b=(Double)(Math.ran
2009-10-19 14:43:00 1312
原创 数据库-SQL索引相关
索引 索引表示数据的一种形式,它提供的数据顺序不同于数据在磁盘上的物理存储顺序。索引的特殊作用是在表内重新排列记录的物理位置。索引基于表的一列,或基于表的多列组合成立。当使用索引时,数据以一种分类排序的方式提供给用户的,排列顺序可以用create index语句来控制。通常,通过在正确的字段上建立索引,可以使性能显著提高,特别是在表之间的链接字段上建立索引。 SQL数据
2009-10-16 17:15:00 364
原创 spring security权限资源管理,数据库sql语句源码
mysql> grant select,insert,update,delete on webquartzs.* to jack@localhost identified by "tian"; DROP TABLE IF EXISTS `role`;create table role( id bigint, name varchar(50), desc
2009-10-14 17:05:00 1454
原创 数据库-完整性控制
数据完整性控制 约束(constraint)是指关系数据库中的对象,用以存放关于插入到一个表某一列的数据的规则.在SQL中有好几种不同类型的约束. 将参照完整性约束(外键)来维持规范化数据库中数据的一致性. 约束种类: 非空(not null)约束 主键(primary key)约束 唯一(unique)约束 外键(foreign key)约束
2009-10-14 16:06:00 1432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人