预备知识:java类中, 异常类的父类 throwable,从而衍生出Error和Exception,而Exception又衍生RuntimeException 异常处理的一些原则: fastFail,具体明确 打印异常信息应该:异常抛出的时间,抛出了什么异常,在哪抛出了异常,异常抛出方法的一些参数 ...
分类:
其他好文 时间:
2020-09-17 18:11:49
阅读次数:
36
从代码的角度介绍管道的实际使用方式。有关管道的说明,网上已有较多的篇幅介绍,自行查阅。 本篇博客是使用管道处理名字, 实现统一处理的目的。 一、控制器部分 <?php namespace App\Http\Controllers; use App\Pipes\RemoveBadWords; use ...
分类:
其他好文 时间:
2020-09-17 14:20:05
阅读次数:
30
1.前言在Java开发中我们为了避免过多的魔法值,使用枚举类来封装一些静态的状态代码。但是在将这些枚举的意思正确而全面的返回给前端却并不是那么顺利,我们通常会使用Jackson类库序列化对象为JSON,今天就来讲一个关于使用Jackson序列化枚举的通用性技巧。2.通用枚举范式为了便于统一处理和规范统一的风格,建议指定一个统一的抽象接口,例如:/***TheinterfaceEnumerator.
分类:
编程语言 时间:
2020-08-24 16:44:06
阅读次数:
52
在 SpringBoot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。SpringBoot 中,对异常的处理有一些默认的策略,我们分别来看。 默认情况下,SpringBoot 中的异常页面 是这样的: 我们从这个异 ...
分类:
其他好文 时间:
2020-08-05 22:13:58
阅读次数:
94
「欲渡黄河冰塞川,将登太行雪满天」,无论生活还是计算机世界难免发生异常,上一篇文章RESTfulAPI返回统一JSON数据格式说明了统一返回的处理,这是请求一切正常的情形;这篇文章将说明如何统一处理异常,以及其背后的实现原理,老套路,先实现,后说明原理,有了上一篇文章的铺底,相信,理解这篇文章就驾轻就熟了实现新建业务异常新建BusinessException.class类表示业务异常,注意这是一个
分类:
其他好文 时间:
2020-08-02 10:21:00
阅读次数:
95
1.5 CombineTextInputFormat案例实操 1.需求 将输入的大量小文件合并成一个切片统一处理。 (1)输入数据 准备4个小文件 (2)期望 期望一个切片处理4个文件 2.实现过程 (1)不做任何处理,运行1.6节的WordCount案例程序,观察切片个数为4。 (2)在Wordc ...
分类:
其他好文 时间:
2020-07-17 09:33:01
阅读次数:
73
在Prometheus Server中定义告警规则以及产生告警,Alertmanager组件则用于处理这些由Prometheus产生的告警。Alertmanager即Prometheus体系中告警的统一处理中心。 Prometheus告警简介 告警能力在Prometheus的架构中被划分成两个独立的 ...
分类:
其他好文 时间:
2020-07-15 23:27:05
阅读次数:
102
线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源调度(内存地址、文件I/O等),又可以独立调度。 线程的实现 主流的操作系统都提供了线程实现,Jav语言则是提供了在不同硬件和操作系统平台下对线程操作的统一处理,每个已 https:// ...
分类:
编程语言 时间:
2020-07-11 19:08:40
阅读次数:
50
Spring Data 对于数据访问层,无论是 SQL(关系型数据库)还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知 ...
分类:
数据库 时间:
2020-07-10 00:38:02
阅读次数:
185
@ControllerAdvicepublic class WebExceptionHandler { //处理Get请求中 使用@Valid 验证路径中请求实体校验失败后抛出的异常,详情继续往下看代码 @ExceptionHandler(BindException.class) @Response ...
分类:
编程语言 时间:
2020-07-08 10:26:16
阅读次数:
285