自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

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

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

2011-11-22 19:17:56 10213

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

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

2011-11-10 21:31:58 868

原创 java中BigDecimal数据类型的认知

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

2011-11-03 22:18:02 5797

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

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

2011-10-31 23:23:43 4265 2

转载 关于instanceof

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

2011-10-30 16:21:58 764

转载 toArray()方法的注意点

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

2011-10-30 16:11:51 757

转载 db2函数

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

2011-10-30 15:04:11 1106

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

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

2011-09-29 23:02:55 616

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

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

2011-07-16 22:11:24 875

原创 distinct关键字

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

2011-07-16 22:09:00 511

转载 java判断字符串是否是数字

1用JAVA自带的函数public static boolean isNumeric(String str){  for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.charAt(i))){    return false;   }  }  return true; }2用正则表达式public static

2011-06-08 22:37:00 692

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

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

2011-06-08 22:18:00 661

原创 二叉树(数据结构1)

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

2011-06-08 22:07:00 670

转载 java泛型中的pecs法则

 ? extend1List apples = new ArrayList();2Listextends Fruit> fruits = apples;3fruits.add(new Strawberry());这次,代码就编译不过去了!Java编译器会阻止你往一个Fruit l

2011-06-04 00:12:00 4295 4

原创 spring注释注入

