加载中
Spring Boot 2 实战:使用 Undertow 来替代Tomcat 作为Web 容器

Undertow 简介 Undertow 是一个采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制。Undertow 是红帽公司的开源产品,是 Wildfly 默认的 Web 服务器。Undertow ...

Spring Boot 2 实战:以 War 包的形式部署

前言 Spring Boot 提供了内置的 tomcat、undertow、jetty 三种 Servlet Web 容器。让我们开箱即用,可以迅速以 JAR 启动一个 Web 应用。但是在某些场景中我们可能还需要将我们的 Spring Boo...

Java 8 Stream 的终极技巧——Collectors 操作

前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java 8 加...

maven项目在实践中的构建管理之路

前言 最近一个月参与了公司几个项目的脚手架构建,适当总结下经验。之前见过太多项目依赖,构建,管理混乱不堪,导致后续的维护性差,甚至出现由此引发的事故。当时就有一个规范管理的想法。 依赖...

2019/05/20 09:04
608
从零搭建Spring Boot脚手架(1):开篇以及技术选型

前言 目前Spring Boot已经成为主流的Java Web开发框架,熟练掌握Spring Boot并能够根据业务来定制Spring Boot成为一个Java开发者的必备技巧,但是总是零零碎碎不够系统,所以萌生了从零搭建一...

最详细的自定义Spring Boot Starter开发教程

前言 随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。Spring mvc 默认使用t...

Java Collection 移除元素的几种方式

前言 操作集合是一个 Java 编程人员几乎每天都在重复的事情。今天我们来研究一下从 Java Collection 中删除元素的方法。我构建了一个简单的集合,我们以此为例子来展开探索。 List<String> s...

2019/12/31 21:20
346
Java开发常用技术栈盘点

1. 前言 最近很多人私下询问我常用的Java开发技术栈,所以今天就总结一波平常使用的Java技术栈。 2. JDK JDK 的版本现在大部分转移到了8,超前一点的使用11,请认准LTS版本!不要生产上使用9...

HTTPS证书知识扫盲

前言 现在搞网站域名不加个HTTPS就显得不专业,特别在使用JWT进行认证的接口一定要加HTTPS为你的接口增加一层安全屏障。今天就来聊聊配置HTTPS的关键SSL证书,也被称为CA证书。 2. 什么是SSL...

10/13 23:22
48
常用的Websocket技术一览

前言 Websocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据,当然也支持客户...

如何在Spring Boot应用启动之后立刻执行一段逻辑

前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如简单的缓存预热,或者上线后的广播之类等等。如果你使用 Spring Boot 框架的话就可以借助其提供的接口CommandLineRunner...

06/02 10:17
73
嵌入式数据库H2的使用以及集成Spring Boot

1.概要 前面讲一些Mybatis特性的时候总是要写一些例子演示给粉丝。用Mysql或者其他很大的数据库太重了,因为只是个demo而已。当然也可以使用docker来安装。但是还是需要依赖一些东西。有没有...

2019/08/04 21:06
1.8K
SpringBoot的模块及结构

注:该源码分析对应SpringBoot版本为2.1.0.RELEASE 1 前言 阅读源码,此时我们一定要对项目结构等有一个整体的认识,然后再进行源码分析调试 。 2 SpringBoot源码模块一览 我们先来对SpringB...

Filter、Interceptor和Aspect对请求的拦截,有什么不同?

在使用Spring MVC开发RESTful API的时候,我们经常会使用Java的拦截机制来处理请求,Filter是Servlet Api过滤器,Interceptor则是Spring自带的拦截器,而Aspect切面是Spring AOP一个概念,主...

那些年非常火的MyCAT是什么?

点击上方☝ 码农小胖哥 轻松关注! 及时获取有趣有料的技术文章 什么是 MyCAT ? 根据 MyCAT 官网 - http://mycat.io/ 的描述可以知道, MyCAT 是如下的一个东东: 一个彻底开源的,面向企业...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部