[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 最近团队遇到一个问题,发现通过CI/CD发布的服务里面不包含自己的功能代码,于是两个小哥就开始扯皮了:开发说他的代码没有部署上去,运维说他已经部署了,于是两小哥相爱相杀了一下午。 难道就没有办法获取线上服务的当前版本信息
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 相信即使是刚入门Java的小朋友们对事件(Event)也不会陌生,只要接触过消息队列,例如RabbitMq、Kafka等的都清楚。其思想和观察者这个设计模式类似,不懂的点击链接先学习一下前置知识。 今天要谈论的Event
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 近来颇为懈怠,竟两月有余未发一篇博客,惭愧惭愧。值此端午佳节(dragon boat festival)作为调包高手、API小王子的我就聊聊API文档的那些事吧,如果你也是API小王子,那我们就可以在一起欢度佳节了,哈哈
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在构建 Web 应用程序时,确保进入应用程序的数据有效并满足您的业务需求非常重要。 实现此目的的一种方法是在服务器端验证输入数据。 在这篇博客中,我们将探讨如何在 Spring Boot 应用程序中进行输入数据验证,善用
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 每个Java程序员都有一颗搞高并发的心,所以线程池几乎也是面试必考题。讲线程池的文章网上也特别多特别好,所以本文只是聊一下如何在SpringBoot中使用线程池。 异步初探 在SpringBoot中简单使用异步编程非常简
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 在日常开发中,我们会经常用到Filter和HandlerInterceptor,是不是傻傻分不清,那二者有什么异同呢?谁先执行谁后执行呢?分别在什么场景下使用呢?接下来让我们来一探究竟 前置知识 先上一张偶
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 现如今Spring全家桶在Java web后端领域是寡头般的存在,其中安全相关的那员大奖就是Spring Security。我觉得它相对于其他竞争对手,例如 Apache Shiro显得过于复杂,对初学者很
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在具体业务中跟踪数据库数据操作记录有时是很强烈的需求:谁何时创建了这条记录,谁何时修改了这条记录,越是大点的公司这个需求越强烈。这些需求实现较为机械和简单,所以我们不想手动去做,所以很多相关框架都提供了相应的方案,今天我
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 SpringBoot集成Redis步骤这块非常简单,没有太多内容,集成后如何使用的思路可以略微谈一谈,我认为这也算是集成的一部分吧。 Redis简述 官方介绍 The open source, in-memory dat
[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 IOC与AOP是Spring框架最重要的两个思想。其中的IOC使得我们可以将对象及其依赖交由Spring容器来管理,极大的解放了我们的生产力。但凡事都有两面性,我们在逃避义务的同时也就意味着放弃了控制的权利,以前对象和依