
java
文章平均质量分 55
yumuxixi
这个作者很懒,什么都没留下…
展开
-
生成时间加流水号的编码
最近要做一个自动生成单号的功能,单号是唯一的,格式为“201604140001”这样的,我便想到了把id放在单号里面作为唯一标识。所以以下代码的参数sno为插入数据时的id,具体是这样得到的:select xl.nextval from dual,其中xl是序列。怎么创建序列就不介绍了,百度一下吧。当然查出来的id要以nextval为字段取出来赋给变量,再把变量作为参数传进去。private原创 2016-04-14 14:25:34 · 5522 阅读 · 0 评论 -
随机生成不重复的整数
这里要注意,如果要改生成数的数量,就改for循环里i小于的值,下面的代码是生成10个数。如果要改 随机数的范围,就改Math.random()*11,这里11表示0~10的随机数。public static void main(String[] args) { List list=new ArrayList(); for(int i=0;i { int原创 2016-04-14 14:50:50 · 1586 阅读 · 0 评论 -
页面生成带有合计的表格
要做的效果如下图所示:做法是先在数据库里把金额合计算好,需要合并的行数也算好,然后放在页面上。因为公司是直接在jsp页面写java脚本的框架模式,所以大家参考修改一下即可。//这里的ListStyle是公司框架有的,不必理会。 报销申请人 报销单条形码编号原创 2016-04-14 15:23:04 · 2649 阅读 · 0 评论 -
判断状态为0显示文字,case when的用法
我们常常设置状态这个字段都是存入0,1这样的值,但是如果要显示在表格中又要是文字,比如未审批,已审批之类的。做法是在数据库里面判断好,取出来的时候就是文字了。那就要用到关键字case when。sql语句如下:select case when spstatus=0 then '未审批' when spstatus=1 then '已审批' else null end as status;原创 2016-04-14 15:45:51 · 2711 阅读 · 0 评论 -
oracle分页sql语句
oracle的分页与mysql的分页是不一样的,mysql的分页网上很好找,但oracle的难找一些。下面就直接上代码了,参照这个格式就可以了。select distinct code,dates,status from (select t1.*,rownum rn from(select * from YWS_PURCHASE)t1 where rownum='${start}'因为原创 2016-07-14 21:15:12 · 468 阅读 · 0 评论 -
js原生table定义checkbox,并获取值放到数组
表格定义: 添加上架序号商品名称 商品种类采购价格 ${vs.index+1}${o.goodName}${o.typeName}${o.price}没有相关数据${page.page原创 2017-08-14 15:50:16 · 1374 阅读 · 0 评论 -
mybatis新增处理逗号
我们有时候考虑到代码复用,新增的时候希望可以选择字段,就需要对字段进行判断,但是字段后面会跟上逗号,如果是最后一个字段为空,那么会多一个逗号。代码片段如下: #{phone}, #{idCard} 如果idCard为空,#{phone}的后面就会多一个逗号。我们可以用一个标签来处理这种情况。完整代码原创 2017-09-24 11:41:18 · 3099 阅读 · 1 评论 -
java递归生成树
public List getAllCommType(){ List treeList=new ArrayList(); //取到父节点id为0,只有一个 List typeList=commType.getAllCommodityType(); for(Commodity_type type :typeList){ Tree tree=new Tree();原创 2017-10-05 10:47:41 · 4210 阅读 · 0 评论