Lucky-gril
积少成多,每天进步一点点。
摘要: 恢复内容开始 @SpringBootTest注解是SpringBoot自1.4.0版本开始引入的一个用于测试的注解 1.添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot 阅读全文
posted @ 2018-08-14 20:07 Lucky-gril 阅读(8164) 评论(0) 推荐(0) 编辑
摘要: 一、REST 接口 在请求层面,REST 规范可以简单粗暴抽象成以下两个规则: 请求 API 的 URL 表示用来定位资源;请求的 METHOD 表示对这个描述资源进行的操作; 知乎大神Ivony有句话说的好: URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。 在 阅读全文
posted @ 2018-07-30 11:57 Lucky-gril 阅读(6990) 评论(0) 推荐(0) 编辑
摘要: 1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini /sts.ini所在的文件夹目录下 2. 打开 eclipse.ini / myeclipse.ini/sts.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.ja 阅读全文
posted @ 2018-07-27 15:46 Lucky-gril 阅读(2153) 评论(1) 推荐(1) 编辑
摘要: 新项目中很多常量都是使用Enum来定义的,好处:代码美观,使用方便。 一、enum类型的特征。 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。 for (AccountStatusEnum a : AccountStatusEnum.values()) { 阅读全文
posted @ 2018-07-27 11:33 Lucky-gril 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、@NotEmpty,@NotNull和@NotBlank的区别 1 @NotEmpty :用户集合操作类,不能为null,且Size>0; 2 @NotNull:不能为null,但可以为empty,没有Size的约束 3 @NotBlank:只用于String,不能为null且trim()之后s 阅读全文
posted @ 2018-07-26 11:03 Lucky-gril 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 这次做接口时,对方把图片类型和图片地址用的是数组,所有我需要用JSONArray做拼接,使用的过程中出现了{"$ref":"$.certPicInfos[0]"}异常。 public void test3() { JSONObject json = new JSONObject(); String 阅读全文
posted @ 2018-07-25 11:12 Lucky-gril 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1. 项目使用AES加密,出现异常如下:java.security.InvalidKeyException: Illegal key size 2. 为解决“AES的256位密钥加解密报 java.security.InvalidKeyException: Illegal key size or d 阅读全文
posted @ 2018-07-25 10:49 Lucky-gril 阅读(16007) 评论(0) 推荐(0) 编辑
摘要: 项目中需要用到定时任务,用spring boot实,demo如下: 1.启动程序增加@EnableScheduling注解,开启定时任务。 @SpringBootApplication@EnableSchedulingpublic class MerchantCenterApplication { 阅读全文
posted @ 2018-07-10 14:02 Lucky-gril 阅读(194) 评论(0) 推荐(0) 编辑
摘要: HashMap和HashTable的区别 同:HashMap和Hashtable都实现了Map接口。 异:HashMap允许null的键值对,非同步的,非线程安全的,效率高; HashTable不允许null的键值对,同步的,线程安全的,效率低。 PS:HashMap非线程安全,使用put()操作容 阅读全文
posted @ 2018-04-13 10:23 Lucky-gril 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.分库分表怎么实现? 2.你们用redis来做什么?redis底层是怎么实现的?redis和本地缓存的区别?为什么要用redis?redis机器down了怎么处理? 3.微服务是怎么架构的?他们之间是怎么通信的?怎么调用的?微服务在生产上是怎么运行的? 4.spring cloud都有哪些组件,都 阅读全文
posted @ 2018-03-21 10:39 Lucky-gril 阅读(119) 评论(0) 推荐(0) 编辑