Java
文章平均质量分 64
心情加密语
这个作者很懒,什么都没留下…
展开
-
Hibernate验证工具类
需要引用hibernate-validator依赖,配合hibernate的注解进行校验,主要用于不依赖直接抛出异常的场景,或者自定义抛出异常的场景,例如根据不同业务类型,将json字符串转对象后,校验数据是否正常,或者读取excel数据后,校验格式等场景...原创 2022-06-29 11:15:07 · 318 阅读 · 0 评论 -
数据库设计规范
mysql设计规范原创 2022-01-27 09:38:02 · 4230 阅读 · 1 评论 -
spring aop基于redis的令牌桶和漏桶限流
1.编写限流单位枚举类package com.around.common.utils.limitrate;import java.util.Calendar;/** * @description: 限流单位 * @author: moodincode * @create 2021/1/8 */public enum LimitUnitEnum { /**每相当于非自然时间段,即从当前时间起的时间间隔**/ PER_SECOND(0,"PER_SECOND","每秒")原创 2021-01-12 17:52:59 · 637 阅读 · 2 评论 -
spring利用aop灵活mock测试数据
涉及技术点: aop+js引擎+redis+动态参数替换在需要模拟的接口或controller加注解即可1.编写注解类import java.lang.annotation.*;/** * @description: 拦截注解 * @author: moodincode * @create: 2020/10/26 **/@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIM原创 2020-12-29 14:35:35 · 610 阅读 · 0 评论 -
java 两个较大数相加,相减的例子
package com.around.generator.rapid;/** * @Title: 自定义加减运算 * @Description: 测试两个比较大的数进行相加,相减的数学运算 * @Company: * @Author: moodincode * @Create: Date:2020年06月28日 */public class TestAdd { //此字符为输入可选字符,他的长度就是最大的进制数,此处最大为62进制,如果让程序支持大于62进制,则需要加入其他字符.原创 2020-06-28 11:10:46 · 449 阅读 · 0 评论 -
方法异步执行代理类(研究中)
需求: 当主线程要处理多个不同的耗时任务时,又不想阻塞线程等待每个任务的完成后才能继续走下去,可以将部分耗时任务交给子线程处理,自己只需要一些结果,自己则继续往下面执行,等到自己处理完自己的任务后,在来检查子线程是否完成自己分发的任务。可以等待线程完成任务在执行其他任务。注意:由于Java语言没有指针对象,无法操作地址,当返回类型为值类型等非引用对象类,无法将结果成功的返回,此方法只适合返回结果...原创 2018-05-25 17:49:14 · 424 阅读 · 0 评论