自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 Spring 安全架构 - 方法安全

除了保护 Web 应用安全外,Spring Security 该提供了将访问规则应用于 Java 方法执行的支持。对于 Spring Security,这只是 “保护资源” 的另一种类型。对于用户而言,这意味着使用相同格式的 ConfigAttribute 字符串(例如角色或表达式)声明式访问规则...

2020-03-31 06:03:37 55 0

翻译 Baeldung Java 周评 | 第九十一弹(关键词:Jenkins Job DSL 作业生命周期管理、Java EE 8 MVC 控制器详细信息、Spring 处理异步绑定事件、CQRS 架构)

开篇词 尤金的第 91 篇 Java 周评,诞生了!   Spring 以及 Java 相关 使用 Jenkins Job DSL 进行作业生命周期管理 [codecentric.de] Jenkins 可以轻松快捷。但是,Jenkins 如果搭配正确的工具,可以在规模上非常强大。 J...

2020-03-31 05:54:42 43 0

翻译 Spring 安全架构 - Web 安全

Web 层(用于 UI 和 HTTP 后端)中的 Spring Security 基于 Servlet Filters,因此通常首先了解 Filters 的作用会很有帮助。下图显示了单个 HTTP 请求的处理的典型分层。 客户端向应用发送请求,然后容器根据请求 URI 的路径确定对它应用哪些过滤...

2020-03-30 07:03:52 99 0

翻译 Baeldung Java 周评 | 第九十弹(关键词:从请求参数解析日期和时间、Spring 注解驱动的事件侦听、Spring @Value 支持的占位符、ELK 及 Docker 的应用)

开篇词 尤金的第 90 篇 Java 周评,诞生了!   Spring 以及 Java 相关 摆脱困境:从请求参数解析日期和时间信息 [petrikainulainen.net] 可靠地将日期信息传递给 Spring 控制器。 Spring 4.2 及更高版本中由注解驱动的事件侦听器 ...

2020-03-30 06:07:21 47 0

翻译 Spring 安全架构 - 身份验证与访问控制

应用程序安全性归结为或多或少的两个独立问题:身份验证(你是谁?)和授权(你可以做什么?)。有时人们会说 “访问控制” 而不是 “授权”,这可能会造成混淆,但是以这种方式思考可能会有所帮助,因为 “授权” 在其他地方超载。Spring Security 的体系结构旨在将身份验证与授权分开,并具有策略...

2020-03-29 04:41:34 139 0

翻译 Baeldung Java 周评 | 第八十九弹(关键词:JEP 269 集合工厂方法、Spring MVC 资源版本控制、Spring Loaded 及 Gradle 连续构建、集合的自定义运算符)

开篇词 尤金的第 89 篇 Java 周评,诞生了!   Spring 以及 Java 相关 JEP 269:便利的集合工厂方法 [java.net] 快速干净的 JDK 使 Java 集合创建更加容易。这就是语言变得更好的方式。 使用 Spring MVC 进行资源版本控制 [msc...

2020-03-29 03:54:26 41 0

原创 栋的月结 | 第二回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)[含泪总结.. 憋泪分享!]

开篇词 大家好!以下是我在 2020 年 2 月 1 日至 29 日的所见、所闻、所学和所悟。 现在,我把它们安利给你们。   定期更新 原创专栏: 一文搞定 Linux 管理员手册:既简单又深刻 官方授权: Baeldung Java 周评 符合官方许可: Spring...

2020-03-28 07:14:28 2235 0

原创 栋的周评 | 第十一回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)

开篇词 大家好!以下是我在 2020 年 3 月 9 日至 15 日的所见、所闻、所学和所悟。 现在,我把它们安利给你们。   定期更新 原创专栏: 栋的周评 一文搞定 Linux 管理员手册:既简单又深刻 官方授权: Baeldung Java 周评 符合官方许可: S...

2020-03-28 06:54:53 93 0

