加载中
恕我直言你可能真的不会java第9篇-Stream元素的匹配与查找

在我们对数组或者集合类进行操作的时候,经常会遇到这样的需求,比如: 是否包含某一个“匹配规则”的元素 是否所有的元素都符合某一个“匹配规则” 是否所有元素都不符合某一个“匹配规则”...

恕我直言你可能真的不会java第8篇-函数式接口

一、函数式接口是什么? 所谓的函数式接口,实际上就是接口里面只能有一个抽象方法的接口。我们上一节用到的Comparator接口就是一个典型的函数式接口,它只有一个抽象方法compare。 只有一个...

如何在SpringBoot应用中实现CORS跨域访问

一、什么是跨域访问 说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏览器端出于安全考量,向服务端发起请求必须满足:协议相同、Host(ip)相同、端口相同的条件,否则访问...

恕我直言你可能真的不会java第7篇:像使用SQL一样排序集合

在开始之前,我先卖个关子提一个问题:我们现在有一个Employee员工类。 @Data @AllArgsConstructor public class Employee { private Integer id; private Integer age; //年龄 private Stri...

如何在Spring Boot中使用Cookies?程序员节日快乐,甜点送上

我写这篇文章的时间是2019年10月24日,Cookies英文意思为:“小甜点”,在这样一个节日,首先祝大家节日快乐、身体健康、阖家幸福!然后来看看我们今天的甜点,本文将介绍如何在Spring Boot...

在SpringBoot环境中合理的使用SpEL表达式,提高编码效率

Spring Expression Language (SpEL)是一种功能非常强大的表达式语言,可用于在运行时查询和操作对象。 SpEL书写在XML配置文件或者Annotation注解上,在Spring Bean的创建过程中生效。 在这篇...

恕我直言你可能真的不会java第6篇:Stream性能差?不要人云亦云

一、粉丝的反馈 问:stream比for循环慢5倍,用这个是为了啥? 答:互联网是一个新闻泛滥的时代,三人成虎,以假乱真的事情时候发生。作为一个技术开发者,要自己去动手去做,不要人云亦云。 ...

恕我直言你可能真的不会java第5篇:Stream的状态与并行操作

一、回顾Stream管道流操作 通过前面章节的学习,我们应该明白了Stream管道流的基本操作。我们来回顾一下: 源操作:可以将数组、集合类、行文本文件转换成管道流Stream进行数据处理 中间操作...

web应用安全框架选型:Spring Security与Apache Shiro

web应用安全框架选型:Spring Security与Apache Shiro 一、 SpringSecurity 框架简介 Spring Security 是强大的,且容易定制的,基于Spring开发的实现认证登录与资源授权的应用安全框架。 Sp...

详解Spring Security的formLogin登录认证模式

详解Spring Security的formLogin登录认证模式 一、formLogin的应用场景 在本专栏之前的文章中,已经给大家介绍过Spring Security的HttpBasic模式,该模式比较简单,只是进行了通过携带Http的...

MongoDB设计方法及技巧

MongoDB是一种流行的数据库,可以在不受任何表格schema模式的约束下工作。数据以类似JSON的格式存储,并且可以包含不同类型的数据结构。例如,在同一集合collection 中,我们可以拥有以下两个...

如何掌握MongoDB设计技巧?像使用mysql关系型数据库一样简单

如何掌握MongoDB设计技巧?像使用mysql关系型数据库一样简单 MongoDB是一种流行的数据库,可以在不受任何表格schema模式的约束下工作。数据以类似JSON的格式存储,并且可以包含不同类型的数据...

1.1.spring boot 产生的背景及其优势

1.spring boot 改变了什么 Spring Boot 的目标不在于为已解决的问题领域提供新的解决方案,而是为平台带来另一种新的开发体验,从而简化对这些已有技术的使用。 使配置变简单 使开发变简单 ...

2020/06/20 12:55
77
恕我直言你可能真的不会java第4篇:Stream管道流Map操作

一、回顾Stream管道流map的基础用法 最简单的需求:将集合中的每一个字符串,全部转换成大写! List<String> alpha = Arrays.asList("Monkey", "Lion", "Giraffe", "Lemur"); //不使用Strea...

恕我直言你可能真的不会java第3篇:Stream的Filter与谓词逻辑

一、基础代码准备 建立一个实体类,该实体类有五个属性。下面的代码使用了lombok的注解Data、AllArgsConstructor,这样我们就不用写get、set方法和全参构造函数了。lombok会帮助我们在编译期...

恕我直言你可能真的不会java第2篇:Java Stream API?

一、什么是Java Stream API? Java Stream函数式编程接口最初是在Java 8中引入的,并且与lambda一起成为Java开发的里程碑式的功能特性,它极大的方便了开放人员处理集合类数据的效率。从笔者...

恕我直言你可能真的不会java第1篇:lambda表达式会用了么?

本文配套教学视频:B站观看地址 在本号之前写过的一些文章中,笔者使用了lambda表达式语法,一些读者反映说代码看不懂。本以为java 13都已经出了,java 8中最重要特性lambda表达式大家应该都...

持久层框架JPA与Mybatis该如何选型?这是我的观点欢迎指正

一、现状描述 目前java 持久层ORM框架应用最广泛的就是JPA和Mybatis。关于二者的简介就不多说了。直接进入正题,每当有帖子比较这两个框架的选型及优缺点,就引来一场论战。从笔者的角度,为...

2020/06/15 23:02
234

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部