上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 39 下一页

2020年3月3日

@Valid 注解 的验证之美 和验证类 异常捕获

摘要: @Valid 是JSR303 指定的标准 ,hibernate 对其做了实现。 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version> 阅读全文

posted @ 2020-03-03 16:40 zhangyukun 阅读(529) 评论(0) 推荐(0) 编辑

2020年2月3日

spring boot java mail 导致程序无法启动问题

摘要: <!-- 发送邮件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> mail: host: smt 阅读全文

posted @ 2020-02-03 15:32 zhangyukun 阅读(3273) 评论(0) 推荐(0) 编辑

2020年1月10日

static 修饰的 类

摘要: static 只能修饰内部类。 正常的外部类不能使用 static 修饰。static 修饰的 内部类 可以直接创建, 没有使用 static 修饰的 class 需要 先创建 外部类才能创建这个内部类。 普通类 内部类是 创建 OuterClass oc = new OuterClass(); 在 阅读全文

posted @ 2020-01-10 15:54 zhangyukun 阅读(964) 评论(0) 推荐(0) 编辑

max_allowed_packet 作用

摘要: max_allowed_packet : 一statment 语句能包含的 类容数量。 如果报出 超过这个值那 ,那么把这个 参数改大 ( 某个版本的mysql 默认 1 kb ) 阅读全文

posted @ 2020-01-10 14:57 zhangyukun 阅读(3921) 评论(0) 推荐(0) 编辑

2020年1月9日

@LoadBalanced 作用

摘要: 作用 在使用 RestTemplate 的时候 如果 RestTemplate 上面有 这个注解,那么 这个 RestTemplate 调用的 远程地址,会走负载均衡器。 使用: @Bean @LoadBalanced RestTemplate restTemplate() { return new 阅读全文

posted @ 2020-01-09 14:52 zhangyukun 阅读(11136) 评论(0) 推荐(1) 编辑

2020年1月7日

一个简单的消息队列的实现(支持延时消息,支持持久化,保证唯一消费)

摘要: 主要的消息管理者对象: package com.rynk.mugua.trading.biz.service.impl; import java.util.concurrent.DelayQueue; import org.springframework.beans.factory.annotati 阅读全文

posted @ 2020-01-07 17:40 zhangyukun 阅读(1451) 评论(0) 推荐(0) 编辑

日期工具类

摘要: package com.rynk.commons.util; import com.rynk.commons.exception.resolver.exception.ParameterErrorException; import java.text.DateFormat; import java. 阅读全文

posted @ 2020-01-07 16:23 zhangyukun 阅读(290) 评论(0) 推荐(0) 编辑

Spring boot 缓存的使用

摘要: 1 首先 引入配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 2 然后开始 缓存的使用 启动类上 阅读全文

posted @ 2020-01-07 12:32 zhangyukun 阅读(461) 评论(0) 推荐(0) 编辑

2019年11月19日

mongdb 使用聚合函数异常

摘要: 异常信息: Command execution failed: Error [The 'cursor' option is required, except for aggregate with the explain argument], Command = { "aggregate" : "mg 阅读全文

posted @ 2019-11-19 17:23 zhangyukun 阅读(662) 评论(0) 推荐(0) 编辑

2019年11月11日

disruptor 高效队列

摘要: disruptor 是什么: disruptor 是一个 低延时的 无锁 环形 队列. 相较于 java的 队列 ,他有明显的优点 ,无界,无锁,低延时(解决了为内存共享问题 ) disruptor 就一个 高效的生产者消费者队列. EventHandler ,WorkHandler 区别 , Wo 阅读全文

posted @ 2019-11-11 16:21 zhangyukun 阅读(627) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 39 下一页

导航