9 hackerhope

尚未进行身份认证

暂无相关描述

等级
博文 100
排名 2w+

List<Entity>排序:根据javabean中的一个字段对beanList进行排序

问题:项目中可能大家经常遇到List这样的数据结构吧,因为我们经常要查数据库,所得的数据大多都是类似这样的数据结构。既然是从数据库取数据,排序的问题就应该在sql文中解决了的,可是经常会遇到合并组装过的数据,或者其他来源的数据等等,这时候就需要我们自己再程序中排序了。知识面:Collections中sort方法,两种方法:1,容器内要排序的类必须继承Comparable接口,而C

2011-11-22 19:17:56

java中有个MessageFormat(使用一下吧)

抬头做人,低头做事。项目中用到spring,分配了个发送邮件功能。拿下来看业务很简单。邮件的内容是变量和固定字符拼接起来的。 用MessageFormat的时候感觉很强大嘛,只要如下做就可以了。intfileCount=1273;StringdiskName="MyDisk&quotObject[]testArgs={newLong(fileCoun

2011-11-10 21:31:58

java中BigDecimal数据类型的认知

在项目中,只要涉及到金额的计算的,一般会使用BigDecimal这个类型,最近的项目中叶遇到了。首先明确的是:Java中的浮点数类型的float和double是不能够用来进行资金的运算。BigDecimal(double)是把一个double类型十进制数构造为一个BigDecimal对象实例。BigDecimal(String)是把一个以String表示的BigDecimal对象

2011-11-03 22:18:02

new 出一个对象 和 = null的区别

在写java代码的时候经常会new出对象来,就会有以下的代码:SKYs=newSKY();s=t.select();被别人看到后就要找骂了。其实可以简单的写:SKYS=t.select();简单解释一下:t.select();返回的就是一个SKY对象在之前new出一个SKY对象出来就是把一个对象赋给了另一个对象,这样一来,一个实例就可以完成的事我用两个实

2011-10-31 23:23:43

关于instanceof

"instanceof"用于判断左侧是否为右侧的实例对象,返回值为布尔型。简单的解释如下:如果  Aa=newA()  正确 ====》ainstanceofA  返回true例: 有三个类,类名以及它们之间的关系如下  Animal(Superclass)    Dog(Subclass)    Cat(Subc

2011-10-30 16:21:58

toArray()方法的注意点

一般可以用的方法如下:       1)  Long[]l=newLong[];            list.toArray(l);        2) Long[]l=(Long[])list.toArray(newLong[0]);       3) Long[]a=newLong[];            Long

2011-10-30 16:11:51

db2函数

一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII码转换为字符。如果没有输入0~255之间的ASCII码值,CHAR()返回NULL。3、LOWER()和UPPER()LOWER()将

2011-10-30 15:04:11

logic:iterate(还有人能在用struts标签)

logic:present是逻辑判断,sampleForm中userList为空(无数据或null),下面的东东不显示logic:iterate是逻辑循环,userList有几条数据,就循环几次.多重迭代logic:iterate不能迭代空list所以个人觉得应该每

2011-09-29 23:02:55

哈佛积极心理学的十条幸福忠告

一、以改变为基础。现在我们的问题不在于改变是否可能,而在于如何才能发生改变。改变是困难的,但不是不可能。我们对幸福的满足水平线,我们对爱的维护方式,我们对自己的理解等等,这些都可以慢慢去改。二、养成积极的心态。内心状态是快乐与否的主导因素。我们所处的外部环境会对快乐与否起到影

2011-07-16 22:11:24

distinct关键字

distinct关键字看下面的sql语句:SELECT distinct update_user FROMstu_sql.mytestm;    //查出一条数据SELECT distinct update_user,text FROMstu_sql.my

2011-07-16 22:09:00

java判断字符串是否是数字

1用JAVA自带的函数publicstaticbooleanisNumeric(Stringstr){ for(inti=str.length();--i>=0;){    if(!Character.isDigit(str.charAt(i))){   returnfalse;  } } returntrue; }2用正则表达式publicstatic

