Spring 中经典的 9 种设计模式,打死也要记住啊!
Spring中涉及的设计模式总结1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring
在 K8S 中部署 Spring Boot 应用,爽!
前言在Kubernetes中部署springboot应用整体上来说是一件比较繁琐的事情,而SpringBootOperator则能带给你
一个Spring注解竟然玩出了这么多花样
前言对于从事java开发工作的小伙伴来说,spring框架肯定再熟悉不过了。spring给开发者提供了非常丰富的api,今天咱们重点聊聊@Value注解,因为它是一个非常有用,但极其容易被忽视的注解,绝大多数人可能只用过它的一部分功能,这是一件非常遗憾的事情。所以今天有必要和大家一起,重新认识一下@
Spring Boot 实现扫码登录,这种方式太香了!!
最近有个项目涉及到websocket实现扫码登录,看到一篇不错的技术文,分享一下。一、首先咱们需要一张表这表是干啥的呢?就是记录一下谁扫码了。谁登录了。User
在 Spring Boot 中,如何干掉 if else
看到crossoverJie的文章《利用策略模式优化过多ifelse代码》后受到启发,可以利用策略模式简化过多的ifelse代码。#需求这里虚拟一个业务
Spring Boot 如何实现动态设置定时任务?
在springboot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigu
敏感数据,“一键脱敏”,Sharding Sphere 完美搞定
在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规
Spring Boot 如何获取 Controller 方法名和注解信息?
方法一通过request获得用户的URI,再逐一循环判断是否可以操作。只是这种方法很让人难受。方法二通过用户要访问的方法来判断是否有权限:preHandle方法中handler实际为HandlerMethod,(看网上说的有时候不是HandlerMethod),加
Spring Boot + EasyExcel 导入导出,好用到爆!
来源:www.jianshu.com/p/4e6aa6342b33EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要
Spring Boot 进行优雅的字段校验,写得太好了!
前段时间提交代码审核,同事提了一个代码规范缺陷:参数校验应该放在controller层。到底应该如何做参数校验呢Controller层VSService层去网上查阅了一些资料
基于 Spring Cloud 的微服务架构分析
-前言-SpringCloud是一个相对比较新的微服务框架,2016年才推出1.0的release版本.虽然SpringCloud时间最短,但是相比Dubbo等RPC框架,SpringCloud提供的全套的分布式系统解决方案。SpringCloud是一系列框架的有序集合。它利用SpringBoot的
Spring和SpringBoot核心的3大区别,详解!
对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了SpringBoot很久的同学来说,还不是很理解SpringBoot到底和Spring有什么区别,看完文章
Spring 声明式事务应该怎么学?
1、引言Spring的声明式事务极大地方便了日常的事务相关代码编写,它的设计如此巧妙,以至于在使用中几乎感觉不到它的存在,只需要优雅地加一个@Transactional注解,一切就都顺理成章地完成了!毫不夸张地讲,Spring的声明式事务实在是太好用了,以至于大多
Spring事务失效的12个场景我劝碰到过,太巧了!
前言对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原
Spring Boot 健康检查、度量指标、监控,一文搞定!
前言去年我们项目做了微服务1.0的架构转型,但是服务监控这块却没有跟上。这不,最近我就被分配了要将我们核心的微服务应用全部监控起来的任务。我们的微服
ELK 处理 Spring Boot 日志
简介LogstashElasticsearchKibanaELK实现方案ELK平台搭建安装Logst
Spring Boot 使用 Filter 的正确姿势!
Filter是JavaEE中Servlet规范的一个组件,位于包javax.servlet中,它可以在HTTP请求到达Servlet之前,被一个或多个Filter处理。它的工作流程如图:Filter的这个特性在生产环境中有很广泛的应用,如:修改请求和响应、防止xs
等保数据备份和恢复关键点,这些你该知道!
摘要:随着云计算、大数据、物联网、移动互联网和工业控制信息系统等新兴技术的发展,网络安全需求变得更加繁杂,因此,等保制度应势升级至2.0时代。随着云计算、大数据、物联网、移动互联网和工业控制信息系统等新兴技术的发展,网络安全需求变得更加繁杂,因此,等保制度应势升级至2.0时代。等保主要为四级,本地的备份和恢复是基础要求,一级到四级都须有。级数越高,对数据和业务的连续性要求越高;除备份外,还需要有数
华为中国生态大会2021举行在即,GaussDB将重磅发布5大解决方案
摘要:企业数字化转型如火如荼,云成为数字化与新基建的关键要素,数据成为智能时代新的生产资料和企业数字化的生命,而数据库则是支撑数据生命线的底座。本文分享自华为云社区《华为中国生态大会2021举行在即,GaussDB将重磅发布5大解决方案》,原文作者:心机胖。企业数字化转型如火如荼,云成为数字化与新基建的关键要素,数据成为智能时代新的生产资料和企业数字化的生命,而数据库则是支撑数据生命线的底座。因其
Python assert断言函数及用法
断言语句和if分支有点类似,它用于对一个bool表达式进行断言,如果该bool表达式为True,该程序可以继续向下执行;否则程序会引发AssertionError错误。例如如下程序:s_age = input("请输入您的年龄:")age = int(s_age)assert 20