摘要:
背景: 公司小程序项目改造需要后端接口统一数据返回 原来的封装数据返回格式不适合需要改造 老项目几百个接口 一个个改接口肯定不行。 后来制定两套方案 一种 拦截器 另一种 ResponseBodyAdvice后来选择了ResponseBodyAdvice 为什么不使用拦截器?因为之前的接口统一规范了 阅读全文
摘要:
普通发送消息 Map params = new HashMap(3); params.put("msgtype", "text"); Map text = new HashMap(1); text.put("content", content); params.put("text", text); S... 阅读全文
摘要:
1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/download/ 2. mac安装包和破解jar包 链接:https://pan.baidu.com/s/1UOCSX2EjFGlc8ojqjvMwWg 密码:ccsj mac安装后破解 阅读全文
摘要:
断言方法 1. notNull(Object object) 非空判断当 object 不为 null 时抛出异常,notNull(Object object, String message) 方法允许您通过 message 定制异常信息。和 notNull() 方法断言规则相反的方法是 isNul 阅读全文
摘要:
package com.raycloud.waimai.customer.center.enums; import java.util.Objects; /** * @className: TestEnum * @Descripetion: 简单枚举类展示 * @Date:: 2019-06-03 15:00 */ public enum TestEnum { NO_1(... 阅读全文
摘要:
使用Arraylist进行边遍历边增删出现并发性问题。 单线程:在元素较少的情况下,两个类的性能基本上一至,但是到元素很多时,CopyOnWriteArrayList增加元素的删除元素性能会差一点 多线程:随着元素数量和线程数量的增加,CopyOnWriteArrayList在增加和删除元素的性能就 阅读全文
摘要:
配置说明 spring.datasource.type=com.alibaba.druid.pool.RayDruidDataSource spring.datasource.driver-class-name=com.mysql.jdbc.Driver ##下面为连接池的补充设置,应用到上面所有数据源中 ##初始化大小,最小,最大 spring.datasource.initialSize... 阅读全文
摘要:
首先在主项目的pom.xml添加你所需要的jar包 如: 阅读全文
摘要:
import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; pu... 阅读全文
摘要:
select sum(if(money > 0, money, 0)) as money from total_money 意思是如果money > 0, 将money的值累加到total_money, 否则将0累加到total_money 阅读全文