自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java8新特性: Stream中常用统计,过滤,聚合,排序等操作

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream(流)Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。生成流在 Java 8 中, 集合接口有两个方法来生成流:

2021-06-05 12:43:49 968 1

转载 阿里巴巴Java方向面试题汇总(含答案)

本文转载自:JAVA高级架构文章一、String, StringBuffer, StringBuilder的区别是什么?String为什么是不可变的?1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。补充说明:线程安全会带来额外的系统开销,所以

2021-05-29 16:19:20 3635

原创 SpringBoot解决跨域问题(CORS)

/** * 跨域配置类 */@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*")//*表示允许任何域名使用 .

2021-05-29 14:29:00 497

原创 Idea强制关闭后端口依然被占用的解决方案

当Idea被强制关闭后,重启Idea启动服务出现端口占用的情况,因为Idea默认会监听服务的端口号,这时我们需要手动关闭被占用端口号以方便服务重启,具体如下:1. 使用windows命令行查看占用的端口信息netstat -aon | findstr 端口2.根据PID找到对应的程序tasklist | findstr PID3.强制终止程序taskkill /f /t /im java.exeD:\>netstat -aon | findstr 9010 TCP

2021-05-25 20:03:13 1485 2

原创 SpringAop实现日志记录功能

AOP(面向切面编程)AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP术语AOP 领域中的特性术语:通知(Advice): AOP 框架中的增强处理。通知描述了切面何时执行以及如何执行增强处理。 连接点(join point): 连接点表示应用执行过程中能够插入切面的一个点,这个点可以是方法的调用

2021-05-23 19:23:52 1950

原创 JavaWeb中DTO,VO,PO等领域模型的个人理解

概念PO(Persistent Object)持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系。DTO(Data Transfer Object)数据传输对象,是一种设计模式之间传输数据的软件应用系统。数据传输目标往往是数据访问对象从数据库中检索数据。方便数据交互,在这里泛指用于展示层与服务层之间的数据传输对象VO(Value Object)VO是显示视图模型,视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。D.

2021-05-22 20:14:01 416

原创 SpringCloud下Gateway网关路由的使用

+id为路由规则ID,可以随意配置,但是要保证唯一+ uri可以指定http地址也可以指定Eureka的服务名+ predicates是配置转发路径/**代表所有接口,可以单独指定某个接口+ filters它的作用是转发时去掉Path中第一个节点

2021-05-16 19:10:41 513 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除