<br /> package ky.springtest.method;import ky.springtest.dao.MySpr;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;public class MethodLookM { @Autowired@Qual

2011-06-01 21:58:00 917

原创 点数杀人游戏(跟新)

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

2011-06-01 21:50:00 1089

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

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

2011-05-30 23:48:00 3944

原创 java抽象类

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

2011-05-18 21:23:00 659

原创 数组全部排序方式

//一个泛型数组的空杯交换       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 584

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

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

2011-05-10 20:33:00 3602

原创 用特殊符号连接orcal数据库中取出的两个字段(使用“||”)

<br />SELECT  A.GRPNO ||'-'|| A.GRPNO_BR FROM TSHKDEN_MS_TBLA

2011-05-04 19:26:00 2142

原创 orcal函数记录

<br />SQL中的单记录函数<br />1.ASCII<br />返回与指定的字符对应的十进制数;<br />SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;<br />        A         A      ZERO     SPACE<br />--------- --------- --------- ---------<br />       65        97   

2011-05-03 21:02:00 1337

原创 NVL()函数

<br />NVL(字段1, 0) 的意思是 如果 字段1 是NULL, 则取 0值 !! 很有用

2011-05-03 20:41:00 529

原创 js判断text框有没有内容

<br />if(value==“”){<br /> <br />}

2011-04-29 22:16:00 863

原创 jquery取出html标签中的内容

<br />$(“<input type="text">...htm标签...</input>”).val();

2011-04-28 22:10:00 1411

原创 数据库零起步—NVL( string1, replace_with) 函数

nvlNVL的概念  Oracle/PLSQL中的一个函数。   格式为:   NVL( string1, replace_with)   功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数的都为NULL ,则返回NULL。   注意事项:string1和replace_with必须为同一数据类型,除非显示的使用TO_CHAR函数。   例:NVL(TO_CHAR(numeric_column), 'some string') 其中

2011-04-28 22:06:00 1665

原创 struts2的框架下利用js创建表单提交数据

<br />var f = document.createElement("form");document.body.appendChild(f);var i = document.createElement("input");i.type = "hidden";f.appendChild(i);i.value = "5";i.name = "price";f.action = "aa.asp";f.submit();<br />放弃在action地址后面加问号传参,便于

2011-04-26 21:05:00 2125

原创 jquery源码阅读知识储备(11)数学方法(四舍五入)

<br />//1. Math.ceil()用作向上取整。//2. Math.floor()用作向下取整。//3. Math.round() 我们数学中常用到的四舍五入取整。alert(Math.ceil(10/3));//4alert(Math.floor(10/3));//3alert(Math.round(10/3));//3

2011-04-06 22:15:00 3325

转载 hibernate 根据实体类自动生成表

<br />今天首先介绍其中的一个属性hbm2ddl.auto,这个就是这个方案的核心属性,有四个值:create,create-drop,update看看我们从网上查找到得资料: <br /><br /><!-- 启动时删数据库中的表,然后创建,退出时不删除数据表 <br /><property name="hbm2ddl.auto">create</property>--> <br /><!-- 启动时删数据库中的表,然后创建,退出时自动删除所有表 <br /><property name="hbm2d

2011-04-04 17:43:00 12802

转载 hibernate自动生成表的代码

<br /><?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-- Generated by MyE

2011-04-04 17:30:00 3279

原创 orcal命令收藏(待续)

<br />--在plsql里面的command windows窗口模式下:<br /><br />SQL>select*from user_role_privs;<br /><br /> <br /> <br /> <br /> <br />1.查看所有用户: <br />select * from dba_users; <br />select * from all_users; <br />select * from user_users; <br />2.查看用户或角色系统权限: <br />sel

2011-04-03 20:59:00 1061

原创 关于orcal数据库的导入导出

orcal数据导入导出1 .数据库备份:首先:开始菜单-运行 cmd数据库备份的sql语句:exp gdstd/gdstd@gdstd_19.16.192.42 file=d:/gdstd20061120.dmp 2. 导入的sql语句:以导入D盘下的pub_menu.dmp为例:imp gdstd/gdstd@gdstd_19.16.192.42 full=y file=d:/pub_menu.dmp注:gdstd/gdstd@gdstd_19.16.192.42 是用来连接数据库的,其书写格式是按照 用

2011-04-03 20:55:00 16550 1

原创 两个文本框内容交换(js收藏1)

<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"<br />"http://www.w3.org/TR/html4/loose.dtd"><br /><html><br /><head><br /><title>Select下拉列表框进行多选、移除、交换内容</title><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><

2011-03-31 20:17:00 3684

原创 jquery源码阅读知识储备(11)javascrpt中的数字比较

parseInt(obj) —— 判断obj是否为整数,如果为有小数点的数字(包括后面多个小数点)则自动截掉小数后的所有位数(不四舍五入);如果不为数字,则返回NaN。parseFloat(obj)——判断obj是否为浮点数,如果为有小数点的数字(包括后面多个小数点)则自动截掉第2个小数点的所有位数(不四舍五入);如果不为数字,则返回NaN。isNaN(obj)——判断obj是否为字符串,如果返回true,则为字符串;如果返回为false,则为数值(带小数点)。判断小数大小if(Number(form1.l

2011-03-18 22:44:00 827

原创 jquery源码阅读知识储备(10)javascrpt中的数字(待续)

1. parseInt 的进制问题<br />parseInt 是 JavaScript 中非常常用的一个方法,它用来将数字型的字符串转换为数字类型的整数,一般使用这个函数不会出现什么问题,但有些情况例外,比如要转换的字符串为 "08","09"。下面的代码展示了 parseInt 处理字符串"08"时不同的返回结果。导致这种结果的原因在于,可能很少有人注意到 parseInt 方法实际上有两个参数,第一个是要转换为数字的字符串,第二个可选参数为转换的进制值,如果没有提供第二个参数,则前缀为 '0x' 的字

2011-03-18 22:28:00 585

原创 jquery源码阅读知识储备(9)javascrpt中的函数知识(待续)

<br />尽管下面两种创建函数的方法是等价的:<br /><br />以下是引用片段:<br />function funcName(){  <br />  //函数体  <br />}  <br />//等价于  <br />var funcName=function(){  <br />  //函数体  <br />}   <br /><br />  但前面一种方式创建的是有名函数,而后面是创建了一个无名函数,只是让一个变量指向了这个无名函数。在使用上仅有一点区别,就是:对于有名函数,它可以出现在调用

2011-03-13 15:26:00 670

原创 如果你还看到这篇博客,请坚持!

<br />1,克制自己<br />2,我都会忘机一切<br />3,活在当下<br />4,坚持<br />5,奋斗<br />6,享受人生<br /> 

2011-03-07 22:25:00 432

转载 IText入门代码收藏

<br /> package test; import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Cell; import com.lowagie.text.Chapter; import com.lowagie.text.Document; import com.lowagie.text.Font; import com.lowagie.text.Fo

2011-03-07 22:18:00 630

转载 iText入门

<br />iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。<br />一、前言<br />在企业的信息系统中,报表处理一直占比较重要的作用,Java组件——iText可以非常快速的生成PDF报表。iText是着名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iTex

2011-03-07 22:14:00 609

原创 如何实现根据元素的id后面的编号进行样式的变化

<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><ti

2011-03-05 18:49:00 703

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除