![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
文章平均质量分 70
JAVA
DuanQingCI
这个作者很懒,什么都没留下…
展开
-
记一次解决Caused By:java.Lang.OutOfMemoryError: Unable To Create New Native Thread
这个异常问题本质原因是我们创建了太多的线程,而能创建的线程数是有限制的,导致了异常的发生。java程序一直报错,并且linux切换用户报错Caused by: java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:717)[root@app原创 2022-03-21 15:45:43 · 1343 阅读 · 0 评论 -
JAVA8新特性总结
JAVA8新特性:(转)Java8中Stream详细用法大全JAVA8函数式编程应用日期操作参考JDK8的LocalDateTime用法import java.time.Duration;import java.time.Instant;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;public class TimeTest { /** * 一、日期创建: *转载 2021-07-14 17:20:17 · 170 阅读 · 0 评论 -
(转)Java8中Stream详细用法大全
原文地址https://www.cnblogs.com/owenma/p/12207330.html一、概述Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。特点:不是数据结构,不会保存数据。不会修改转载 2021-07-14 15:59:59 · 181 阅读 · 0 评论 -
JAVA代理
静态代理和动态代理区别:我们根据加载被代理类的时机不同,将代理分为静态代理和动态代理。①如果我们在代码编译时就确定了被代理的类是哪一个,那么就可以直接使用静态代理;②如果不能确定,那么可以使用类的动态加载机制,在代码运行期间加载被代理的类这就是动态代理,比如RPC框架和Spring AOP机制。代理的优点是在不改变这个方法的前提下去丰富他。这样老功能试用原来的方法也不会有问题,新功能通过代理丰富了原来的方法被广泛试用。动态代理新建一个开发者接口,开发者他会开发code,他会调试debugpub原创 2021-07-14 14:00:27 · 109 阅读 · 0 评论 -
日常学习工作中的JAVA指南
JAVA坑指南JAVA异常空指针NPE出现空指针情况如何避免空指针合理使用Optional规避空指针JAVA异常我们一般对运行期间出现的异常进行处理RuntimeException、编译期出现的异常可以直接在编译时解决。图解:空指针NPE出现空指针情况空指针是运行时异常java.lang.NullPointerExceptionpublic class UnboxNpe { static int add(int a, int b){ return a + b;原创 2021-06-22 14:55:04 · 1263 阅读 · 0 评论 -
JAVA通过流下载文件
首先是JAVA后台代码,资源请求都用GET比较好,但是要注意前端传路径回来的长度是否超过GET请求限制长度 /** * * @param response * @param pathUrl */ @GetMapping(value = "/common/download/resourceStream") public void...原创 2019-11-06 12:18:16 · 728 阅读 · 0 评论 -
JAVA8函数式编程应用
Java8 引入了函数式编程,可以把函数作为参数传入实现通用方法。熟知的 Java 8 单个参数函数式接口比如 Predicate、Consumer、Supplier、Function。接下来我们自定义四个与之功能相似的函数式接口来进行应用@FunctionalInterfacepublic interface PredicateInterface<T> { boolean test(T t);}@FunctionalInterfacepublic interface原创 2021-02-24 17:37:08 · 361 阅读 · 2 评论