240 发简信
IP属地:北京
  • 对安抚他人情绪的一点思考

    在情绪不稳定时,我们的行为和决策往往会受到情绪的影响,容易做出冲动的决定或者拒绝他人并传染情绪。 情绪具有很强的传染性,如果我们需要安抚他人,首...

  • Java流处理--Stream

    在Java 8中,引入了一种新的处理集合数据的方式——Stream。Stream可以让我们更方便地对集合数据进行处理,同时也提供了更好的性能和并...

  • Spring Boot 多文件下载--打成zip压缩包

    在SpringBoot项目中,如果我们想要下载多个文件,可以考虑将文件打成zip压缩包,通过ZipOutputStream流的方式进行下载,不保...

  • Spring Cloud 集成 License 许可证授权模块

    由于客户需要对公司销售的软件进行试用,公司考虑只允许客户在指定服务器上进去短期试用,所以在系统中集成了License授权模块。 一、设计思路 首...

  • Java面向对象的三大特性 - 封装、继承、多态

    Java是一门面向对象的编程语言,而面向对象编程有三大重要的特性,那就是封装、继承、多态。 一、封装 封装 ,就是尽可能地隐藏对象内部的部分属性...

  • Java 8 函数式接口之 Consumer

    Java 8 中提供了四种原生函数式接口,分别是 Consumer(消费型) 、 Supplier(供给型) 、 Predicate(断言型)...

  • ArrayList中实现的特殊接口RandomAccess

    由于在面试中遭遇毒打,今天准备重新夯实基础,开始从Java集合中最常用的ArrayList开始看起,然后就发现了一个没见过的接口RandomAc...

  • Java泛型(Java Generics)

    一、什么是泛型 泛型的本质就是参数化类型,类似于将参数的类型定义成一个变量 二、为什么使用泛型 泛化,可以用泛型代表任意的类型 保证数据类型一致...

  • Spring Security实现前后端分离登录与权限控制

    通过Security实现前后端分离的登录与权限控制 一、引入Security配置文件 二、新建SecurityConfiguration配置类 ...