翻译 Spring 安全架构 - 简介

该指南是 Spring Security 的入门,它提供了对该框架的设计和基本构建块的见解。我们仅介绍了应用安全性的最基本知识,但是这样做可以清除使用 Spring Security 的开发人员所遇到的一些困惑。为此,我们看一下使用过滤器(更通常是使用方法注释)在 Web 应用中应用安全性的方式。...

2020-03-28 06:27:57 64 0

翻译 Baeldung Java 周评 | 第八十八弹(关键词:JPA 静态元模型类型安全查询、Stream 性能、优化哈希策略、JDK 9 模块系统状态要点、MoreUnit 自动化测试、命令式功能算法)

开篇词 尤金的第 88 篇 Java 周评,诞生了!   Spring 以及 Java 相关 React.js 和 Spring Data REST:第二部分 - 超媒体 [spring.io] Spring Data REST 的绝技,以及它如何使 API 中的许多 Hypermed...

2020-03-28 06:18:17 71 0

翻译 SpringBoot 2 使用 Spring Cloud Circuit Breaker 实现断路器

开篇词 该指南将引导你使用 Spring Cloud Circuit Breaker 将断路器应用于可能失败的方法调用。   你将创建的应用 我们将构建一个微服务应用,该应用将在方法调用失败时使用断路器模式优雅地降级功能。使用断路器模式可以使微服务在相关服务失败时继续运行,从而防止故障级...

2020-03-27 08:15:43 480 0

翻译 Baeldung Java 周评 | 第八十七弹(关键词:流性能、Java 8 函数式编程生成字母序列、事件溯源和命令查询责任隔离、七种 Java 性能指标、微服务 REST 客户端调用)

开篇词 尤金的第 87 篇 Java 周评,诞生了!   Spring 以及 Java 相关 模块系统的状态 [java.net] 一个很好的介绍 - 不 - Java 模块系统的参考介绍。好读物。 这也是对模块系统的快速概览。 流性能 [codefx.org] 有关性能的非常有趣的数...

2020-03-27 04:26:23 60 0

原创 栋的周评 | 第十二回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)

开篇词 大家好!以下是我在 2020 年 3 月 16 日至 22 日的所见、所闻、所学和所悟。 现在,我把它们安利给你们。   定期更新 原创专栏: 栋的周评 一文搞定 Linux 管理员手册:既简单又深刻 官方授权: Baeldung Java 周评 符合官方许可: ...

2020-03-26 12:04:56 92 0

翻译 SpringBoot 2 使用 R2DBC 来并发访问关系型数据库

开篇词 该指南将引导你构建使用 Spring Data R2DBC 反应式数据库驱动在关系数据库中存储和检索数据的应用。   你将创建的应用 我们将构建一个应用,该应用将 Customer POJO(经典的 Java 对象)存储在基于内存的数据库中。   你将需要的工具 大概...

2020-03-26 10:12:03 4057 2

翻译 SpringBoot 2 应用部署至 Kubernetes

开篇词 该指南将引导你在 Kubernetes 上部署 Spring Boot 应用的过程。如何使用 Spring Boot 和 Kuberntes 进行操作有很多选择 - 该指南的目的是使你尽快起步并运行,而不是讨论所有替代方案或部署至生产环境的所有细节(当然,这是我们最喜欢地方)。 有一些交...

2020-03-26 06:53:10 74 0

翻译 Baeldung Java 周评 | 第八十六弹(关键词:Web 显示 Spring 应用启动的进度、Java EE 8 MVC、Spring Boot 静态 Web 资源处理、JVM 混合模式焰图)

开篇词 尤金的第 86 篇 Java 周评,诞生了!   Spring 以及 Java 相关 在 Web 浏览器中显示 Spring 应用启动的进度 [nurkiewicz.com] 在 Spring 应用的引导过程中显示视觉进度。 最后播放视频,以了解该操作的实际情况。 React....

