- 博客(8)
- 收藏
- 关注
原创 每天一个项目小技巧-统一异常处理
这时,我们引入一个全局异常捕抓的注解:@RestControllerAdvice 并搭配@ExceptionHandler来做个全局异常捕捉的异常处理。需要自己try catch 捕捉异常,在成千上万的接口中,很显然这样的方法效率并不高。在以前我们开发接口的时候,接口出现异常,我们都会进行异常捕捉把错误描述返回给用户。这样我们就实现了全局异常捕捉的方法。
2025-07-03 14:50:59
218
原创 spring-boot +ELK实现日志收集
ELK分别是Elasticsearch(用于存储收集到的日志信息)、Logstash(是收集日志,配合spring boot再发送到Elasticsearch上 )、Kibana(是可视化的界面)通过EKL日志收集,就不用再去线上服务器去查看日志搭建了ELK日志收集系统之后,如果要查看SpringBoot应用的日志信息,就不需要查看服务器上日志文件了,直接在Kibana中查看了。
2024-07-02 16:01:11
1081
原创 spring boot 使用AOP实现日志管理
Spring Boot的AOP(Aspect Oriented Programming,面向切面编程)是一种编程思想和技术,旨在通过将应用程序的功能分割成多个独立的模块来提高代码的可维护性和可重用性。AOP可以帮助我们跨多个类和模块提取和封装应用程序中重复的代码逻辑,例如日志记录、性能监控、安全检查等。它通过定义一个切面(Aspect),在代码中就是使用@Aspect注解,将这些横跨多个类的共同关注点(即横切关注点)从主要业务逻辑中分离出来。
2024-06-13 15:45:17
1253
3
原创 冒泡排序简单例子
今天来写个冒泡排序,冒泡排序属于比较简单一个排序方法,在逻辑和代码实现上不难实现冒泡排序原理:2个值比较大小,大的换到右边,小的在左边。思路:比较相邻的2个值的大小,小的在左边,大的在右边,不断循环,直到全部完成排序代码实现 public static void main(String[] args) { Sort sort = new Sort(); System.out.println("没排序前的数据 "); int arr[
2021-09-26 16:06:25
951
原创 记JSONObject在项目中的使用
当我们在项目中需要拼接数据格式,解析数据格式的时候,使用FastJson里面一个类JSONObject,能解决我们的问题。
2021-09-08 10:44:23
705
原创 记BigDecimal在项目中的使用
最近在项目中,发现一些属性用BigDecimal来定义,出于好奇心就去了解一下。来做下笔记BigDecimal
2021-09-06 18:01:55
271
elasticsearch-7.6.1+kibana-7.6.1+logstash-7.6.1安装包
2024-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