自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

一个非常简洁基于jquery原创无限级联ajax异步请求下拉框插件

一个基于jquery下拉框插件:支持无限级联ajax异步请求本不想重复造轮子,但是网上找的类似插件代码都比较复杂代码量比较多,所以干脆就个人写一个,直接贴代码/** * 无限级联异步加载下拉框插件 * author:vakinge * */;(function($) { // 异步加载下拉框 $.fn.asnycSelect = fu...

2014-04-12 21:27:53 441

jfinal统一的异常及日志处理的拦截器

推荐一个开源免费java分布式开发框架:  http://www.jeesuite.com/ 最近在用轻量级Java web开发框架jfinal开发一个网站,由于网站是sns类型很多ajax交互请求。考虑简化冗余代码,写了一个统一的异常及日志处理的拦截器。自适配ajax请求和普通定向请求,输出错误信息。直接上代码吧package com.smhaochi.web.int...

2014-04-04 09:22:32 1690

软件工程师必读技术书籍推荐<1>

 推荐一个开源免费java分布式开发框架:  http://www.jeesuite.com/书籍推荐——按角色划分 一、软件工程师 --Clean Code《代码整洁之道》 --Implementation Patterns《实现模式》 --Code Complete《代码大全》 --Refactoring: Improving the Design of Existing Code...

2013-12-05 19:49:33 748

原创 Linux环境下安装trac图文教程

 1.安装trac及其环境 Linux环境    1.1安装python 查看python版本   注:trac需要python版本&gt;=2.6 升级安装python前需要安装EPEL 命令:rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm...

2013-11-27 15:29:02 789 1

简单修改quartz支持动态修改执行时间和集群架构

推荐一个开源免费java分布式开发框架:  http://www.jeesuite.com/需求:1.可以通过数据库配置cronExpression表达式,动态修改执行时间2.不修改服务器环境支持集群架构:即保证集群环境下单实例运行3.实现业务上的实时开启/停止控制功能 第一步:建立数据表create table SCHEDULER_CONF( TRIGGE...

2012-02-24 13:06:50 280

原创 监控oracle连接状态SQL语句

select s.username,s.osuser,s.program,s.MACHINE, s.sid, s.serial#, p.spid, 'alter system kill session '||''''||trim(s.sid)||','||trim(s.serial#)||''';'from v$session s,v$process pwhere s.paddr = p....

2011-12-06 17:14:58 203

遮罩层解决jQuery UI Dialog 内嵌iFrame拖曳缓慢问题

不知道大家使用jQuery UI Dialog 内嵌iFrame页面时候遇到拖曳延迟等问题没有,或者是对mousedown,mouseup事件触发不敏感。特别在同时弹出多个dialog非常明显。很明显问题症结所在就是iframe,所以对症下药就是要把iframe藏起来。在同时不影响用户体验的同时,我的解决方案是:在触发拖曳事件前将整个dialog加一层透明遮罩层,拖曳停止remove掉这个遮罩层。...

2011-09-27 23:42:43 321

LVS心跳监控脚本

最近接触一个做LVS集群的部署方案,需要提供一个心跳监控脚本。要求:LVS每隔1分钟调用后台服务器指定页面,若连续三次超时或无法访问,则认为该后台服务器访问失败,LVS应切换到其他服务器进行后续服务。 #! /bin/sh##desc:heartbeat monitor for lvs#hb_page="test.html"hb_path="http:...

2011-03-01 21:04:04 539

带遮罩层JQuery进度条提示插件

  迷你音箱淘宝入口:http://item.taobao.com/item.htm?id=13440256831之前一篇博文已经发布过,现在主要做了点修改感觉可以拿的出手了,所以再发一次同步分享到javaeye论坛。 调用方法:/** options( text )可选 提示文字内容,不提供则用缺省提示文字 * $(document).progressDialog...

2011-02-28 14:28:30 513

可编辑多选下拉框插件for jQuery v1.0版首发

插件名称:jquery.complexSelect插件描述:基于jquery支持内容编辑和多选下拉框的下拉框组件版本:1.0作者:vakin JiangEmail:[email protected]功能概述:支持下拉框内容多选支持内容手动编辑 演示地址:在演效果演示 ps:目前是初始版本,欢迎大家提出宝贵的意见和建议。希望在大家的帮助下,能出一...

2011-02-27 14:14:30 323 2

原创 jasperreport超链接支持js事件简单实现

   jasperreport在报表模版里面提供了在text增加超链接的机制,但是很多情况我们输出到页面展示可能需要相应JS事件,咋一看jasperreport是没有提供直接添加JS事件的选项。后面研究了一下jasperreport输出html部分的代码发现jasperreport对于html标签处理都是进行的字符串连接之类的处理。譬如:"&lt;a href=' " + arg0 + "&gt;...

2011-02-26 08:59:39 442

jquery冒泡提示插件

本插件是沿用了JTip的素材以及设计思路进行代码重写。拓展了以下功能: 1.增加了关闭按钮或者设置自动关闭间隔时间自动关闭 2.增加了多种调用方式,可以任意定位冒泡提示位置jQuery.simpleTips = function(source,title,content,millisec){ title = title || ' 提示↓&amp;nbsp;'; var $so...

2011-02-24 18:28:24 315

URL编码问题的一些总结

1.jsp页面URL编码处理 String shopname=URLEncoder.encode(name,"utf-8"); &lt;a href=http://www.taobaobrand.com/shop?name=&lt;%=shopname%&gt;&gt;进入&lt;/a&gt; 2.freemarker页面URL编码处理 &lt;#setting url_escaping_...

2011-02-24 11:09:36 236

JS实现jasperreport交叉报表输出页面居中效果

在struts2整合jasperreport报表开发的时候,遇到了这么一个问题。在报表模版使用了交叉报表的时候,我们知道所有的行和列都是动态生成的。那么我们在设计报表模版的时候一般会根据列的最大值情况设置报表的整体宽度。当在某一个查询条件下可能只需要用部分列,这样的话,报表整体宽度不会变,默认需要显示的列会靠左显示,其他部分则通过无色底图或者固定宽的html元素填充。针对此...

2011-02-23 14:10:47 602

Jquery datatables插件实现表头固定内容可滚动列表

迷你音箱淘宝入口:http://item.taobao.com/item.htm?id=13440256831        最近用Jquery datatables Plugin+freemarker+Struts2开发一个数据列表的组件.由于在整个系统要用到这个组件的功能模块所涉及的数据量不大,为了便于直观,统一不做分页,而是通过滚动条来显示超出显示区域的内容。但是datatabl...

2010-09-04 15:04:02 4060

原创 JqueryUI之tabs组件拓展:实现卡片式打开多页面

关注我的微博:http://weibo.com/2139463997 需求:1.采用卡片式打开多页面2.过滤重复打开页面如果该页面已经打开,只需要切换至该tab3.能够在iframe页面直接关闭加载该页面的tab容器CSS: #frame_tabs { margin-top: 0px;} #frame_tabs ul li{height: 25px;} #...

2010-09-03 17:17:24 257

Jquery简单实现可编辑下拉框功能

 第一版: 试图使用样式控制,在需要输入的时候把input输入框重叠在select控件之上。IE下没有问题,结果ff下就杯具了,在firefox下selelct总是被放置最顶层。&lt;script&gt;$(document).ready(function(){ $("select").click(function(){ var thisId = $(th...

2010-09-03 10:33:18 548

原创 FreeMarker 对null值的处理技巧

以下引用官方描述:[quote]The FreeMarker template language doesn't know the Java language null at all. It doesn't have null keyword, and it can't test if something is null or not. [/quote]1.判断是否存在,通过exists关...

2010-08-11 22:57:21 245

原创 基于Jquery的加载状态提示插件

[code="js"] /** * progressDialog for jQuery * Written by vakin Jiang (mailto: [email protected]) * Date: 2010/7/30 * @author vakin * @version 1.0 * * @example * $(document).progr...

2010-08-04 23:02:12 158

原创 一些常用的maven仓库

http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/http://repository.sonatype.org/content/groups/public/http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/http://r...

2010-06-27 15:13:26 104

GWT DeferredCommand类介绍

API注释:This class allows you to execute code after all currently pending event handlers have completed, using the {@link #addCommand(Command)} or {@link #addCommand(IncrementalCommand)} methods. This i...

2010-03-27 23:22:01 73

用PriorityBlockingQueue简化线程优先级调度策略

问题:怎么3实现线程优先级别调度,用java1.4的时候我们可能马上想到线程类的join()方法。JDK1.5之后,Java标准库引入了Doug Lea的并发库,即:java.util.concurrent这个包。我们再也不要为此大伤脑经了。看看我们的java.util.concurrent.PriorityBlockingQueue吧。顾名思义:一个具有优先调度阻塞队列。看官方API...

2010-03-26 16:31:51 133

SEO体验日记--收录篇

之前大学期间做过两年网站,对于SEO看过一些资料,也做了些实践,所谓略懂。之后毕业了就开始忙别的事情网站也没搞了。最近一个单干的朋友说准备通过SEO给他的公司网站做下排名,问我一些建议。对于此一年多没碰了,完全是外行了。所以突发奇想,决定研究一下SEO。目标:基于淘宝屏蔽了baiduspider,所以主要针对淘宝关键词在百度的排名优化站点:http://www.badku.cn/关...

2009-11-29 14:18:40 135

GWT优势发挥:简单代码打造优雅用户体验利器

不知不觉GWT就要上2.0了。只从去年做完公司网站:[url]http://www.hotye.com/[/url],几乎就没在用过了。最近又在一个web项目用到了,所以又突然觉得特亲切。下面就抛砖引玉,用一个小的示例来show一些我们用GWT的理由PS:从项目 copy的一段代码。本来可以做成二级联动菜单的,结果觉得数据不多有点浪费。[code="java"]public enu...

2009-11-09 23:09:06 103

一些oracle数据库方面的问题

今天在做oracle数据库数据整理的工作,本来数据库方面就很弱势,在工作的这一年多,天天抱着hibernate不放,纯正的SQL更是忘记的七七八八,现在用到的时候问题多多,下面就把遇到的问题或刚刚学到的东西记录下来加深记忆吧。1.关于sequence众所周知,在hibernate中,用到自增序列时,我们只需要做如下配置。[code="xml"]sequence_name...

2009-10-30 23:13:53 75

Swing也疯狂,打造华丽用户界面体验

最近一段时间在公司闲着没事做,一向只倾心与java老大就启动了一个实验性项目,也就是用java做前端用户界面取代目前公司普遍用的C++开发的界面。之前用javaFX实验过一段时间,苦于没有好的设计器,完全违背了敏捷开发的初衷。鉴于netbeans目前的设计器还比较OK了,虽然生成的代码冗长拖沓。但是java的最大优势就是开源可以自行修改源码,自行设计组件,自行修改设计器.... 说干就干,拿...

2009-10-22 22:50:10 120

用org.apache.commons.net.ftp.FTPClient包实现简单文件下载

[code="java"]package com.vakinge.ftp;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.net.SocketException;...

2009-10-13 22:36:12 860

Java常用日期处理工具函数类

[code="java"]/** * 常用日期处理工具类 */ public class dateUtils{/** * 格式化当前时间 * @param pattern * @return */ public static String format(String pattern){ SimpleDateFormat df = new S...

2009-09-15 10:13:59 106

原创 osgi dm-server 多数据源事务解决方案

公司同事写的,本来是内部WIKI分享的,mark一下,权作备份,也可以帮助一下需要的人[code="xml"]                              [/code][code="java"]...

2009-09-05 11:17:36 196

GWT1.7做的一个简单的Loading进度条组件(带遮罩层)

很简单的一个东西,直接贴代码![code="java"]import com.google.gwt.event.logical.shared.ResizeEvent;import com.google.gwt.event.logical.shared.ResizeHandler;import com.google.gwt.user.client.Timer;import com...

2009-08-25 10:55:32 208

原创 OSGI 控制台命令

命令 含义 launch 启动框架 shutdown 停止框架 close 关闭、退出框架 exit 立即退出,相当于 System.exit init 卸载所有 bundle(前提是已经 shutdown) setprop 设置属性,在运行时进行 Install 安装 uninstall 卸载 ...

2009-08-18 14:02:08 425

java Swing实现JPanel面板的继承

最近在公司在老大的引领下实验着用Swing设计一套GUI应用开发的快速开发模式,具体说就是开发一套常用的组件库,让任何一个非编程人员在适当培训下都可以通过拖曳的方式以及一些傻瓜化的属性设置就可以完成一套业务流程。譬如要在终端机开发手机话费充值流程,包括输入手机号码(包括合法性校验等)-->选择充值类型金额-->信息确认-->插入银行卡-->卡密校验等等一系列流程,设计人员就可以快速完成整套流程...

2009-08-12 23:29:17 1879

反射机制实现javaBeans自动赋值

开发中常常遇到两个beans相同字段之间值传递中大量的x.setXXXX(y.getXXX())语句;字段多了比较繁琐,所以在这里就利用反射机制实现自动赋值。考虑反射机制的效率问题,字段不多就手动设置更好。[code="java"]/** * javaBeans自动将相同字段值赋给给另外一个javaBeans * @param src * @param targe...

2009-08-08 18:28:40 131

初步接触Java事件机制

Java的事件处理机制概览根据事件处理机制的总体情况,Java从总体上采用了四个对象(类)来完成对事件的处理。事件源类:描述事件发生源的基本属性和行为。比如,按钮是很多事件发生的事件源,Java构造按钮类来描述按钮的形状,颜色等等属性以及在屏幕上绘制按钮等动作,当然也包括按钮按下等相关事件发生本身。同时,在事件发生时,事件源类还负责发出事件发生的通知。该行为通过事件源查找自己的事件...

2009-08-08 15:00:53 83

PropertyChangeListener接口使用初探

推荐一个开源免费java分布式开发框架:  http://www.jeesuite.com/接口 java.beans.PropertyChangeListener顾名思义监听属性改变事件,最近做一些东西需要用到数据绑定相关东西,用到了这个接口。这里做一个简单DEMO。public class DemoBeans { private String demoName; Pro...

2009-08-06 22:32:47 116

List操作抛ConcurrentModificationException异常分析

[code="java"]for (String str : list) { list.remove(0); }[/code]异常信息:[quote][color=red]Exception in thread "main" java.util.ConcurrentModificationException at java.util.AbstractList$...

2009-08-04 20:21:03 113

原创 filters.revealTrans应用:JS广告轮显代码

[code="java"]var bannerImgs = ['index/AD1.jpg','index/AD2.jpg'];var bannerLinks = ['http:// www.peixunme.com/',' http://www.taobaobrand.com/'];var bannerLen = bannerImgs.length;var bannerNum =...

2009-08-04 20:08:09 91

[原创]人民币金额小写转大写工具(java)

以前的刚接触java写的一个小程序,无聊整理一下以前的东东又翻出来了,所以分享一下。。。[code="java"]public class Test { /** * @param args */ public static void main(String[] args) {// System.out.println(amountConvert2Cn("123...

2009-08-04 20:04:49 220

Java正则表达式逐位匹配

需求:一个验证手机手机号码合法性的正则表达式,需要在输入过程逐位匹配,也就是说遇到不匹配的字符马上终止,如:当输入手机号码,第一位输入1,OK。第二位输入2则终止匹配,返回不合法[code="java"]public static void main(String[] args) { String regex = "^(13|15|18)\\d{9}$"; Patter...

2009-08-04 19:56:58 150

原创 hibernate配置文件参数详解

[quote]hibernate配置文件hibernate.cfg.xml的解释 com.mysql.jdbc.Driver jdbc:mysql://localhost/hibe...

2009-07-31 11:09:46 154

空空如也

空空如也

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

TA关注的人

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