`
文章列表
hibernate sql 分组查询 /** * 销售统计 * @return */ public String goodsTongJi() { String sql="select g.mingcheng,sum(o.goods_quantity) as num,g.jiage,sum(o.goods_quantity)*g.jiage zongjia from t_orderitem o " + " left join t_goods g on o.goods_id=g.id GROUP BY g.m ...

oralce递归查询树

sql 
oralce递归查询树 三、基本语法 start with :设置起点,省略后默认以全部行为起点。 connect by [condition] :与一般的条件一样作用于当前列,但是在满足条件后,会以全部列作为下一层级递归(没有其他条件的话)。 prior : 表示上一层级的标识符。经常用来对下一层级的数据进行限制。不可以接伪列。 level :伪列,表示当前深度。 connect_by_root() :显示根节点列。经常用来分组。 connect_by_isleaf :1是叶子节点,0不是叶子节点。在制作树状表格时必用关键字。 sys_c ...
读本地工程文件 resources 读本地工程文件 resources 当前包下返回上级根目录到 resources this在utils包下 File file = new File(this.getClass().getResource("../history.txt").getFile()); //此处不能选择ico格式的图片,要使用16*16的png格式的图片 读本地工程图片 resources SearchController 当前类 BufferedImage image = ImageIO.read(SearchCo ...
正则匹配json数据 属性 public static void main(String[] args) { // String json="{\"body\":{\"data\":{\"phoneticSpelling\":\"4148596365299634756\"},\"errno\":0,\"qqaa\":\"success\",\"failMsg\":\"饿了么004 ...
package com.xu.musicplayer.player; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.Player; /** * Java 播放音频 * @ClassName: Music ...
在Java中通常要比较两个对象在修改前与修改后的值是否相同,一般我们采用的是反射技术获取对象的get方法[或其他的方法]获取值并做比较。如果系统将修改的属性名称也显示出来,这样就能更直观的显示类中的哪一个属性的值被修改了。然后Java中只能获取属性的名称,也就是英文标识的属性名,但是一般我们都会在属性后面添加属性的注释,但是Java不提供注释获取的方法。所以我们只能使用另外一种方式来将属性和属性注释关联起来,这就是Java中的@AnnotationCompare import lombok.extern.log4j.Log4j2; import java.lang.reflec ...
Feign踩坑记录:JSON parse error - 简书-feign报文过大异常解决 Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens <!--pom文件引入包--> <!--feign报文压缩--> <dependency> ...
$('.j-d-list').find($('li[data-m="2017-10"]')) var current=$("#diss").find($("dd[class='current']")); ---------------------------------------------------------------------------------------- class="current" var current=$(&qu ...
package com.njupt.passbook.utils; import com.njupt.passbook.vo.Feedback; import com.njupt.passbook.vo.GainPassTemplateRequest; import com.njupt.passbook.vo.PassTemplate; import lombok.extern.slf4j.Slf4j; import org.apache.commons.codec.digest.DigestUtils; /** * <h1>RowKey 生成器工具类 ...
LocalDate today = LocalDate.now(); System.out.println(today.toString()); String time=today.toString()+" 23:59:59"; DateTimeFormatter ftf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime parse = LocalDateTime.parse(time, f ...
select t.id ,t.title ,t.subtitle ,t.num -- 该券生成总数量 ,t.limit_draw_num -- 每人限领数量 ,t.limit_day_draw_num -- 每天每天限领数量 ,t.created_at ,t.updated_at ,t.tag ,t.duration ,count(1) drawCount -- 该券被所有用户已经 ...
//java拼接JSON串 String str = "{\"route\":\"onGift\",\"time\":\"\",\"userId\":\"\",\"userName\":\"\",\"level\":\"1_2_2_2_0\",\"adminType\":0,\"tuserId\":\"\"," + ...
//判断checkbox集合中是否有选中的 $("input[type='checkbox']").is(':checked') //jquery通过id找到指定表单下的指定input var input=$('#form #input'); 或者var input=$('#form').find('#input');都可以。 //验证 var reg = /^([1-9][0-9]{0,4})$/; var maxJoinAll ...

实用技巧

----------xls拼接---------------------- ="'"&A2&"'," ---------------正则匹配 ,逗号后面的字符 1401018001,行 1561 1401039001,行 1562 1201782002,行 1563 ,.*?$
List<Integer> ids=new ArrayList<Integer>(); for(int i=1;i<=1999;i++){ ids.add(i); } if(ids.size()>0){ int countNum = ids.size();//总数 if(countNum>1000){ int multipleNum=countNum/1000;//倍数 int remainderNum=countNum%1000;/ ...
Global site tag (gtag.js) - Google Analytics