![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
一筐猪、
专注分享Java技术干货
展开
-
Java8新特性: Stream中常用统计,过滤,聚合,排序等操作
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream(流) Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 生成流 在 Java 8 中, 集合接口有两个方法来生成流:原创 2021-06-05 12:43:49 · 972 阅读 · 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 阅读 · 0 评论 -
JavaWeb中DTO,VO,PO等领域模型的个人理解
概念 PO(Persistent Object) 持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系。 DTO(Data Transfer Object) 数据传输对象,是一种设计模式之间传输数据的软件应用系统。 数据传输目标往往是数据访问对象从数据库中检索数据。 方便数据交互,在这里泛指用于展示层与服务层之间的数据传输对象 VO(Value Object) VO是显示视图模型,视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 D.原创 2021-05-22 20:14:01 · 417 阅读 · 0 评论 -
SpringCloud下Gateway网关路由的使用
+id为路由规则ID,可以随意配置,但是要保证唯一 + uri可以指定http地址也可以指定Eureka的服务名 + predicates是配置转发路径/**代表所有接口,可以单独指定某个接口 + filters它的作用是转发时去掉Path中第一个节点原创 2021-05-16 19:10:41 · 517 阅读 · 6 评论