摘要:
根据resultSet,以及给定对象的Class对象进行填充,Class需要遵循JavaBean规范。view plainprint?privateCollectionmergeObject(ResultSetrs,Classclazz)throwsException{ResultSetMetaDatarmd=(ResultSetMetaData)rs.getMetaData();Collectioncoll=newArrayList();;while(rs.next()){Objectobj=clazz.newInstance();for(inti=1;i<=rmd.getColumn 阅读全文
随笔分类 - 工作总结
企业应用不仅仅CRUD
2011-07-26 10:23 by hanwesley, 442 阅读, 收藏,
摘要:
“企业应用就是CRUD”,我现在要说,说这句话的人实在是太可耻了。在企业应用中,最重要的莫过于数据和业务逻辑,业务逻辑发生变化,数据结构,算法实现,数据展现都将发生变化。那么如何在多变的业务逻辑中解脱开发人员来呢?“每天都在写Action,Service,Dao,好没技术含量啊”,经常听到同事这样说。其实这些工作可以花上一周时间做个工具出来,说白了就是重复的活永远让机器去干。我觉得程序员应该专注于以下几个方面的改进:1)通用的解决方案如果每个程序员就一个问题都去纠结一把,尽管对于个人提高来说或许很有用,但是对于一个项目组,一个公司,是没有任何传承的。对于提高整个团队能力没有一点帮助。2)解放重 阅读全文
开发CRM中遇到的一些问题总结
2011-04-29 18:31 by hanwesley, 662 阅读, 收藏,
摘要:
mvn jetty:runrg.apache.jasper.JasperException: tag 'checkboxlist', field 'list', name 'selectRoleId': The requested list key 'roles' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]出现这个错误的 阅读全文
Maven使用一些笔记
2011-04-19 16:05 by hanwesley, 194 阅读, 收藏,
摘要:
mvn dependency:sources 下载源代码mvn eclipse:eclipse 生成eclipse文件-Dmaven.test.skip=true 阅读全文
redis 小姐来啦
2011-04-13 17:15 by hanwesley, 296 阅读, 收藏,
摘要:
redis默认一个请求执行一次可以设置multi后进入消息队列等待,当执行exec后执行。动比较简单windows上下载并解压redis安装包 cd 进入安装目录执行 jredis-service.exe就可以启动了 在另外窗口redis-cli.exe即可进入操作界面。 即可操作redis另外用java方式访问redis,采用jredis客户端连接redis。两种连接方式 JRedisService service = new JRedisService("localhost",6379); service.set("333", "haha 阅读全文
Jetty学习笔记
2011-04-12 13:28 by hanwesley, 340 阅读, 收藏,
摘要:
Jetty启动方式java-jarstart.jar(内部实际执行org.eclipse.jetty.start.Main类)一般类加载器分三类:引导类加载器、扩展类加载器、系统类加载器请见这里的分析http://blog.csdn.net/lovingprince/archive/2009/07/02/4317069.aspx类加载器的几个特点:1、双亲委托2、全局负责猫发现在离它10米远的前方有一只奔跑的老鼠,马上紧追上去,老鼠跑9步的路程猫只需跑5步,但猫跑2步的...浏览次数:53次悬赏分:40|解决时间:2011-4-17 05:21|提问者:知道手机网友猫发现在离它10米远的前方有 阅读全文
开发中的小心得
2011-02-18 09:25 by hanwesley, 212 阅读, 收藏,
摘要:
总结一下自己在开发上的一些小心得,持续更新,欢迎大家补充!转自:http://www.javaeye.com/topic/900986测试需要注意的问题:1:测试需要涵盖所有的业务逻辑: 自动化测试不需要覆盖所有的代码,但需要覆盖所有的业务逻辑,因为一处的修改可能造成其他业务逻辑的不可用。考虑所有情况如单个删除,批量删除。一对一移动,多对多移动。2:浏览器:测试产品支持的浏览器,具体到浏览器版本号,如支持IE6,IE7和IE8。3:分辨率:测试产品支持的分辨率,如支持1024X768以上的分辨率。4:现场环境测试:一部分功能出现问题,可能是现场环境导致,所以必须在现场环境进行严格测试,如现场网 阅读全文
集合,数组排序
2011-02-16 11:31 by hanwesley, 170 阅读, 收藏,
摘要:
Collections.sort(List,Comparator);Arrays.sort(array,Comparator); 阅读全文
前端页面 JS,HTML
2011-02-16 10:08 by hanwesley, 314 阅读, 收藏,
摘要:
JS操作Select<option value="-25">QQ会员</option><select id="select" name="cat" style="width:130px;" onChange="changeResPrice(this);"> obj 为select 对应ID对应对象obj=document.getElementById("select");alert(obj.options[obj.selectedIndex 阅读全文
Excel 2010 保存很慢的问题改进
2011-02-13 20:26 by hanwesley, 1619 阅读, 收藏,
摘要:
关闭简体中文版Office 2007中文拼写检查的具体步骤为:控制面板→添加/删除程序→选择Microsoft Office 2007条目,然后点击“更改”按钮,在弹出的窗口中选择“添加或删除功能”,然后点击“继续”按钮→在“安装选项”中,依次展开“Office共享功能”、“校对工具”、&ldqu 阅读全文
Builder,Template模式区别总结
2011-02-13 19:59 by hanwesley, 614 阅读, 收藏,
摘要:
软件编程一个恒古不变的流程: “发现变化、封装变化、隔离变化”。 模板方法:定义了一个操作中算法的骨架,而将具体步骤的实现延迟到子类中。模板方法使得派生类可以在不改变一个算法结构的情况下,重新定义该算法某些特定步骤的实现逻辑。 建造者模式:将一个复杂对象的建造方法从其表现中分离出来,以便同样的建造方法可以建立不同的表现。Abstract Factory与Builder相似,因为它可以创建复杂对象。主要的区别是Builder模式着重于一步步构造一个复杂对象,而Abstract Factory着重于多个系列的产品对象(简单的或复杂的)。Builder是最后一 阅读全文
文本文件处理
2011-02-12 13:59 by hanwesley, 195 阅读, 收藏,
摘要:
1)Excel数据处理为SQL利用公式="insert into tables values(seq_tables.nextval," &B:B& ",'" &C:C& "'," &D:D& "," &E:E& ",SYSDATE,STSDATE);"2)linux利用Shell脚本 awkcat1.txt|awk-F","' 阅读全文
lucene之入门学习篇
2011-02-11 16:16 by hanwesley, 326 阅读, 收藏,
摘要:
Lucene是一个高效的,基于java的全文检索库。什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。当然有的地方还会提到第三种,半结构化数据,如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取出纯文本按非结构化数据来处理。非结构化数据又一种叫法叫全文数据。按照数据的分类,搜索也分为两种:对结构化数据的搜索:如对数据库的搜索,用SQL语句。再如对元数据的搜索,如利用windows搜索对文件名,类型,修 阅读全文
淘客掌柜敏感操作引入安全校验
2011-02-11 16:14 by hanwesley, 618 阅读, 收藏,
摘要:
主要目的:为淘宝用户提供全方位的安全保护,防止淘宝账号被盗后,引起不必要的麻烦(比如将单品佣金从10%—>50%,造成淘宝掌柜损失)安全校验表现层: 1、 敏感操作的入口,加入安全校验检测 技术上主要是JavaScript调用淘宝主站的的安全服务接口 封装了三个事件: onHide 当关闭iframe的操作 onShow 显示iframe的操作,一般没有要写的 onCheckSuccess 当校验成功之后的逻辑安全校验业务层: 业务上: 1、淘宝掌柜登录系统后,判断掌柜是否设置了需要安全校验 doNeedMemberSafeCheck 2、进行用户身份校验 d 阅读全文
浙公网安备 33010602011771号