2020-03-26 06:46:59 57 0

翻译 Baeldung Java 周评 | 第八十五弹(关键词:十二因子应用、状态机类型检测、Spring Cloud、Docker 构建多语言持久性微服务、Spock 框架单元测试、Java 测试断言)

开篇词 尤金的第 85 篇 Java 周评,诞生了!   Spring 以及 Java 相关 十二因子应用的评论 [techblog.bozho.net] 对着重于 Java 生态系统的众所周知的十二要素应用建议的分析非常有趣。 可以选择进行类型检查的 StateMachines [b...

2020-03-25 07:39:32 26 0

翻译 SpringBoot 2 介绍 SpringCloud Task 构建并启动临时批处理应用的过程

开篇词 该指南将引导你概览 Spring Cloud Task,以及创建和启动端起批处理应用。   概述 恭喜你!xxxxxx  

2020-03-25 06:55:26 275 0

翻译 Baeldung Java 周评 | 第八十四弹(关键词:Spring JUnit 参数化集成测试、Spring MVC 迁移 JSP 至 AngularJS、Java 风格指南、DevOps 应用)

开篇词 尤金的第 84 篇 Java 周评,诞生了!   Spring 以及 Java 相关 冲动:“通往瓦尔哈拉之路的冒险” [codefx.org] 详细介绍了 Valhalla 项目的房前进度和状态 - 该项目应该在 Java 10 或 11 中发布。 该读物是继上周周评中分享的...

2020-03-24 05:00:06 95 0

翻译 SpringBoot 2 介绍 SpringCloud Data Flow 编排事件驱动流以及临时批数据处理过程

开篇词 该指南将引导你概览 Spring Cloud Data Flow,以及编排事件驱动的流和短暂的批处理数据管道。   Spring Cloud Data Flow 是什么? Cloud Foundry 和 Kubernetes 中基于微服务的流式处理和批量数据处理。我们可以从 Mi...

2020-03-23 18:01:22 198 0

翻译 Baeldung Java 周评 | 第八十三弹(关键词:Java SE 8 Optional 务实方法、性能大师反思 RebelLabs 性能调查结果、Java 繁重计算最快的垃圾收集器、加快构建)

开篇词 尤金的第 83 篇 Java 周评,诞生了!   Spring 以及 Java 相关 Java SE 8 Optional,务实的方式 [joda] 在新代码中使用 Optional 的一些可靠提示。 性能大师 Kirk Pepperdine 反思 RebelLabs 的性能调...

2020-03-23 07:01:11 38 0

翻译 SpringBoot 2 使用 SpringCloud Stream 创建事件驱动流应用

开篇词 该指南将引导你概览 Spring Cloud Stream 以及创建事件驱动的流应用。   Spring Cloud Stream 是什么? 用于构建事件驱动的 Spring Boot 微服务以进行实时流处理的框架。我们可以从项目网站、文档及样例中了解有关框架的更多信息。 &nb...

2020-03-22 14:08:09 150 0

翻译 Baeldung Java 周评 | 第八十二弹(关键词:低延迟 Java、软件架构视频、Spring Data 发布链、Unix 分布式数据哲学、战壕中的微服务、分而治之编程概念、容器视觉回归测试)

开篇词 尤金的第 82 篇 Java 周评,诞生了!   Spring 以及 Java 相关 Spring 框架 4.2 正式 GA [spring] 我今天要升级。字面上地。纳夫说。 即将在 2016 年推出:Spring 框架 4.3 及 5.0 [spring] 在早期的 4.2...

2020-03-22 13:08:36 57 0

翻译 SpringBoot 2 使用 SpringCloud LoadBalancer 实现客户端负载均衡

开篇词 该指南将引导你创建负载均衡的微服务。   你将创建的应用 我们将构建一个使用 Spring Cloud LoadBalancer 的微服务应用,以在对另一个微服务的调用中提供客户端负载均衡。   你将需要的工具 大概 15 分钟左右; 你最喜欢的文本编辑器或集成开发环...

2020-03-21 16:27:21 1933 0

翻译 Baeldung Java 周评 | 第八十一弹(关键词:Spring Data JPA 教程第二部分、Akka 地图、Liquibase 迁移持续集成测试、高性能 JVM 微服务、视觉回归测试方案)

开篇词 尤金的第 81 篇 Java 周评,诞生了!   Spring 以及 Java 相关 Spring Data JPA 教程:审计,第二部分 [petrikainulainen] 新的篇章,继续探索 Spring Data JPA 的审计功能 - 不错的读物。 我现在实际上正准备...

2020-03-21 13:23:22 89 0

原创 82. 系统日志管理 - rsyslogd 收集本地及远程服务器日志

开篇词 rsyslogd 是一个提供了消息日志支持的系统工具。支持网络及领域套接字使该工具既支持本地又支持远程日志记录。   配置文件 /etc/rsyslog.conf   选择器 工具 用于生成日志消息的工具。 这里是 rsyslog.conf 的一些工具: 选...

2020-03-21 09:48:24 99 0

翻译 SpringBoot 2 使用 SpringCloud Gateway 构建网关

开篇词 该指南将引导你逐步使用 Spring Cloud Gateway。   你将创建的应用 我们将使用 Spring Cloud Gateway 构建网关。   你将需要的工具 大概 15 分钟左右; 你最喜欢的文本编辑器或集成开发环境(IDE) JDK 1.8 或更高版...

2020-03-20 20:33:42 1279 0

翻译 Baeldung Java 周评 | 第八十弹(关键词:Spring Data JPA 教程、JOOQ Redis 缓存、Spring Cloud 及 Docker 构建微服务、JCache 怎么用)

开篇词 尤金的第 80 篇 Java 周评,诞生了!   Spring 以及 Java 相关 Spring Data JPA 教程:审计,第一部分 [petrikainulainen] 使用 Spring Data 和 JPA 进行审核的策略 - 这是任何成熟的生产级系统的重要组成部分...

2020-03-20 11:49:50 98 0

原创 81. 包管理 - yum(Yellowdog 更新器)交互式操作 rpm 包
原力计划

开篇词 yum 是一个基于 rpm 包的交互式包管理器。   配置文件 /etc/yum.conf /etc/yum/repos.d/*.repo 仓库选项 选项 描述 repositoryid 唯一的仓库名称。 name 仓库名称。 baseurl 仓库路径...

2020-03-20 07:48:52 61 0

原创 03.20 Day 61 - 重温 Day 55-59

大家好,我是 Snow Hide,作为《MySQL 实战》这个专栏的学员之一,这是我打卡的第 61 天,也是我第 123 次进行这种操作。 今天我温习了该专栏里叫《都说InnoDB好,那还要不要使用Memory引擎?》、《要不要使用分区表?》、《自增主键为什么不是连续的?》、《自增id用完怎么办?...

2020-03-20 06:52:20 38 0

翻译 SpringBoot 2 应用部署至 Azure 云服务

开篇词 本文引导你将应用部署到 Azure。 建议你检查官方的 Azure 文档以获取有关同一任务的最新说明。   你将创建的应用 我们将从 GitHub 克隆一个示例 Spring Boot 应用,然后使用 Maven 将其部署到 Azure。   你将需要 为了执行本文...

2020-03-19 18:46:23 266 0

翻译 Baeldung Java 周评 | 第七十九弹(关键词:Spring 微服务、OpenJDK Java 9、Spring Data JPA 教程、Java 8 编写干净的测试、Tomcat 连接器)

开篇词 尤金的第 79 篇 Java 周评,诞生了!   Spring 以及 Java 相关 具有 Spring 的微服务 [spring] 使用 Spring 构建微服务的快速实用入门。它涉及一些有趣的东西,绝对值得一读。 OpenJDK 请求有关 Java 9 功能的社区反馈 [i...

2020-03-19 17:19:40 32 0

原创 80. 包管理 - rpm(RPM 包管理器)查找、验证、安装、更新及删除应用

开篇词 rpm 是一个可以用于查找、验证、安装、更新及删除应用的工具。   RPM 文件格式 二进制:<name>-<version>-<release>.<architecture>.rpm 源代码:<name>-<v...

2020-03-19 16:51:56 58 0

原创 03.19 Day 60 - 重温 Day 50-54

大家好,我是 Snow Hide,作为《MySQL 实战》这个专栏的学员之一,这是我打卡的第 60 天,也是我第 122 次进行这种操作。 今天我温习了该专栏里叫《到底可不可以使用join?》、《join语句怎么优化?》、《什么时候会使用内部临时表?》、《insert语句的锁为什么这么多?》、《g...

2020-03-19 14:12:10 25 0

翻译 SpringBoot 2 反应式访问 Redis 数据

开篇词 该指南将引导你创建功能性反应式应用,该应用使用 Spring Data 通过非阻塞式 Lettuce 驱动程序与 Redis 进行交互。   你将创建的应用 我们将构建一个 Spring 应用,该应用使用 Spring Data Redis 和 Project Reactor 与...

2020-03-18 08:15:50 440 0

翻译 Baeldung Java 周评 | 第七十八弹(关键词:Java 8 类型转换、Spring Data JPA 教程、Java 垃圾收集迷你书、程序员的潜能、Java 9 抢先体验、LDAP 闪电)

开篇词 尤金的第 78 篇 Java 周评,诞生了!   Spring 以及 Java 相关 在 Java 8 中进行类型转换(及以上?)[codefx] 很好地回到了 Java 转换基础。这里有一些有趣的小抄。 Spring Data JPA 教程:从方法名称重建数据库查询 [pet...

2020-03-18 07:05:38 109 0

原创 79. 守护进程管理 - systemd 和 systemctl 管理 systemd 系统及其服务
原力计划

开篇词 通过 systemctl 命令,我们可以方便地管理 systemd 系统及服务。   守护进程的可能存放目录 /etc/systemd/system/* /run/systemd/system/* /usr/lib/systemd/system/*   服务守护进程...

2020-03-18 06:33:16 85 0

原创 03.18 Day 59 - order by 的算法流程

大家好,我是 Snow Hide,作为《MySQL 实战》这个专栏的学员之一,这是我打卡的第 59 天,也是我第 121 次进行这种操作。 今天我温习了该专栏里一篇叫《“order by”是怎么工作的?》的文章。 关键词总结:全字段排序(语句的执行流程、MySQL 需要 12 个临时文件来做排序的...

2020-03-18 05:23:43 31 0

翻译 SpringBoot 2 使用 SpringCloud Vault 配置来访问 HashiCorp Vault

开篇词 该指南将引导你使用 Spring Cloud Vault 构建可从 HashiCorp Vault 检索其配置属性的应用。   你将创建的应用 我们将启动 Vault ,将配置属性存储在 Vault 中,构建 Spring 应用并将其与 Vault 连接。   你将需要...

2020-03-17 09:38:32 572 2

翻译 Baeldung Java 周评 | 第七十七弹(关键词:Jigsaw 引入 Java 9 的功能、toString 性能、字符串的子字符串、更紧凑的 Mockito、Linux 上的火星开发工具)

开篇词 尤金的第 77 篇 Java 周评,诞生了!   Spring 以及 Java 相关 Jigsaw 项目引入 Java 9 的功能 我们将在这里继续深入 Jigsaw,并提供更多实用的细节。 谁在乎 toString 性能? 关于各种 toString 实现的性能的精妙而有用的...

2020-03-17 07:23:12 163 0

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