后端
小吴先生666
这个作者很懒,什么都没留下…
展开
-
com.alibaba.fastjson.JSONObject 和JSONArray转实体
JSONArray转实体List<PeakValley> list = JSONObject.parseArray(data.getString("peakValleyList"), PeakValley.class);JSONObject转实体ZqSiteChargerOrder order = JSONObject.parseObject(data.toJSONString(), ZqSiteChargerOrder.class);原创 2021-09-27 11:02:27 · 589 阅读 · 0 评论 -
java代码连接数据库实例
写一个加载驱动的公共方法DBUtilpackage com.zq.framework.config.properties;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import org.springframework.context.annotation.Configuration;@Configurat原创 2020-12-22 09:38:09 · 367 阅读 · 2 评论 -
一个合格的程序员,要学会代码重构
前几天看了一下别人实习生写的代码,有了大量的if/else,虽然if/else可以帮助我们很方便的写出流程控制代码,也便于阅读,但是有时候的过多的if/else看起来确实不舒服,话不多说,先把代码贴出来:public BaseData updateBaseData(List<DataParams> params) { BaseData data = new BaseData(); for (DataParams dataParams : params) { if (data原创 2020-12-21 13:11:57 · 377 阅读 · 0 评论 -
mysql查询半年内的数据数量报表格式为1月:20.........
SELECT concat(t1.month,"月") as signingMonth, IFNULL(count(1),0) AS signingNum FROM ( SELECT MONTH(DATE_FORMAT(CURDATE(), '%Y-%m-%h')) as month UNION S...原创 2020-10-26 08:55:13 · 2006 阅读 · 1 评论 -
mysql查询多个表的数据合并行
select ifnull(b.chargeNum,0) as chargeNum,ifnull(a.electricNum,0) as electricNum,ifnull(c.electricity,0) as electricity,ifnull(d.mileage,0) as mileage from ( select count(1) as electricNum from test_car_statistical where type=1 and date(c...原创 2020-10-26 08:53:10 · 2241 阅读 · 1 评论 -
使用mybatis-collection级联功能进行递归查询
表结构汽车品牌表汽车型号表 父级是汽车品牌表主键汽车款式表 父级是汽车型号表主键id业务层就不写了主要是xml层实体类接受格式 一级套一级public class ZqCarBrand implements Serializable { private static final long serialVersionUID = 1L; /** * 汽车品牌id */ private Long id;.........原创 2020-10-21 11:05:03 · 2407 阅读 · 0 评论 -
java的幂等性处理
探讨一下实现幂等性的几种方式什么是幂等性?对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。幂等性设计我们以对接支付宝充值为例,来分析支付回调接口如何设计?如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支付宝交易号】),trade_no在支付宝中是唯一的,out_trade_no在商户系统中是唯一的。回调接口实现有以下实现方式。方式1(普通方式)过程如下:1转载 2020-08-22 14:38:09 · 1165 阅读 · 0 评论 -
java 后端防止前端重复提交数据
//自定义一个防止重复提交的注解package com.mingwen.common.SubmitMore;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target原创 2020-07-17 10:36:21 · 2123 阅读 · 2 评论