笔记
嗜血龙帅
时光真是好神奇,让每个人都遇到不一样的自己
展开
-
stream()流式编程
【代码】stream()流式编程。原创 2022-11-07 14:07:31 · 585 阅读 · 0 评论 -
RestTemplate发送get,post,patch,put请求
平时工作中有对接外部接口的需求,这边将自己用的做一个总结,大概用了四种1.发送get请求返回对象/** * Result返回的是接口返回的格式公共响应对象 */private <T> Result<T> getForObject(String url, Class<T> clazz) { try { ResponseEntity<String> response = getStringResponseEnt原创 2021-07-14 14:48:18 · 633 阅读 · 0 评论 -
一段明文用MD5加密后转为32位小写字符
String s=“username123456password”;//将上面字符串MD5加密后的32位字符转为小写String MD5Str = Md5Utils.MD5(s).toLowerCase();s为需要转换的字符串,MD5Str为转换后加密的字符串原创 2021-07-09 11:44:46 · 983 阅读 · 0 评论 -
Lists.newArrayList()和new arraylist() 区别
使用Lists.newArrayList实例化和 new ArrayList() 两者在运行时没有太大区别,只是使用 Lists.newArrayList () 时代码相对简单些,因为它能够自动推导泛型类型原创 2021-06-11 16:45:09 · 1735 阅读 · 0 评论 -
Java面试题总结(面试宝典) JAVA基础
1.JDK和JRE有什么区别?JDK:Java Development Kit 的简称,Java开发工具包,提供了Java的开发环境和运行环境.JRE:Java Runtime Environment 的简称,Java运行环境,为Java的运行提供了所需环境.具体来说JDK其实包含了JRE,同时还包含了编译Java源码的编译期Javac,还包含了很多Java程序调试和分析的工具.简单来说:如果你需要运行Java程序,只需安装JRE就可以了,如果需要编写JAVA程序,需要安装JDK.2.== 和 eq原创 2021-02-25 14:24:15 · 144 阅读 · 1 评论 -
缓存
在接口服务中,有必要对于接口进行缓存处理,尤其是GET请求,如果每个接口单独添加的话会存在很多的重复的逻辑,所以可以编写一套通用的解决方案。实现思路:通过拦截器实现对请求的拦截,在拦截器中实现缓存的命中。通过ResponseBodyAdvice进行对响应的拦截,可以将数据缓存到Redis中。考虑到,不能对于所有的请求都一刀切,所以需要创建@Cache注解进行标记,只有标记的Controller才进行缓存处理。缓存的处理中,仅针对GET请求处理,其他的请求均不做处理。1.自定义注解impor原创 2021-01-05 23:01:32 · 149 阅读 · 0 评论 -
SpringBoot整合其他框架
1.SpringBoot整合Junit测试类需要写在引导类所在的包及其子包。否则,需要加@SpringBootTest(classes = SpringbootConfigApplication.class)实现步骤:1.搭建SpringBoot工程2.在pom文件引入starter-test起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s原创 2020-12-19 21:55:30 · 338 阅读 · 1 评论