![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
努力改掉拖延症的小白
一个从大厂跳进国企的程序员
展开
-
Tomcat发布war报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardCo
java8的代码,之前一直用IDEA开发,在IDEA上自带的Tomcat运行没有问题,用我本机的Tomcat运行也没有问题,但是部署到远程服务器就一致报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext原创 2023-09-05 21:37:58 · 629 阅读 · 0 评论 -
windows安装配置JDK和Tomcat
windows安装和配置原创 2022-11-09 16:18:21 · 1985 阅读 · 0 评论 -
一文读懂Restful原理及API接口规范
Restful API是目前比较成熟的一套互联网应用程序的API设计理念,本文深入浅出全面解析Restful ,并整理了Restful API接口规范。原创 2022-10-09 14:50:43 · 1939 阅读 · 0 评论 -
Java使用maven配置spring-boot项目报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not found问题解决原创 2022-08-22 17:31:57 · 504 阅读 · 0 评论 -
java8新特性——Optional
在开发的时候,经常会遇到空指针异常的问题,为避免该问题,java8引入了Optional 类,提前发现数据是否为空,从而根据业务需求决定是否为其提前创建对象。概念Optional 类(java.util.Optional) 是一个容器类, 代表一个值存在或不存在,原来用 null 表示一个值不存在, 现在 Optional 可以更好的表达这个概念。 并且可以避免空指针异常。相信很多人会好奇Optional 是怎么避免空指针异常的吧,这在“举例”中会详细分析,大体解决思路就是在空指针异常前,在获取.原创 2022-05-09 20:37:12 · 695 阅读 · 1 评论 -
java8新特性——新的时间&日期API(java.time:LocalDateTime系列)
还在用Date、Calendar这些吗,java8提供了线程安全的时间日期API,详细介绍LocalDateTIme、LocalTime、LocalDate系列原创 2022-05-07 19:38:07 · 1510 阅读 · 0 评论 -
java8新特性——轻松玩转stream流的数据操作(并行)
上一篇文章对stream流的串行编程进行了详细的介绍,通过stream流可轻松搞定复杂的数据处理操作,但是,如果数据量很大时,中间的部分操作其实可以通过多线程的并行操作,从而提高效率。上一篇:java8新特性——轻松玩转stream流的数据操作(串行)java8新特性专栏:文章目录0. 引言1.Fork-Join模式1.1 Fork/Join 框架1.2 Fork-Join & Map-Reduce 区别1.3 程序举例2. 并行流的创建3. 顺序性4.线程安全4.1 纯函数4.2 规约操作.原创 2022-05-06 23:41:13 · 1008 阅读 · 0 评论 -
java8新特性——轻松玩转stream流的数据操作(串行)
java8新特性专栏:https://blog.csdn.net/caoyuan666/category_11801993.html?spm=1001.2014.3001.5482文章目录0.总体介绍0.1 stream流的概念0.2 steam流的三部分0.3 注意事项1. 创建方式2.中间操作2.1无状态操作2.1.1 过滤2.1.2 执行2.1.3 映射2.2 有状态操作2.2.1 切片2.2.2 筛选去重2.2.3 排序3.终止操作(结束操作)3.1 短路操作3.1.1 查找3.1.2 匹配3.原创 2022-05-06 15:13:26 · 1087 阅读 · 0 评论 -
java8新特性——方法引用&构造器、数组引用
在上一节的函数式编程中,使用lambda表达式来代替匿名内部类,简化程序的开发,其实还有更简单的方式。如果lambda中需要编写的方法已经存在,则无需再写,直接引用即可,根据需求,可分为方法引用、构造器引用和数组引用,引用的通用格式为中间两个冒号。java8专栏地址:https://blog.csdn.net/caoyuan666/category_11801993.html?spm=1001.2014.3001.5482文章目录1.方法引用1.1 对象::实例方法1.2 类::静态方法1.3 类:.原创 2022-05-05 21:53:21 · 518 阅读 · 0 评论 -
java8新特性——函数式编程(lambda表达式)
java是面向对象语言,但是有时候为了更加方面的实现某些功能,引入了函数式编程,本文通过详细解析,让读者快速上手函数式编程原创 2022-05-04 15:18:41 · 1757 阅读 · 1 评论 -
IDEA安装PlantUML插件(画类图)
文章目录1.UML概述2.安装步骤1.安装插件2. 需要退出IDEA并重启,在 File —> new 中会发现多了几个文件可以创建,这就是UML文件3.安装graphviz1.UML概述File —>2.安装步骤1.安装插件这一步和在IDEA中安装其他插件一样,File —> settings —> Plugins,然后搜索PlantUML,如果如下图一样,说明还没安装,点击Search in repositories就可以安装了2. 需要退出IDE原创 2021-02-20 11:38:19 · 7585 阅读 · 0 评论 -
JAVA(IDEA)中的实用快捷键及操作
之前学的时候学了一些快捷键,但随着接触越来越多,发现了很多实用的新操作,这个文档用于总结并记录接触的一些实用快捷键和操作,并将实时更新文章目录1.快捷键2.实用操作1.快捷键运行:Ctrl + shift + F10格式化代码:Ctrl+Alt+LAlt + Enter 引入类Alt + Insert set/get; 构造方法; toString; 重写方法。。。Ctrl+Alt+T 将代码包在一个块中,例如try/catch ;synchronized等Ctrl + .原创 2020-11-19 12:19:27 · 773 阅读 · 0 评论 -
Java中的IO流VS单片机的IO口
作为从本科学单片机出身笔者,对IO口独有情钟,这里对java中的IO流和单片机的IO口整体对比一下文章目录1.java中的IO流1.1 概述1.2流1.3java 中的IO流框架1.4 字节/符流区别:2.单片机中的IO口1.java中的IO流1.1 概述I:input,内存从硬盘中读取数据O:output,内存将数据写入硬盘中Java的IO包主要关注的是从原始数据源的读取以及输出原始数据到目标媒介。以下是最典型的数据源和目标媒介:文件管道网络连接内存缓存System.in,.原创 2020-10-24 15:07:48 · 305 阅读 · 0 评论 -
轻松搞懂java中数组与List之间的转换
笔者最近在从Python转java,似乎list和set之间的转化没有Python那么轻松,所以就来总结一下java中的转换1.数组->List方法一:Arrays.asList() String[] strings = {"a","b","c","d","e"}; List<String> list = Arrays.asList(strings); list.set(0,"ddd"); System.out.println(l.原创 2020-10-13 17:32:00 · 509 阅读 · 0 评论