![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java的一些边角知识
别逼逼!出马吧!
这个作者很懒,什么都没留下…
展开
-
前端传参后端用枚举接收对应不上
前端传参后端用枚举接收对应不上转载 2022-11-17 10:59:53 · 1632 阅读 · 0 评论 -
对集合中对象的某个字段去重
对集合中对象的某个字段去重转载 2022-11-15 11:16:26 · 460 阅读 · 0 评论 -
Java每次从list中拿取一百条数据
每次从List中提取100条记录转载 2022-11-11 15:38:10 · 4144 阅读 · 0 评论 -
使用@Value和@Autowired注入的参数放到static方法中
项目需求我需要封装一个发消息的公共工具类在封装过程中遇到几个有趣的问题发送消息使用的自己公司的消息推送系统,身份验证需要用app_id和app_secret换取token,产品要求把所有账号密码请求的地址都放到配置文件中。由于@Value不能给到静态变量注入,刚开始封的方法是这样的 //获取 tenant_access_token(企业自建应用) public static String getTenantAccessToken(String app_id,String app_secret,S原创 2022-05-23 15:13:00 · 394 阅读 · 0 评论 -
java8中的Optional类
Optional类是jdk1.8的一个新特性一般用于解决空指针异常,常用方法有:static Optional ofNullable(T value)如果为非空,返回 Optional 描述的指定值,否则返回空的 Optional。T orElse(T other)如果存在该值,返回值, 否则返回 other。直接看API不太清晰,直接上代码: public static void main(String[] args) { /** * static &l原创 2021-11-24 11:19:59 · 529 阅读 · 0 评论 -
java中的Stopwatch类
Stopwatch主要用于测试代码速度start开始stop停止StopWatch的prettyPrint方法可输出代码执行耗时,以及执行时间百分比。原创 2021-11-09 13:48:22 · 1032 阅读 · 0 评论 -
java中的URLEncoder.encode对应JS中用decodeURIComponent,js和java编码,解码
https://www.cnblogs.com/mjbrian/p/6823843.html转载 2021-08-20 09:54:36 · 358 阅读 · 0 评论 -
Java trim() 方法
trim() 方法用于删除字符串的头尾空白符。语法public String trim()参数无返回值删除头尾空白符的字符串。实例public class Test { public static void main(String args[]) { String Str = new String(" www.runoob.com "); System.out.print("原始值 :" ); System.out.pri原创 2021-07-02 09:54:06 · 241 阅读 · 0 评论 -
Calendar.getInstance()获取指定时间点(定时)(转载)
使用Calendar.getInstance()不仅能获取当前的时间,还能指定需要获取的时间点,在项目应用中达到 定时的作用,下面是常用的一些指定时间点使用: public class Test1 { public static void main(String[]args){ System.out.println("时间为:\...转载 2021-06-08 10:36:36 · 981 阅读 · 0 评论 -
base64编码显示图片
1.base64编码显示图片 一般我们后台给前端传图片,有两种方式,一种就是通过response.getOutputStream直接将图片以流的形式写到页面显示,另一种就是先把图片上传到服务器,拿到url地址后把url地址给前端 第一种方式简单,不需要服务器,但是这种不太符合现在...转载 2021-05-11 09:36:48 · 28508 阅读 · 1 评论 -
Java8中String.join方法
List names=new ArrayList();names.add(“1”);names.add(“2”);names.add(“3”);System.out.println(String.join("-", names));String[] arrStr=new String[]{“a”,“b”,“c”};System.out.println(String.join("-", arrStr));输出:1-2-3a-b-c原文:https://blog.csdn.net/lyylk转载 2021-05-07 16:17:33 · 345 阅读 · 0 评论 -
@HystrixCommand使用
@HystrixCommand 注解 熔断、服务降级 未来的你一定会责怪现在慵懒的你,也一定会感激现在努力的你。所谓熔断就是说在调用服务时,在一定的时间内,调用失败的次数达到了一定的比例,调用方会认为服务处于不可用的状态,会阻止后续的请求继续发送到服务方,默认为请求失败,避免了服务器资源的过度消耗。但是这种机制不会一直持续下去,默认过一段时间会将接下来的一条请求放行(通过注解的参数设置),如果此条请求能够成功返回则表明服务可用,熔断机制结束,否则继续维持熔断状态。与之一起使用的操作有服务降级,指的是当转载 2021-04-29 14:52:36 · 798 阅读 · 0 评论 -
@Lazy 注解
@Lazy 注解Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化所有单实例 bean 。如果我们想要 Spring 在启动的时候延迟加载 bean,即在调用某个 bean 的时候再去初始化,那么就可以使用 @Lazy 注解。@Lazy 的属性value 取值有 true 和 false 两个 默认值为 truetrue 表示使用 延迟加载, false 表示不使用,false 纯属多余,如果不使用,不标注该注解就可以了。Person 类public转载 2021-04-29 11:24:11 · 182 阅读 · 0 评论 -
@PostConstruct注解
@PostConstruct注解@PostConstruct基本:@PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。写法有如下两种方式:@PostConstructpublic void someMethod(){}或者public @PostConstruct v转载 2021-04-27 09:58:40 · 108 阅读 · 0 评论