2011-06-08 22:37:00

数据库零起步—mysql-IFNULL函数

1.ISNULL(expr)如expr为NULL,那么ISNULL()的返回值为1,否则返回值为0。2.selectifnull(null,0);两个参数,如果第一个参数是null值,就输出第二个。

2011-06-08 22:18:00

二叉树(数据结构1)

二叉树:packageky.tree;/**d_c*11/6/7**实现所谓的二叉树吧,进行了所谓的排序操作。*这种实现很劣质吧,可能。*传说有用链表实现的,有用数组实现的,会继续研究。*基础薄弱,要工作了才开始学习数据结构。*继续我的博客生涯,直到我放弃吧。*还是一句话,每天一点进步,哪怕很小的进步,也要去争取!*/

2011-06-08 22:07:00

java泛型中的pecs法则

 ?extend1Listapples=newArrayList();2ListextendsFruit>fruits=apples;3fruits.add(newStrawberry());这次,代码就编译不过去了!Java编译器会阻止你往一个Fruitl

2011-06-04 00:12:00

spring注释注入

<br/> packageky.springtest.method;importky.springtest.dao.MySpr;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.beans.factory.annotation.Qualifier;publicclassMethodLookM{ @Autowired@Qual

2011-06-01 21:58:00

点数杀人游戏(跟新)

<br/>上次写的代码,回去发现写得真烂,没办法初步实现,自己编程能力其实很一般啊,以后估计要向业务方面靠一靠才有竞争力呀。<br/>为什么不好呢,发现那个num设成10000,就会很慢,原因是首先的拼接,需要一点时间,这个还好,关键是删除的次数会增加很多次,这种代码放到项目上,完了绝对算得上是漏洞了。<br/>上新的代码:<br/>packageky.play.killer;importjava.util.ArrayList;importjava.util.List;p

2011-06-01 21:50:00

初级java练习(报数杀人游戏)

<br/>开始的想法是想建立一个people类,其中有代表死亡的一个flg,用来判断人物是否死亡,在每次点数的时候进行判断,但是在实际情况中这样做就很难实现将people连成一个圈的形式。所以最终放弃了这个想法。一下的代码只是初步的实现罢了。<br/> <br/> <br/>packageky.play.killer;importjava.util.ArrayList;importjava.util.List;/**数数杀人游戏!!!**一群拥有编号的玩

2011-05-30 23:48:00

java抽象类

实际项目中会遇到抽象类,作为底层的代码民工,虽然不常用到,学多点也没啥坏处。理解十分肤浅,以后还需要补充:代码如下://我认为抽象类是为了实现现实生活中的is-a关系//而is-a就是继承的关系//比如猪继承动物,那么猪IS-A动物//使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。//1.对于一个类,如果其中存在某个方法需要在子类中实现,可以将该方法定义成抽象方法。比如一个几何图形类中有一个计算面积的方法,但是这个方法只能在子类中去实现,这样这个方法就应该被定义成抽象方

2011-05-18 21:23:00

数组全部排序方式

//一个泛型数组的空杯交换      public static  void temp(T[] arr,int index1,int index2){          T temp;          temp = arr[index1];          arr[index1] = arr[index2];          arr[index2] = temp;      }         /**      * 迭代递归      * @param  泛型      * @pa

2011-05-11 22:29:00

数据库查询,删除,更新条件的时候注意条件是否去除空格!

<br/>一、去掉尾部的空格字符。<br/>有时候在查询或者进行其他处理的时候,需要把字符串尾部的空格字符去掉。如有时候应用软件设计的不合理,会把空格字符保存在数据库中。如在输入产品品号的时候,用户不小心,把“DT001”输成了“DT001”。如果应用程序在设计的时候,能够自动把尾部的空格去掉然后在保存到数据库中能够就万无一失了。但是不少的应用软件在开发的时候没有如此设计。这就给后续的处理带来了很多的麻烦。因为利用Where语句来查找记录的时候,“DT001”(最后不带空格)与“DT001”(最后带一

2011-05-10 20:33:00
奖章
    暂无奖章