刷新
SpringSecurity5(1-快速入门)

Spring Security提供了简单而强大的安全机制,支持身份验证和授权。基本使用包括在Spring Boot应用中引入Spring Security依赖,配置HTTP安全规则,定义用户角色和权限。通过使用内存用户存储或集成数据库,可以实现基于表单登录、HTTP基本认证等多种认证方式,确保应用程... ...

【设计模式】告别继承噩梦:用装饰者模式简化代码结构

博主头像 概述 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。 使用继承的方式存在的问题: 扩展性不好:如果要再加一种配料(火腿肠),我们就会发现需要给FriedRice和Fri ...

kafka开启kerberos认证详细步骤

博主头像 一、kerberos安装部署 kerberos的基本原理不做过多介绍了,可自行查阅;本文主要介绍kerberos的安装及使用;使用到的软件版本:系统:Red Hat Enterprise Linux release 8.6 (Ootpa) 、krb5-server:1.18.2 #使用到的软件版本 ...

【主流技术】Spring Boot Starter 的应用场景与自动配置

博主头像 一般在企业开发中,会有专门的 git 仓库(组)来统一放置各个系统对应的 Starter 项目,其中会包括一个空的框架,拉取下来后我们就可以自己开发了。 在开发之前,我们需要知道常见的使用场景有哪些: 1、API 调用:将某系统的部分功能经过封装后通过 API 暴露出去,方便内部/外部系统调用; 2... ...

逆天!外包都开始嫌弃外包了。。。

博主头像 大家好,我是 R 哥。 最近看我的 Java 面试群里聊天真的笑死了。。。 外包卡学历不说,外包都要提交之前干过的所有公司社保流水来验证年限不说,现在连外包都开始嫌弃从外包出来的了? 真是滑天下之大稽,现在有的外包公司都不要脸到这地步了吗? 说到外包,我发现很多程序员对外包公司 offer 都有一种 ...

【设计模式】从火车站卖票看代理模式的实际应用

博主头像 概述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静态代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成。动态代理又 ...

写一个简单的SQL生成工具

知识点: MyBatis 语法概览 MyBatis 是一个强大的数据持久化框架,它提供了一种半自动化的 ORM 实现方式。通过 MyBatis,开发者可以通过简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java ...

IDEA如何快速选中一个词、一行、一个方法?

博主头像 前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,总是需要用到各种各样的快捷键的,这些快捷键帮助我们高效地开发代码。有这样一个场景,就是我们在编写代码的时候,想要选中某一个词,或者某一行,甚至某个括号内的,或者一个方法。这些用鼠标当然也可以完成,但是我还是更倾向于使用快捷键,这真的 ...

Easyexcel(8-通用工具类)

EasyExcel 提供了便捷的通用工具类,帮助用户简化Excel读写操作。通过工具类,用户可以实现快速的文件读取、写入、模板填充等功能,同时支持大数据量的高效处理。工具类封装了常用方法,减少了代码量,提升了开发效率,是Excel操作的高效解决方案。 ...

130道基础OJ编程题之: 78\~88

博主头像 130道基础OJ编程题之: 78~88 @目录130道基础OJ编程题之: 78~8878: BC87 统计成绩79: BC89 密码验证80: BC90 矩阵计算81: BC92 逆序输出82: BC93 统计数据正负个数83: BC94 N个数之和84: BC95 最高分与最低分之差85: BC9 ...

Easyexcel(7-自定义样式)

EasyExcel 提供简便的自定义样式功能,用户可以轻松定制Excel表格样式。通过Style类,可以设置字体、边框、背景颜色等属性,同时支持单元格合并和格式化操作。通过配置WriteHandler,可以实现更多样式定制,满足不同业务需求,让数据展示更直观。 ...

苍穹外卖-day02

博主头像 启用禁用员工账号 2025年3月8日 星期六 需求分析和设计 可以对状态为“启用”的员工账户进行"禁用"操作 可以对状态为"禁用"的员工账户进行"启用"操作 状态为禁用的员工账户不能登录系统 路径:/admin/employee/status/{status} 请求方式:POST 代码开发 Cont ...

Easyexcel(6-单元格合并)

EasyExcel在数据导出时,自定义单元格合并功能极大地增强了数据的可读性和组织性。通过 WriteSheet 对象,用户可以轻松实现单元格合并,指定合并区域的起始和结束行列,从而将相关信息整合在一起。 ...

响应式编程之Reactive Streams介绍

博主头像 Reactive Streams 是一种用于‌异步流处理的标准化规范,旨在解决传统异步编程中的背压管理、资源消耗及响应速度等问题‌。 一、核心概念 ‌基本模型‌ ‌发布者(Publisher)‌:负责生成数据流,如文件读取或实时数据源‌。 ‌订阅者(Subscriber)‌:接收并处理数据,可动态控 ...

海康威视SADPTool3.0.4.9如何安装?附安装包

博主头像 前言 大家好,我是小徐啊。海康威视SADPTool是一款网络设备搜索软件,只需打开软件,软件就会自动搜索局域网内所有的在线设备,使用起来非常方便。 今天,小徐就来介绍下如何在windows下安装SADPTool。文末附获取方式。 如何安装SADOTool 首先,双击下我们的安装包,开始安装。 然后, ...

《历史代码分析》2、接口结果封装

博主头像 ​​ 本系列《历史代码分析》为工作中遇到具有代表性的代码,已做脱敏处理。今天我们讲一下接口结果封装,制定统一结构的接口返回结果,便于和前端快速对接。 代码如下: package tech.xueyao.common; import tech.xueyao.contant.enums.Response ...

<1···424344···48>