自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

字母哥博客

让知识产生价值,让程序员改变世界

  • 博客(9)
  • 资源 (35)
  • 收藏
  • 关注

原创 像使用SQL一样对List对象集合进行排序

在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏), title(电影名称), rating(评分)。你知道怎么对一个Movie对象组成的List集合,先按照是否收藏字段倒序排序,再按照评分的倒序进行排序么?如果您不知道4行代码以内的解决方案(其实是1行代码就可以实现,但笔者格式化为4行),我觉得您有必要一步步的看下去。在jav...

2019-10-31 09:57:25 1144

原创 使用JRebel插件实现SpringBoot应用代码热加载

前言在实际的开发过程中,我们经常修改代码之后,手动的重启项目,查看修改效果。那么有没有一种方式能够快速的、自动的帮我们将修改代码自动更新,避免手动重启,从而提高开发效率呢?是有的,在我之前的文章里面给读者介绍了使用springboot-devtools实现热加载的方法。本文就给大家介绍另外一种方式:使用Jrebel插件完成修改代码及资源的自动更新功能。但是对于这个功能很多人对功能的叫法有争...

2019-10-30 08:13:53 1325

原创 Java Stream函数式编程图文详解(二):管道数据处理

一、Java Stream管道数据处理操作在本号之前发布的文章《Java Stream函数式编程?用过都说好,案例图文详解送给你》中,笔者对Java Stream的介绍以及简单的使用方法给大家做了介绍。在开始本文之前,我们有必要介绍一下这张Java Stream 数据处理过程图,图中主要分三个部分:将数组、集合类、文本文件转换为管道流(图中的蓝色方块的部分,在本号的上一篇文章中已经给大家...

2019-10-29 10:26:42 1625

原创 SpringBoot生命周期管理之停掉应用服务几种方法

前言在生产环境下管理Spring Boot应用的生命周期非常重要。Spring容器通过ApplicationContext处理应用服务的所有的beans的创建、初始化、销毁。本文着重于生命周期中的销毁阶段的处理,我将使用多种方式来实现关闭Spring Boot应用服务。如果你需要了解关于Spring Boot更多内容,请看我之前写过的文章和精品合辑!一、通过Actuator Shutdown...

2019-10-28 08:10:02 1587

原创 本月16日SpringBoot2.2发布,有哪些变化先知晓

本月(2019年10月16日)Spring Boot 2.2已经正式发布了!在此篇文章中,将给大家介绍一下2.2版为大家带来了哪些重要的新变化。笔者用心书写,希望阅读完成之后转发关注,你的支持是我不竭的创作动力!一、Spring bean全局延迟初始化配置Spring Boot 2.2引入的一项新功能是全局延迟bean初始化的支持(默认情况下,此功能处于禁用状态)。那么如果启用全局延迟bea...

2019-10-26 07:24:40 516

原创 Java Stream函数式编程案例图文详解

导读作者计划把Java Stream写成一个系列的文章,本文只是其中一节。更多内容期待您关注我的号!一、什么是Java Stream?Java Stream函数式编程接口最初是在Java 8中引入的,并且与lambda一起成为Java开发的里程碑式的功能特性,它极大的方便了开放人员处理集合类数据的效率。从笔者之前看过的调查文章显示,绝大部分的开发者使用的JDK版本是java 8,其中Jav...

2019-10-23 09:29:30 1248

转载 spring boot打印sql语句-mybatis

spring boot打印sql语句-mybatisspring boot打印sql语句-mybatisspring boot打印sql语句-mybatis转载自:我的有趣住在无趣里概述当自己编写的程序出现了BUG等等,找了很久调试运行了几遍到mapper层也进去调试进了源码,非常麻烦我就想打印出sql语句,好进行解决BUG方法:可以在你的application...

2019-10-16 07:41:31 495

原创 springboot系列之04-提高开发效率必备工具lombok

未经允许,不得转载原作者:字母哥博客本文完整系列出自:springboot深入浅出系列一、前置说明本节大纲使用lombok插件的好处 如何安装lombok插件 使用lombok提高开发效率二、使用lombok插件的好处我们在java开发过程中,经常会有一些常规性的,重复性的工作。比如:根据成员变量生成get和set方法 根据成员变量生成类的构造函数 重写toS...

2019-10-02 14:24:06 480

原创 springboot系列之03-使用IDEA完成第一个示例程序

未经允许,不得转载原作者:字母哥博客本文完整系列出自:springboot深入浅出系列一、使用IntellijIDEA建立第一个spring boot 项目 通常只有专业版付费版才默认带有Spring Initialzr功能,如果你的IDEA没有这个选项。可以参照本文末尾《附文:Spring Initializr》 在这里可以选择我们需要依赖的第三方软件类库,包括spring-b...

2019-10-01 19:09:51 259

流式结构化数据计算语言的进化与新选择.pdf

流式结构化数据计算语言的进化与新选择.pdf

2022-08-17

还在纠结报表工具的选型么?来看看这个.pdf

还在纠结报表工具的选型么?来看看这个.pdf

2022-08-17

[开源项目]可观测、易使用的SpringBoot线程池.pdf

[开源项目]可观测、易使用的SpringBoot线程池.pdf

2022-08-09

web项目访问引用jar内部的静态资源.pdf

web项目访问引用jar内部的静态资源.pdf

2022-08-09

使用IDEA远程管理docker镜像及容器服务.pdf

使用IDEA远程管理docker镜像及容器服务.pdf

2022-07-15

使用docker compose快速搭建wordpress博客.pdf

使用docker compose快速搭建wordpress博客.pdf

2022-07-15

docker镜像分层原理.pdf

docker镜像分层原理.pdf

2022-07-14

kubernetes灰度发布.pdf

kubernetes灰度发布.pdf

2022-07-14

查看SELinux状态及关闭SELinux.pdf

查看SELinux状态及关闭SELinux

2022-07-13

echarts配置项详细解释.pdf

apache echarts配置项详细解释

2022-07-13

java8-如何使用Stream API对Map类型元素排序.pdf

java8-如何使用Stream API对Map类型元素排序.pdf

2022-07-12

java8-Stream API终端操作.pdf

java8-Stream API终端操作.pdf

2022-07-12

java8-集合元素归约.pdf

Stream API为我们提供了Stream.reduce用来实现集合元素的归约。reduce函数有三个参数: Identity标识:一个元素,它是归约操作的初始值,如果流为空,则为默认结果。 Accumulator累加器:具有两个参数的函数:归约运算的部分结果和流的下一个元素。 Combiner合并器(可选):当归约并行化时,或当累加器参数的类型与累加器实现的类型不匹配时,用于合并归约操作的部分结果的函数。

2022-07-10

java8-Stream元素的匹配与查找.pdf

在我们对数组或者集合类进行操作的时候,经常会遇到这样的需求,比如: 是否包含某一个“匹配规则”的元素 是否所有的元素都符合某一个“匹配规则” 是否所有元素都不符合某一个“匹配规则” 查找第一个符合“匹配规则”的元素 查找任意一个符合“匹配规则”的元素 这些需求如果用for循环去写的话,还是比较麻烦的,需要使用到for循环和break!本节就介绍一个如何用Stream API来实现“查找与匹配”。

2022-07-10

java8-像使用SQL一样排序集合.pdf

java8-像使用SQL一样排序集合.pdf

2022-07-08

java8-函数式接口.pdf

java8-函数式接口.pdf

2022-07-08

java8-Stream的状态与并行操作.pdf

java8-Stream的状态与并行操作.pdf

2022-07-07

java8-Stream性能差?不要人云亦云.pdf

java8-Stream性能差?不要人云亦云.pdf

2022-07-07

Stream管道流Map操作.pdf

Stream管道流Map操作.pdf

2022-07-06

Stream的Filter与谓词逻辑.pdf

Stream的Filter与谓词逻辑.pdf

2022-07-06

Java8- Stream API的用法.pdf

Java8- Stream API的用法.pdf

2022-07-05

java8-lambda表达式的基础使用.pdf

java8-lambda表达式的基础使用.pdf

2022-07-05

跨平台桌面应用开发:基于Electron与NWjs

跨平台桌面应用开发:基于Electron与NWjs

2022-07-03

Kubernetes修炼手册 ((英)奈吉尔·波尔顿(Nigel Poulton)) .epub

Kubernetes修炼手册 ((英)奈吉尔·波尔顿(Nigel Poulton)) .epub

2022-07-02

ThinkPHP6.0完全开发手册-05311318.pdf

ThinkPHP6.0完全开发手册-05311318.pdf

2022-07-01

docker简明教程、docker简明教程

docker简明教程、docker简明教程

2022-07-01

consul_1.7.2_linux_amd64-zimug.7z

consul_1.7.2_linux_amd64-zimug.7z

2022-04-15

docker-compose-Linux-x86_64 1.29.2版本

docker-compose-Linux-x86_64 1.29.2版本

2022-04-07

使用Oracle 官方JDK11构建docker镜像的Dockerfile及源文件

1. 使用Oracle 官方JDK11构建docker镜像的Dockerfile及源文件 2. 构建Spring Boot项目的Dockerfile及测试文件 3. jdk-11.0.13_linux-x64_bin.tar.gz安装包

2022-04-03

Screenshot_2022-03-21-11-01-24-639_net.csdn.csdnplus.png

Screenshot_2022-03-21-11-01-24-639_net.csdn.csdnplus.png

2022-03-21

【大话云原生】负载均衡篇-小饭馆客流量变大了.pdf

【大话云原生】负载均衡篇-小饭馆客流量变大了.pdf

2022-03-14

颜值与实力并存-chiner数据建模软件.pdf

颜值与实力并存-chiner数据建模软件.pdf

2022-03-12

子线程任务发生异常,主线程事务如何回滚

子线程任务发生异常,主线程事务如何回滚

2022-03-10

【springboot】接口多实现类,选择性注入的4种解决方案.pdf

【springboot】接口多实现类,选择性注入的4种解决方案.pdf

2022-03-03

kafka单机版自动安装shell脚本

kafka单机版自动安装shell脚本、kafka_2.13-2.8.0.tgz、apache-zookeeper-3.6.3-bin.tar.gz

2022-02-19

HTTP 超全汇总.pdf

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

2020-08-13

空空如也

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

TA关注的人

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