Spring
-
Python 爬取GITEE搜索结果
Python,学霸 阅读指南 简介 安装 实例 输出 安装 pip install mechanicalsoup 简介 大家好!今天给…
-
微服务架构中10个常用的设计模式,建议收藏!
戳上方蓝字“Java知音”关注我 从软件开发早期(1960 年代)开始,应对大型软件系统中的复杂性一直是一项令人生畏的任务。多年来为了应对软件系统的复杂性,软件工程师和架构师们做了…
-
SpringSecurity认证原理分析
SpringSecurity认证原理分析 前几天介绍了 SpringSecurity快速入门 SpringSecurity密码加密方式简介 认证授权概述 SpringSecurit…
-
spring bean的继承和依赖
bean的继承和依赖 spring除了提供了一般的配置bean的方式之外,还实现了java中继承的特性,设置bean的父子关系,这样对于一些重复的配置就可以进行省略 bean的继承…
-
利用 Java 反射机制提高 SpringBoot 的代码质量
戳上方蓝字“Java知音”关注我 保持好的代码质量和遵守编码标准是开发可维护和健壮软件的重要方面。在 Spring Boot 应用程序中,确保始终遵循命名约定、代码结构和其他质量标…
-
史上最全,全方位阐述 SpringBoot 中的日志是怎么工作(珍藏版)
戳上方蓝字“Java知音”关注我 前言 日志,是开发中熟悉又陌生的伙伴,熟悉是因为我们经常会在各种场合打印日志,陌生是因为大部分时候我们都不太关心日志是怎么打印出来的,因为打印一条…
-
【微服务-实战干货】基于网关实现统一用户认证方案分享
一、传统的用户认证方案对于大多数与用户相关的操作,软件系统首先要确认用户的身份,因此会提供一个用户登录功能。用户输入用户名、密码等信息,后台系统对其进行校验的操作就是用户认证。 用…
-
破译微服务通信密码,OpenFeign如何实现透明、高效的接口调用与协同
点击 程序员小胖 关注公众号 每日技术干货,第一时间送达! 引言 在微服务架构的世界里,服务间的顺畅通信至关重要。OpenFeign,作为Spring Cloud生态系统中的一颗璀…
-
七张图解锁 Mybatis 整体脉络,让你轻松拿捏面试官
戳上方蓝字“Java知音”关注我 本文笔者计划从全局角度来对Mybatis的整体架构及进行一次回顾和总结,希望能帮助你更加透彻的理解Mybatis。 前言 MyBatis是一款OR…
-
SCA工具介绍
据统计,目前互联网上的95%以上的应用都在使用第三方开源的程序库,67%的应用程序包含漏洞,确定的开源漏洞平均年龄1894天。 在当前的软件开发环境当中,为了节省时间和效率,我们在…
-
Web漏洞之XSS
1 漏洞描述 XSS全称为Cross Site Scripting,为了和CSS分开简写为XSS,中文名为跨站脚本。该漏洞发生在用户端,是指恶意攻击者往Web站点里插入恶意脚本代码…
-
面试官问:说一说高并发场景下的接口请求合并方案?|
一、请求合并功能介绍 1、常见的使用场景: 在我们平时业务中,经常会遇到一些情况,请求频率很高,需要频繁请求第三方接口,或者需要频繁操作数据库。 比如,如下几个例子: (1)电商系…
-
SpringBoot 如何优雅的进行全局异常处理?
一、前言 在Java中处理异常并不是一个简单的事情,不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。 最近在需…
-
深入理解Java中的@EventListener注解及其应用场景
一、前言 @EventListener 是 Spring 框架提供的一种事件驱动编程的实现方式,在 Spring 4.2 版本之后出现。它是一种基于观察者设计模式的事件监听机制,用…
-
Spring Boot集成Caffeine缓存介绍
一、前言 缓存在我们的日常开发中具有极高的使用频率,当一个系统遇到性能瓶颈的时候往往会考虑使用缓存来解决问题。 对于那些访问频率高、更新频率低的数据,我们可以考虑把查询结果保存起来…
-
一款企业级、功能强大的微服务管理系统
戳上方蓝字“Java笔记虾”关注! 简介 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。…