`
dh189
  • 浏览: 135281 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
java 生成32位UUID,需要apache的2个jar(commons-codec-1.3.jar,commons-id-0.1-dev.jar)包,在附件中: /** * 生成32位UUID * * @return */ public String createUUID32Code() { return new String(Hex.encodeHex(UUID.randomUUID().getRawBytes())); }
/** * java反射bean的get方法 * * @param objectClass * @param fieldName * @return */ @SuppressWarnings("unchecked") public static Method getGetMethod(Class objectClass, String fieldName) { StringBuffer sb = new StringBuffer(); sb. ...
/** * 半角转全角 * * @param input String. * @return 全角字符串. */ public static String toSBC(String input) { if (input == null) { return ""; } char c[] = input.toCharArray(); for (int i = 0; i < c.length; i ...
import java.util.Iterator; import org.codehaus.jackson.JsonNode; import org.codehaus.jackson.map.ObjectMapper; public class Test { public static void main(String[] args) throws Exception { String str = "[{\"data\":{\"id\":\"1\",\"username\" ...
/** * 控制文章的显示,以中文为基础 * s 待处理的字符串 * l 截取的长度 * d 是否出现“...”,默认出现 */ function subStr(s,l,d){ if(s == undefined){ return ""; } l=l*2; var r = /[^\x00-\xff]/g; if(s.replace(r, "zz").length <= l){ return s; } var m = Math.floor(l/2); for(var i= ...
//扩展Date的format方法 Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, "d+" : this.getDate(), "h+" : this.getHours(), "m+" : this.getMinutes(), "s+" : this.getSeconds(), "q+" : M ...
/** * jquery cookie插件 * 使用: * $.cookie('key'); //读取Cookie值 * $.cookie('key', 'value'); // 设置/新建cookie的值 * $.cookie('key', 'value', {expires: 7, path: '/', domain: 'dh89.com', secure: true});//新建一个cookie 包括有效期(天数) 路径 域名等 * $.cookie('key', null); //删除一个cookie */ jQuery.cookie = functio ...
/** * jquery去除字符串中的html * 示例: * var a="<b>abc</b>"; * $.removeHtml(a); * 结果:abc */ jQuery.removeHtml = function(s){ return (s)? jQuery("<p>").append(s).text(): ""; } 测试如下: var a="<b>abc</b>"; a=$.removeHtm ...
在有些需求中是需要选择时间的而jquery ui的Datepicker是不能选择时间的,现在找一个扩展了的插件非常好用,在附件中,使用截图如下: 1.在使用时需要导入的jquery ui js 文件 jquery.ui.datepicker.js jquery.ui.slider.js jquery-ui-timepicker-addon-0.5.js 以及一些ui的必须包。 2.在页面中加入Timepicker的css #ui-timepicker-div dl{ text-align: left; } #ui-timepicker-div dl dt{ height: 25px; ...
应为是第一次写memcache的文章,将java的驱动包附于附件中。 初始化:memcache static { String[] serverlist = { "server1.com:port", "server2.com:port" }; SockIOPool pool = SockIOPool.getInstance(); pool.setServers(serverlist); pool.initialize(); } 创建一个client对象: ...
在windows下安装Memcache: 1.下载memcache的windows版本,下载地址是:http://jehiah.cz/projects/memcached-win32/我下的版本是1.2.1 2.将压缩包解压出来,如下: 3.安装:cmd >> 切换到解压目录,输入“memcached.exe -d install” ,以后memcached将作为windows的一个服务每次开机时自动启动: 4.启动:memcached.exe -d start 5.停止:memcached.exe -d stop memcached常用参数如下: -p 监听的端口 ...
使用maven3.0创建项目: 1.运行>>cmd 2.查看maven版本 mvn -version 3.创建项目 mvn archetype:generate 4.选择项目类型,3.0的项目类型如下: 1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF) 2: internal -> appfuse-basic-spring (AppFuse archetype for creating ...
/** * 计算传入时间和当前时间差 * @param d 时间 格式:2010-04-10 10:22:36 * @return */ function getDateDiff(d){ var now = new Date().getTime(); var diffValue = now - Date.parse(d.replace(/-/g,'/').replace(/:/g,":")); if(diffValue < 0){ return ""; } var minu ...
jQuery.fn.outerHTML = function(s) { return (s)? this.before(s).remove(): jQuery("<p>").append(this.eq(0).clone()).html(); } 使用如下: alert($("#test").outerHTML());
javascript 默认只有replace方法,而且只能替换一次,要想实现java中的replaceAll的功能就要对JavaScript的字符串进行方法拓展,代码如下: String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": ...
Global site tag (gtag.js) - Google Analytics