[置顶] 做 SQL 性能优化真是让人干瞪眼

摘要: 做 SQL 性能优化真是让人干瞪眼 ​ 很多大数据计算都是用SQL实现的,跑得慢时就要去优化SQL,但常常碰到让人干瞪眼的情况。 比如,存储过程中有三条大概形如这样的语句执行得很慢: select a,b,sum(x) from T group by a,b where …; select c,d,max(y) from T grou 阅读全文
posted @ 2022-11-09 09:17 小目标青年 阅读(67) 评论(0) 推荐(0)

JAVA HttpClient 远程调用接口doGet、doPost工具类

摘要: 可以用于远程调用POST方式接口,GET方式接口,且里面包括了跳过SSL验证方法 。 并且在常用的方法下,有注释掉的调用举例: import com.alibaba.fastjson.JSONObject;import org.apache.commons.l... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(408) 评论(0) 推荐(0)

JAVA回调函数简单讲解 CallBack

摘要: 回调,其实就是有个回应的那种感觉。 那么,接下来,我们就用消息推送的场景,简简单单地讲解下回调函数的使用。 直接看代码, 先创建一个回调接口, MessageCallBack /** * @Author : JCccc * @CreateTime : 2019... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(508) 评论(0) 推荐(0)

JAVA 责任链设计模式

摘要: 这次介绍责任链模式,采用最普遍的请假例子来编码实现。 先给列出个模拟的需求, 一个人请假,调用一个接口,传入的参数是他请假的天数。 然后,请假的天数----> 如果小于2天,由直属领导之间审批就OK; ... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(54) 评论(0) 推荐(0)

JAVA MD5加密工具类

摘要: import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/**... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(33) 评论(0) 推荐(0)

JAVA 接口签名sign生成 工具类

摘要: import org.springframework.util.StringUtils;import java.util.Map;import java.util.Random;import java.util.TreeMap;/** * @Author: J... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(330) 评论(0) 推荐(0)

JAVA base64 工具类

摘要: import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.S... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(46) 评论(0) 推荐(0)

mybatis-config配置文件各项简单介绍

摘要: 以下为mybatis-config里面可以配置的各个设置项的介绍(并非每一项都需要配置,在spirngboot项目里,不做任何配置也是可以的,因为有默认的配置): 1. 2. ... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(156) 评论(0) 推荐(0)

Springboot整合Mybatis增删查改、连接MYSQL数据库及配置druid连接池

摘要: 为了帮助初学者学习(毕竟当初也是这么过来,在网上就想找一篇傻瓜式教程,一步步地照着去学习),我们从零开始一步一步整合Mybatis、连接MYSQL数据库及配置druid连接池。 开始吧! 首先,创建一个springboot项目,在依赖勾选时,如下: 接着点n... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(804) 评论(0) 推荐(0)

JAVA 模板设计模式

摘要: 今天来介绍下一个我觉得蛮不错的设计模式(比较容易应用于业务场景),它就是---模板设计模式。 OK,我们直接看代码: 模板模式,那当然我们需要建一个模板先,建一个抽象类,VehicleControlModel.java: (这里我们使用一个不同车辆进行不同... 阅读全文
posted @ 2022-11-08 07:36 小目标青年 阅读(70) 评论(0) 推荐(0)