- 博客(59)
- 收藏
- 关注
原创 YUI压缩JS,CSS
buildYui.xml:<?xml version="1.0" encoding="UTF-8"?><project name="YUI" basedir="."> <property file="buildYui.properties" /> <property name="
2013-10-18 14:15:51 189
原创 一致性HASH算法
package com.test;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Map.Entry;import java.util.SortedMap;import java.u...
2013-10-17 16:53:25 155
原创 使用spring 发邮件报错 Could not connect to SMTP host: smtp.sina.com, port: 25; nested e
我在本地试过163,126,sina的SMTP,都报Could not connect to SMTP host,java.net.SocketException: Permission denied: connect,我记得以前用同样的代码发送成功过的。不知道现在为什么不可以代码:spring配置文件<bean id="freeMarkerConfigurer" class...
2013-04-04 11:00:02 33504
原创 golang开发环境之Sublime Text 2+GoSublime+gocode+MarGo
Sublime Text 2(以下简称Sublime)+GoSublime+gocode+MarGo的组合优点:1.自动提示,2。保存的时候自动格式化代码,3支持项目管理,4.语法高亮 下载Sublime 关于sublime入门请看Sublime Text 2 入门及技巧打开之后安装 Package Control:Ctrl+` 打开命令行,执行如下代码impo...
2013-03-20 10:31:02 262
原创 图片预加载插件
[code="js"]/***************图片预加载插件******************///作者:没剑(2008-06-23)///http://regedit.cnblogs.com///说明:在图片加载前显示一个加载标志,当图片下载完毕后显示图片出来可对图片进行是否自动缩放功能此插件使用时可让页面先加载,而图片后加载的方式,解决了平时使用时...
2012-05-24 20:12:31 110
原创 jQuery校验
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true ...
2012-05-22 23:40:50 81
Failed to create the Java Virtual Machine
启动eclipse 报错Failed to create the Java Virtual Machine解决办法:修改eclipse目录下eclipse.ini文件,-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse.equi...
2012-05-18 10:56:22 76
原创 使用ETags减少Web应用带宽和负载
介绍最近,大众对于REST风格应用架构表现出强烈兴趣,这表明Web的优雅设计开始受到人们的注意。现在,我们逐渐理解了“3W架构(Architecture of the World Wide Web)”内在所蕴含的可伸缩性和弹性,并进一步探索运用其范式的方法。本文中,我们将探究一个可被Web开发者利用的、鲜为人知的工具,不引人注意的“ETag响应头(ETag Response Header)”,...
2012-05-16 15:41:31 91
原创 JAVA截取字符,防止半个汉字
[code="java"] /** * 字符串含中文截位,每个中文汉字按两个字节计算,其他可见字符按一个字节计算 * 在遇到截位时候碰到半个汉字的时候,舍弃半个汉字对应的字节防止插入数据库乱码 * @param str 源字符串 * @param maxByteLen 截位后的字符串最大长度 * @return...
2012-04-07 13:57:19 293
原创 jquery 实用代码
本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。这些都是我尽量记住的有着最佳性能的代码段,因此如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!我希望你在这一文章中能找到有帮助的东西。1. 如何创建嵌套...
2012-01-10 09:11:45 127
原创 Eclipse下freemarker插件的安装
今天突然想在eclipse中安装上freemarker的插件,安装习惯就在网上找了下相关的update地址 如:http://www.freemarker.org/eclipse/update 结果发现添加进去不行,提示找不到东西,把地址放到地址栏一访问才发现,返回404这当然 是不能用的,没法办法跑到freemarker官方去看了下,http://www.freemarker.org 在左边...
2011-12-26 18:57:11 106
原创 jquery load缓存问题
最近在做项目,遇到一个奇怪问题,在A页面load B页面的时候,第一次打开时很正常,[code="js"] $.ajaxSetup({cache: false}); loadCC:function(){ $("#infoCommentPage").load("${webRoot}/info/comment/${modelId}/${info.id}/1"); ...
2011-12-22 20:13:09 475
原创 archlinux pacman命令详解
Pacman包管理器是ArchLinux的一大亮点。它汲取了其他Linux版本软件管理的优点,譬如Debian的APT机制、Redhat的Yum机制、 Suse的Yast等,对于安装软件提供了无与伦比的方便。另外由于ArchLinux是一个针对i686架构优化的发行版,因此对于软件的效率提高也有一定的帮助。pacman可以说是ArchLinux的基础,因为ArchLinux默认安装非常少的软件,其...
2011-12-21 19:12:47 940
原创 MD5
[code="java"]import org.apache.commons.codec.digest.DigestUtils;public final class MD5Encrypt { // private static final String MD5_PREFIX = "7@9e-wufo319*dafr!q5d8)difa"; private stati...
2011-12-19 10:57:30 174
原创 Jdk提供的UUID生成
[code="java"]import java.util.UUID;import org.junit.Assert;public class UUIDGenerator { private UUIDGenerator() { } public static String getUUID() { UUID uuid = UUID.randomUUID(...
2011-12-19 10:00:09 167
原创 properties文件自动重载
Properties 文件是配置程序的一种常用作法. Commons Configuration当然支持这种格式并且增强java.util.Properties 这个类 这一节就是介绍PropertiesConfiguration 类的一些特性。Loading 加载At 首先,假设有个应用程序的所有配置信息都在一个叫“usergui.properties ”的properties 文件里,...
2011-11-21 14:23:10 331
原创 spring3 几种事务配置方式
第一种方式: ...... 使用:@Transactional(xxxxxxx) public void insertOrder(Order order) { ...... }这样搞的话比较方便,在想用的地方加上@Transactional 就行了...
2011-08-12 11:35:43 155
原创 jquery checkbox radio
例:将多个选中的checkbox的值组装成一个字符串function addMem(){//var followers = document.getElementsByName("followers");var f_str = '0';$("input[@name='followers']").each(function(){ if($(this).attr("ch...
2011-07-06 15:11:04 92
原创 java保留两位小数问题
方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 ----------------...
2011-06-16 17:27:11 126
原创 map 排序
TreeMap 和 HashMap 用法大致相同,但实际需求中,我们需要把一些数据进行排序;以前在项目中,从数据库查询出来的数据放在List中,顺序都还是对的,但放在HashMap中,顺序就完全乱了。为了处理排序的问题: 1. 对于一些简单的排序,如:数字,英文字母等 TreeMap hm = new TreeMap(new Comparator() {...
2011-06-09 12:55:18 109
原创 dom4j 写XML文件
[code="java"]/*** * 获取地图实时贷款记录所在地图位置(地图上标亮点使用) * @param request * @param response * * * * 张三丰 * 杭州 * 浙江 * 2...
2011-06-02 14:37:09 76
原创 easymock
单元测试是对应用中的某一个模块的功能进行验证。在单元测试中,我们常遇到的问题是应用中其它的协同模块尚未开发完成,或者被测试模块需要和一些不容易构造、比较复杂的对象进行交互。另外,由于不能肯定其它模块的正确性,我们也无法确定测试中发现的问题是由哪个模块引起的。Mock 对象能够模拟其它协同模块的行为,被测试模块通过与 Mock 对象协作,可以获得一个孤立的测试环境。此外,使用 Mock ...
2011-05-30 11:34:34 103
原创 特殊的队列:BlockingQueue
import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; /** ...
2011-02-28 19:34:23 201
原创 jquery .serialize()乱码
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了解决方法:调用decodeURIComponent(XXX,true);将数据解码例如:var params = jQuery("#formId").serialize(); // http request parameters.params = decodeURIComponent(par...
2011-01-11 20:52:39 129
开发常用插件,工具
eclipse插件 * easyshell update:http://pluginbox.sourceforge.net/ (本地浏览工具,包括打开文件夹和命令行以及本地运行) * findbugs update:http://findbugs.cs.umd.edu/eclipse/ (Bug查找工具) * jdepend4eclipse update:...
2010-12-09 19:16:28 80
原创 maven常用命令
1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=...
2010-11-18 11:27:00 75
原创 lucene + hadoop 分布式搜索运行框架 Nut 1.0a8
最近在搞lucene搜索,其时以前也接触过,用的lunce2,数据量访问量相对很小,现在换了个地方a,里面的数据量可能是百万千万级的,开始没有意识到,后来用了个testcase加了200万的数据,结果才发现建立索引文件慢,大,性能有点问题,要想办法解决!惭愧,所以在网上碰了好久,找了一些资料,也是留着学习。http://code.google.com/p/nutla/http://...
2010-11-15 16:59:55 120
原创 文件夹复制
[code="java"] public void copyFiles(String oldPath, String newPath) { File file = new File(oldPath); if (!file.exists()) { System.out.println(oldPath + " not have"...
2010-11-11 18:19:04 91
原创 ORACLE查询及删除重复记录的方法
(一) 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,...
2010-11-09 23:19:27 96
原创 linux下oracle数据库服务和监听的启动停止
http://hi.baidu.com/superyhao/blog/item/7adc76f43c3511daf3d385d8.html1、启动数据库:oracle@suse92:~> sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006Copyri...
2010-11-09 23:14:19 110
原创 oracle blob clob flob操作
--插入bfilecreate or replace procedure insert_book(filename varchar2) as book_file bfile := NULL;bookExists boolean := false;beginbook_file := bfilename('BOOK_TEXT', filename)...
2010-11-09 23:12:44 129
原创 ORACLE 的一些操作
查看表创建时间select ao.* from ALL_OBJECTS ao where OBJECT_NAME = 'MODULE' and OBJECT_TyPE = 'TABLE';select * from user_tables;select username,count(user...
2010-11-09 23:10:57 78
原创 JAVA集合小结
[img]http://dl.iteye.com/upload/attachment/345325/0440d049-f3ba-3ad6-a98c-5c18a56eb930-thumb.jpeg[/img][img]http://dl.iteye.com/upload/attachment/345327/3499f455-db56-3798-99b4-bf62b96ff473-thumb.jp...
2010-11-09 14:35:35 88
用MultiSearcher在多索引中进行搜索
[code="java"] /** * 多索引进行查询 */ public void testCreateIndex() { Analyzer analyzer = new IKAnalyzer(); String atext ="明年起,杭州将对两区五县(市)居民发放市民卡,实现杭州市域范围医保“一卡通”凭卡就医。1...
2010-11-05 14:39:03 264
利用Boost影响Lucene查询结果的排序
前提:不对结果做sort操作. 在搜索中,并不是所有的Document和Fields都是平等的.有些技术会要求到对其Doucment或者Fields的权值改变,[b]默认值为:1.0F[/b],以上需求都是通过改变Document的boost因子来改变的. 下面是通过lucene3.0,IKAnalyzer1.通过设置doc boost改变排序结果 [code="java"]...
2010-11-05 14:19:06 148
原创 lucene搜索结果排序问题
这里先说明一下应用场景:对用户进行lucene搜索,而希望得到的结果排序有要求,具体如下:现在假如有下面几条数据: 名字 年龄 地址 个人介绍 备注user1 李四 19 江南大道 路过 与张三是同学user2 张三 20 江南大道 张三的介绍 abc user3...
2010-11-04 19:32:23 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人