工具
文章平均质量分 50
小六⑥
这个作者很懒,什么都没留下…
展开
-
spring boot整合mybatis插件(dynamic-datasource)实现多数据源(简单易懂)
二、使用教程1.引入依赖2.配置数据源primary表示是主数据源也可以认为是默认数据源,如果不加注解DS(“数据源名字”)则会去主数据源中查询注:mapper或service上只要一处加了DS(“数据源名字”)注解即可至此,spring boot整合dynamic-datasource实现多数据源已结束,你学会了吗?如果学会了,请留个关注和点赞吧,谢谢...原创 2022-06-10 16:32:43 · 2679 阅读 · 0 评论 -
统一API响应结果封装(实体类、响应码枚举、响应结果工具类)
统一API响应结果封装工具类及使用方法原创 2022-06-07 16:25:37 · 864 阅读 · 0 评论 -
java日期转换工具类-各种转换和获取(全)
java日期转换工具类import java.math.BigDecimal;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.concurrent.TimeUnit;public class DateUtil { // 从特定格式获取date public sta原创 2021-09-28 08:54:27 · 213 阅读 · 0 评论 -
OkHttpUtils工具类
HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小缓存响应内容,避免一些完全重复的请求import net.sf.jmimemagic.*;import okhttp3.*;import org.apache.commons.lang3.StringUtils原创 2021-09-23 10:25:48 · 620 阅读 · 0 评论 -
RabbitMQ基础入门
RabbitMQ消息队列1.1.MQ的相关概念1.1.1.什么是MQ MQ(message queue)从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一个跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游"逻辑解耦+物理解耦"的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。1.1.2. 为什么要用MQ1.流量削峰举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段原创 2021-07-06 13:12:49 · 178 阅读 · 0 评论 -
使用SnowFlake(雪花算法)生成分布式唯一ID
使用SnowFlake(雪花算法)生成分布式唯一ID/** * @ClassName SnowFlakeShortUrl * @Author lyt * @CreateDate 2021/5/27 15:49 * @Description */public class SnowFlakeShortUrl { /** * 起始的时间戳 */ private final static long START_TIMESTAMP = 1480166465631L原创 2021-05-27 16:17:57 · 188 阅读 · 0 评论 -
基于FreeMarker实现代码生成器(详细教程)
通过FreeMarker实现代码生成器一、使用方式:修改 database.properties 配置文件中的 JDBC-URL、userName、password修改模板路径和文件生成路径运行程序,生成代码:运行 Gernerator 类 Main 方法二、具体代码(本人亲测有效):1.实体类(Cloumn.class,Table.class)Cloumn.classimport com.code.constant.TypeConstant;import com.code.util原创 2021-05-13 21:32:44 · 2199 阅读 · 0 评论