
工具类
97牛肉面
只有坚持,才能更加接近梦想的成功,并拥有实现梦想的可能
展开
-
MybatisPlus 关联查询方案
Mybatis-Plus 简介什么是 MyBatis-Plus?Mybatis-Plus:为简化开发而生MyBatis-Plus(简称 MP)是一个基于 MyBatis 的增强工具,它对 Mybatis 的基础功能进行了增强,但未做任何改变。使得我们可以可以在 Mybatis 开发的项目上直接进行升级为 Mybatis-plus,正如它对自己的定位,它能够帮助我们进一步简化开发过程,提高开发效率。Mybatis-Plus 其实可以看作是对 Mybatis 的再一次封装,升级之后,对于单表的 C原创 2021-12-14 17:42:14 · 7533 阅读 · 7 评论 -
Java 根据方法路径获取方法上面注解
public static void main(String[] args) throws Exception { // 方法路径 String methodPath = "x.x.x.x.methodA"; // 类加载 方法类 Class<?> clazz = Class.forName(methodPath.substring(0, methodPath.lastIndexOf("."))); // 获取该类.原创 2021-04-17 10:11:43 · 751 阅读 · 0 评论 -
mybatis-plus DataPermissionInterceptor IPage count 失效
有一天,公司需要用到数据权限,刚好使用 mybatis plus 3.4.1 后支持了数据权限的插件,可以对执行的sql进行拼接,中间也比较顺利,但偶然一次发现 ipage 分页的时候,没有拼接 数据权限 范围的sql,一开始以为是官方的bug。最后发现是初始化 mybatis-plus 的插件顺序问题,作为记录。要先初始化数据权限插件在初始化分页的插件@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() { My.原创 2021-04-17 09:25:53 · 2201 阅读 · 0 评论 -
java socketIo 搭建 聊天服务
如果你想搭建一个聊天服务,但是又不想用第三方服务,比如:环信,融云等其他,本篇文章可作为参考。文章采用springboot2.2.x构建,因为部分代码涉及业务,已移除,标识TODO都需要配合你自身的业务实现,如果遇到问题可以在评论区提问,或者私聊我也可以1.导入maven引入依赖<dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-s原创 2020-10-10 15:33:14 · 1642 阅读 · 9 评论 -
返回URL首个结果
之前遇到一个需求,是需要请求区块链上面的block数据,进行数据解析然后入库存储,因为block产生一定时间后的数据都是固定的,链接不止一个,但返回的结果都是一样的,我只需要拿到首个返回的结果就好了,如果你也类似的场景,这篇文章或许能给你到参考工具类package com.yianjia.common.utils;import com.google.common.util.concurrent.ThreadFactoryBuilder;import org.slf4j.Logger;i.原创 2020-09-27 10:09:33 · 361 阅读 · 0 评论 -
字符串解析省市区
字符串解析省市区,工具类,复制粘贴可直接使用import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author zqh */public class AddressResolutionUtil { private static String regex = "(?<province>[^省]+自治区|.*?省|.*?行政区|.*?市)(?<.原创 2020-09-08 19:07:46 · 1120 阅读 · 0 评论 -
Springboot2.X 集成 RocketMQ
废话少说,上才艺springboot 版本:2.3.3.RELEASE rocketmq-client版本:4.7.1 docker 搭建 rockerMq 教程:https://blog.youkuaiyun.com/itjavaee/article/details/108280613 码云链接:后面补上 文章参考:https://blog.youkuaiyun.com/u010975270/article/details/104911353/非常感谢1.首先导入maven依赖(请自行选择对应的版本)<.原创 2020-08-30 15:57:19 · 1174 阅读 · 0 评论 -
SpringBoot 集成 极光消息推送
最近App需要集成消息推送,公司最终采用了极光,做一下工具类,可以直接粘贴使用极光官方文档:https://docs.jiguang.cn//jpush/server/server_sdk/maven 包<dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.4.6&l原创 2020-08-27 15:56:25 · 1013 阅读 · 9 评论 -
SpringBoot-登录验证码实现
嗯,工具类记录原链接:https://blog.youkuaiyun.com/qq_37651267/article/details/99305573转载 2020-08-26 11:21:10 · 873 阅读 · 0 评论