- 博客(91)
- 收藏
- 关注
Java MemCached Window简单实现
1、下载下面附件 memcached-1.2.1-win32.zip 和 memcached-release_1.6.zip 。解压到指定目录,cmd切换进解压后的 memcached-1.2.1-win32 目录,执行 memcached.exe -d install 和 memcached.exe -l 127.0.0.1 -m 32 -d start 命令。这里只为memcached分配3...
2014-08-11 17:34:55
214
LDAP搭建及其Java代码连接
OpenLDAP implementation of the Lightweight Directory Access Protocol. http://www.openldap.org/ Windows 下安装 LDAP: 1、下载下面附件中的 openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.rar 解压后安装,安装...
2014-07-18 22:39:49
623
原创 Jenkins
1、下载 Jenkins 部署 官网下载地址 http://jenkins-ci.org/ 下载最新的war包 2、设置环境变量 JENKINS_HOME :指定Jenkins的工作空间 3、部署启动之后访问 Jenkins 4、配置常用参数 点击【系统管理】>> 【系统设置】 4-1、设置JDK 4-2、设置 ANT 4-3、设置mav...
2014-03-27 14:23:18
263
原创 native2ascii编码转换
package com.test; public class Test2 { public static void main(String argv[]) { Test2 tt = new Test2(); String str1 = tt.native2ascii("Jenkins的任务"); System.out.println(str1); Str...
2014-02-27 15:55:57
371
原创 45 个非常有用的 Oracle 查询语句
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。 日期/时间 相关查询 1、获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 SELECT TRUNC (SYSDATE, 'MONTH') "...
2014-01-27 11:00:09
187
原创 RMI 远程调用
服务端接口类: package com.demo.rmi.server; import java.rmi.Remote; import java.rmi.RemoteException; import java.util.Map; /** * 定义一个远程接口,必须继承Remote接口,其中需要远程调用的方法必须抛出RemoteException异常 */ public ...
2013-08-01 15:33:53
177
原创 hessian
通过Hessian对外提供服务 服务器端目录结构: 服务器端接口代码: package com.demo.hessian.service; import java.util.Map; public interface HessianBasicAPI { public Map<String,String> hello(); } 服务器端接口实现代码...
2013-07-31 16:13:12
146
原创 xfire
webservice 调用前需要验证头信息的简单实现: xfire服务端目录结构: 服务端接口代码: package com.demo.xfire.service; public interface FriendService { String findFriendGroups(String personId); } 服务端接口实现代码: package com....
2013-07-31 11:33:38
174
原创 Spring Security自定义数据表完整实现
创建MySQL数据表的语句: SET FOREIGN_KEY_CHECKS=0; ------------------------------ -- 创建管理员帐号表t_admin -- ---------------------------- CREATE TABLE `t_admin` ( `id` bigint(20) unsigned NOT NULL AUTO_...
2012-04-18 22:42:41
211
原创 Spring Security逐步深入
上面的一个 Spring Security 的 demo 虽然使用了数据库来实现权限的控制,但是对于在项目中的应用来说这样的表结构过于简单,远远无法满足我们的需求。现在来实现自定义数据表从而达到权限的控制。下面给出创建自定义数据表的SQL(MySQL)语句。 SQL语句: -- 角色 create table role( id bigint, name varchar...
2012-04-01 22:48:19
153
原创 Spring Security进一步了解
前两个有关Spring Security的小demo实现都是通过applicationContext.xml配置文件进行权限控制的。没有使用数据库,在真正的项目用户名密码全是存在数据库里面的,今天使Spring Security通过连接数据库达到权限控制的目的。但是如果你没有通过网上的资料和例子,实现权限控制的数据表该怎么创建的,该有哪些字段呢?或许你查过来网上的很多资料知道数据库中表...
2012-03-31 22:58:49
399
原创 Spring Security再次体验
上一个例子只是初探了一下Spring Security的用法,简单的不能再简单的。今天进一步去体验Spring Security的用法,丰富之前的例子。 在上一个demo的基础上改进之处: 1、使用自己编写的登录页面; 2、将明文密码进行MD5加密; 3、进行国际化; 4、是用自己定义的页面替代浏览器403无权访问提示; 5、设置session过期跳转页面; 6、防止多次登录; ...
2012-03-29 23:26:00
174
原创 Spring Security初体验
初体验,从天开始研究一下Spring Security这个权限框架。 第一个简单的Demo实现: 1、创建Web Project; 2、在src目录下创建applicationContext.xml文件; 3、创建三个JSP页面:分别为admin.jsp、user.jsp、index.jsp; 4、加入实现Spring Security所依赖的jar文件,可以将源码包中 ...
2012-03-27 22:17:28
174
取Spring中Bean方式的解析
在获取Spring初始的Bean的方法第一想到的就是通过ClassPathXmlApplicationContext类去加载Spring的XML文件,然后通过getBean方法来取得。然而在Web程序中这样get出来的Bean,并不是在web.xml中初始化Spring时候实例化在内存中的Bean,而是再一次实例化的Bean。那么如何在Web工程中去get出来在程序启动时候就实例化好的B...
2012-03-27 17:34:51
161
Bean与XML相互转化
实现Java对象与XML之间相互转化: User类: public class User { private Long id; private String name; private String password; //getter...setter public Long getId() { return id; } public v...
2012-03-27 16:31:46
208
压缩、解压Java对象
1将Java对象压缩到文件: import java.io.FileOutputStream; import java.io.File; import java.io.ObjectOutputStream; import java.io.IOException; import java.util.zip.GZIPOutputStream; public class ZipObjec...
2012-03-27 16:07:18
303
JavaScript操作java对象
JavaScript操作Java对象的实现: 代码片段1(获取脚本引擎): import java.util.List; import javax.script.ScriptEngine; import javax.script.ScriptEngineFactory; import javax.script.ScriptEngineManager; import javax.sc...
2012-03-27 14:53:19
314
SVN可视化安装配置
所应用附件均已上传 TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.rar 客户端安装文件 LanguagePack_1.6.3.16613-win32-zh_CN.rar 客户端汉化文件 VisualSVN-Server-2.5.3.rar SVN服务器搭建配置安装文件...
2012-02-17 17:12:05
211
原创 gzip压缩JavaScript
为了提高客户端的体验效果,RIA开发逐渐兴起。这样会项目中会充斥的大量的JavaScript代码,与此同时会消耗客户端浏览器性能。对于 Ext 实现的 one page one application ,对于外网访问也就产生了噩梦似的加载(除非你的网速足够快)。为了缓解(不是解决,从代码加载方面考虑)加载慢的问题可以对JavaScript进行压缩。 JavaScript的...
2012-02-13 17:14:50
399
原创 Ext扩展整理后吐血奉献
对 Ext 扩展的一些小总结 1、multicombo (多选下拉框) Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = '../../resources/images/default/s.gif'; var formPanel = new Ext.FormPanel({ height : 100,// 表单面板的...
2012-01-19 13:58:05
464
原创 将Gwt应用程序部署到Tomcat中
之前的几篇日志大体介绍了一下Gwt,下面进一步了解Gwt在Web应用的的部署,通过Google提供的Eclipse插件创建好的Web应用部署到Tomcat中,创建GWT应用的过程这里不再赘述(前面的日志已经配有截图详细说明),现在直接将应用部署到Tomcat。 在创建好的应用上鼠标右键 -> Run As.. -> Web Application -> 打开D...
2012-01-17 17:25:27
253
原创 GWT-EXT与EXT-GWT
通过查阅网上的一些资料得出以下结论: GWT (Google Web Toolkit) 通过编写Java代码生成前台Ext UI,官方地址: http://code.google.com/intl/zh-CN/webtoolkit/ GWT-Ext 官方地址:http://gwt-ext.com/,目前最新版本是2.0.5 Ext-GWT(原为MyGwt,后与ext合作名为Ext-GWT)...
2012-01-17 14:23:18
547
原创 Web程序中应用Gwt
Gwt在 Web 项目中的应用,Gwt适用各种Web项目,通过Java代码生成JavaScript代码。 通过Eclipse Helios 的 Google Plugin 插件创建 Web 工程: File -> New -> Other.. Next -> Finish -> 创建好的Project: 运行 GwtTest: 右键工...
2012-01-16 17:52:05
276
原创 Java项目中应用Gwt
创建Java Project: File -> New -> Other.. -> Java Project -> next 如图: 创建名为GwtTest工程: 创建为 Project 下载所以依赖的 jar :gwt-windows-1.7.1,将所需的jar包加入工程的classpath。 右键刚刚创建的工程 GwtTest -> B...
2012-01-16 12:05:30
482
原创 Gwt 轻松入门
相信在看到这篇文章之前,你已经查看过网上一些其他帖子。对于Gwt,我也是刚刚入门。在写这篇文章之前我也曾看过网上的一些有关Gwt的资料。但发现其中有些文章介绍的Gwt版本已经过时,应该是由于文章的创作时间比较早的缘故,为此我走了段弯路。也正是绕了个弯为此对Gwt有了点初步的了解。写这篇文章的目的是为了让想了解gwt的入门者少走弯路。 网上我见的最多的对Gwt介绍的版本如下: ...
2012-01-13 16:52:00
365
原创 Groovy应用(基本操作)
一、Groovy基本操作 Base.groovy package com.jlee import java.text.SimpleDateFormat import java.util.Calendar /** * @author JLee * */ public class Base{ public test(){ "**************...
2011-12-05 21:22:09
292
原创 Groovy应用(Java与Groovy间相互调用)
什么是 Groovy? Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.5.4,在 Java 1.4 和 Java 5 平台上都能使用,也能在 ...
2011-11-19 23:13:26
919
原创 JSON LIB转化时间
Ext Grid显示Json lib 转化时间为object的解决 renderer="function(a){if(a && a!=null ){var t = new Date(a.time); return t.format('Y-m-d');}else {return a ;}}" 写个render. 对json lib 、fastjson、gson...
2011-11-02 09:32:21
139
原创 JS计算日期差
function Computation(sDate1,sDate2){ var aDate, oDate1, oDate2, iDays; aDate = sDate1.split("-"); oDate1 = new Date(aDate[0],aDate[1]-1,aDate[2]); aDate = sDate2.split("-"); ...
2011-09-24 14:04:53
141
原创 JDBC连接池
application.properties jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@192.168.1.241:1521:orcl jdbc.username=im jdbc.password=im ConnectionFactory.java import java.b...
2011-09-02 17:10:34
166
原创 Java转Json串
import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.List; i...
2011-08-30 14:29:45
174
原创 pushlet实现webQQ即时通信
后台维护界面展现: 后台首页 账户及其人员列表 人员的组织及其所在群组的维护页面就不在展现下面展现客户端。 ...
2011-08-09 12:42:22
161
原创 将Air文件转换为EXE进行部署
如果你的air sdk还没有升级到2.0 那显然是不行的. 如果有之前就建立好的应用,需要改应用 应用名-app.xml文件,将最上边一行中的 <application xmlns=”http://ns.adobe.com/air/application/1.5″> 换成 <application xmlns=”http://ns.adobe.com/air/applic...
2011-06-14 17:21:27
551
原创 禁止IE的backspace键(退格键),但输入文本框时不禁止
Ext实现方式: Ext.getDoc().on('keydown',function(e){ if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){ }else if(e.getKey() == 8 && e.getTarget(...
2011-06-09 09:59:28
879
1
原创 Java操作Cookie
直接上代码 <%@ page language="java" pageEncoding="utf-8"%> <% String username = request.getParameter("username") ; String password = request.getParameter("password") ; String method = requ...
2011-06-01 16:08:50
154
原创 Java 打开默认浏览器
直接贴代码 package com.targ.sso.util; import java.lang.reflect.Method; public class URLOpener { public boolean openURL(String url) { String osName = System.getProperty("os.name"); try { ...
2011-06-01 16:07:36
221
原创 Ex的Ajax请求实现同步
Ext2,.x的Ajax实现同步 Ext.lib.Ajax.request = function(method, uri, cb, data, options) { if(options){ var hs = options.headers; if(hs){ for(var h in hs){ ...
2011-05-31 15:29:23
269
原创 将返回的XML数据转化为JSON格式
代码如下: /** * 转换xml为对象形式 * @return {Object} * @param {XMLHttpRequest} elXML */ $.fn.toObject = function (){ if (this==null) return null; var retObj = new Object; buildObjectNode...
2011-05-31 15:13:37
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