`
文章列表
      去水房洗脸,看见一哥们儿正对着一盆衣服奋斗呢,   搓得那叫一个卖力,大汗淋漓的。   等我洗漱完毕准备离开时,   发现他已转战到另一个盆里,同样搓得很卖力。   当时我就把他当偶像了,心想:“一下子洗两盆衣服,够狠!”   刚想上前表扬两句,他哭丧着脸对我说:“刚才洗错衣服了……”
      推举利用getHibernateTemplate().executeWithNativeSession() +SQLQuery方法。       下面我用自己写的代码为例,进行说明。   下面是dao层的我写的一段代码,供参考 /** * 查询卡等级 * @author yangliang * @created 2011-11-24 下午05:31:33 */ @SuppressWarnings("unchecked") @Override public List queryCardGrade() { fi ...
     我在一家软件公司上班,最近提出了辞职,但项目也基本结束了,但还没结束,我把该做的也都做了,核心的东西也做完了。对这个项目有很大的感情,从搭架构(s2sh)开始,一点一点弄起来的,说要走了,真的是很舍不得,每次说辞职但还没走的这短时间,怎么这么痛苦呢。。。。

lucene

   今天简单学习了一下lucene,确实很强大,查询速度非常快,和查询数据库不是一个级别的。    什么是lucene呢?    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。    主页是:http://lucene.apache.org    ...
由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。     解决方案: 在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来以便下 ...
一. Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 Gson里最重要的对象有2个Gson 和 GsonBuilder。 Gson有2个最基本的方法 1) toJson() – 转换java 对象 ...
以下来自尚学堂马士兵的例子: <ol> <li>访问值栈中的action的普通属性: username = <s:property value="username"/> </li> <li>访问值栈中对象的普通属性(get set方法):<s:property value="user.age"/> | <s:property value="user['age']"/> | <s:property value="user[\& ...

struts2 值栈

    值栈(ValueStack)是struts2中的一个重要的概念,几乎所有的Struts2操作都要同值栈打交道。那么值栈究竟是什么呢? 实际上struts2中的值栈就是一个存放对象的堆栈,对象以map的形式存储在这个堆栈中,并且该堆栈中的对象属性的数值可以通过表达式语言获得。     Struts 2Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2用Action类的Action方法(默认是execute ...
public static void aa(Object... args){ } 在这个方法里面Object...  代表什么? 意思就是参数是可变的,意思就是说,你在调用这个方法的时候你可以给他传一个String类型的参数,也可以给他传一个Int类型的参数,或者多个不同类型的参数,很灵活的。   如: public class Test {     public static void main(String[] args) {       int aa = 0;      aa("sdfsf","String2","ddddd& ...
      最近一段时间,一直在看技术性的文章,原来一直没怎么关注,但最近在查询资料的时候,发现好多好的文章来自iteye、csdn等技术网站,受大家的感染,我也开始在这上面写文章。      每天写一篇文章,你能做到吗?如果能的话,时间长了,你的技术将会有极大的提高,你相信吗?  不管你信不信,反正我信,因为在写每一篇文章时,前提就是自己搞明白了。        几天过去了,我自己坚持几天了,努力哟。。。。。。。

分页封装

1.dao层 首先从后台开始说起,后台使用两个公用的后台方法来实现所有的分页后台代码的共用,具体如下: public QueryMemList findMember(final int page,TMarketingConditionCstm marketingConditionCstm){         final String querySqlFinal =”sql语句”;           // 分页查询会员         List<SmsMember> list = (List<SmsMember>) getHibernateTemplate() ...
(一)             Integer类型 1).      定义 Integer a=new Integer(int value); Integer a=new Integer(String value); 2).      转换                       i.              定义中就可以将int型和String型的转换为Integer型     ...
现有一个下拉列表,在选择一个部门提交后,返回到本页面,如何保留选中值? <select  id="userDepartment" name="user.depcode"> <option value="0"> --请选择-- </option>   <s:iterator value="deps" var="d"> ------------------查到的所有部门循环       <option  value=${d.id}>  ...
   究竟什么是“动态代理”呢? 它是“代理模式”的一种更灵活的应用,我通过生活中的例子来说明一下代理和动态代理。    比如我们要买一台电脑,不需要去生产电脑的厂家,而只需要到当地的代售商出购买即可。因为代 ...
举一个简单的例子(查询出多个记录任意取一条): 现有表aaa, A     B aaa   1 aaa   2 bbb   3 bbb   4 bbb   5 bbb   6 ccc   7 ccc   8 执行select t.* from aaa t where t.b = (select b from aaa where a = t.a and rownum<2)的结果如下: A    B aaa  1 bbb  3 ccc  6 下面有好多方法,来自一位高手列举的: /* 数据如下: name val memo a 2 a2(a的第二个值) a 1 ...
Global site tag (gtag.js) - Google Analytics