java
zhijinzhong
不知道啊
展开
-
把mybatis做统计的字段结果取出来 DATEDIFF
解决方案:在表对象SajIot里添加private int expireSum;自定义字段想要保证expireSum里有值,SELECT , DATEDIFF(a.EXPIRE_DATE,CURDATE()) AS "expireSum" FROM saj_iot a需要注意a.EXPIRE_DATE 要是不添加a. 取得的值为0 SELECT ,原创 2017-01-10 10:17:34 · 3135 阅读 · 0 评论 -
java位数不足自动左补0
String transid=getTransid();String token = DigestUtils.sha256Hex(appid + "GZSJDQ" + transid);//token生成方式public String getTransid(){//生成日期加8位随机数的字符串 SimpleDateFormat f=new SimpleDateFormat("yyyyMMddH原创 2017-01-11 15:25:06 · 5633 阅读 · 0 评论 -
前后端分离springmvc和RESTful理解
1. 理解MVCMVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包含一系列的成员变量及其getter/setter方法。对于视图而言,它更加偏重于展现,也就是说,转载 2017-01-21 10:07:47 · 35310 阅读 · 16 评论 -
java获取当前日期后6个月
GregorianCalendar now = new GregorianCalendar(); SimpleDateFormat fmtrq = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); DateFormat df = DateFormat.getDateInstance(); System.o原创 2017-03-01 10:03:36 · 8754 阅读 · 0 评论 -
gson复杂json解析
{"resultCode":"0","userInfoVos":[{"userInfoVo":{"msisdn":"1787660589","packageCode":"132","packageName":"动力100行业卡(新)","openTime":"2017-01-12","productName":"无线宽带专网","state":"正常使用","apnId":"1","apnName原创 2017-02-21 09:28:31 · 569 阅读 · 0 评论 -
com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException:Unterminated objec
最近做项目调用接口返回比较复杂的json数据,在解析的时候一直报这样的错,sonSyntaxException:com.google.gson.stream.MalformedJsonException:Unterminated objec at line 1 column 423 path .... 把接收的json打印出来也是完整的。到处查资料搞了好久,偶然机会看到关于编码问题,原原创 2017-02-22 13:47:24 · 8327 阅读 · 0 评论 -
gson解析复杂json数据使用JsonBean
{ "resultCode": "0", "userInfoVos": [ { "userInfoVo": { "msisdn": "17876607589", "packageCode": "PV.VRR", "packa原创 2017-02-22 14:12:10 · 614 阅读 · 1 评论 -
一条sql语句两次foreach迭代问题
SELECT date_format(a.DataTime,'%H:%i') AS dateTime,SUM(a.nowpower) AS sum FROM (select drt.DataTime,drt.Pac AS nowpower FROM (SELECT pd.DeviceSN FROM plant p,plantdevice pd WHERE p.PlantUID=原创 2017-07-27 16:44:11 · 1438 阅读 · 1 评论