- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 AOP Aspect无限递归验证controller请求参数
场景是对controller提交的参数进行验证,满足单个基本/包装类型属性参数和实体类内部参数,没有去找其他插件框架,直接自己写了一个废话不多说,代码: ValidationAspectpackage com.shinedata.aop;import com.shinedata.Exception.ValidationException;import com.shinedat...
2019-09-29 17:58:58 427
原创 短链接生成
package com.shinedata;import com.google.gson.Gson;import com.google.gson.annotations.SerializedName;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader...
2019-09-27 14:44:41 4325 1
原创 10进制与62进制互相转换
package com.shinedata.util;import com.yeepay.shade.org.apache.commons.lang3.StringUtils;/** * @ClassName SystemConversionUtils 进制转换 * @Author yupanpan * @Date 2019/9/27 9:41 */public class ...
2019-09-27 11:18:36 1567 1
原创 Twitter的雪花算法SnowFlake
SnowFlake算法是Twitter设计可以在分布式系统生成唯一ID的算法,可以满足Twitter每秒上万ID分配,这些消息ID是唯一的且有大致的递增顺序。使用Java语言实现。适合一些生成唯一ID的业务场景https://github.com/beyondfengyu/SnowFlake源码/** * twitter的snowflake算法 -- java实现 * * @...
2019-09-26 17:31:27 371
原创 复写equals方法
今天在开发中,有时需要判断两个对象是否一样,如果对象属性值是一样的,同样返回true,于是手动写了一个BaseEntity:package com.shinedata.entity.base;import com.shinedata.util.bean.BeanUtils;import java.io.Serializable;import java.lang.reflect....
2019-09-26 16:20:52 603
原创 反射格式化bean字符串空格
/** * 去除实体类所有String类型属性的空格 * @author yupanpan * @date 2019/9/25 10:04 * @param object * @param b true-去除字符串所有空格 false-只去除头尾空格 * @return java.lang.Object */ publ...
2019-09-25 12:02:44 183
原创 idea设置方法注释自动入参
网上的很多都是说param的Expression配置为groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' +...
2019-09-24 16:55:39 945
原创 mysql卡死 某张表卡死 其他表正常
今天在进行表操作的时候,改了了字段alter table name drop column等,然后这张表都卡死了。涉及到此表的所有操作页面一直pending。数据库也打不开此表查看哪些运行的命令造成,如sql语句等select id, db, user, host, command, time, state, infofrom information_schema.processlis...
2019-09-20 10:16:15 5116 2
docker周阳老师的脑图xmind整理
2019-03-16
尚硅谷周阳老师docker视频脑图
2019-03-16
周阳老师SpringCloud脑图
2019-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人