刷新
keycloak~登录时将请求头里某个属性放入UserSessionModel

博主头像 UserSessionModel做为用户登录过程中的一个会话,可以用来跨flow使用数据,这些数据被保存到内存里,在认证过程中可以被使用,今天的一个需求要求在登录时从请求头获取IP所在地并写到kafka里,要想实现这个需求,你可以在现有认证流程中修改代码,但不建议这样做,因为这种修改对原始逻辑会有破 ...

c语言中的操作符

博主头像 1.算数操作符 a.+ 加号 b.- 减号 c.* 乘号 d./ 除号 当 / 的两边都为整形时,计算结果默认为 int 。当 / 两边任意一边出现小数,计算结果为float or double e.% 取模 % 计算的是两数相除后的余数,其两边必须为 int ,整除时结果为 0 2.移位操作符 使 ...

C++23的out_ptr和inout_ptr

博主头像 c++23新增了一些智能指针适配器,用来扩展和简化智能指针的使用。 这次主要介绍的是std::out_ptr和std::inout_ptr。这两个适配器用法和实现都很简单,但网上的文档都比较抱歉,还缺少一些比较重要的部分,因此单开一篇文章记录一下。 out_ptr 首先从功能最简单的out_ptr讲 ...

技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)

博主头像 前言 在SpringBoot中,类加载机制与Java的传统双亲委派类加载机制是有一定区别。主要体现在自定义类加载器与fat jar(可执行jar)的加载方式上。 Java的传统双亲委派模型 Java传统类加载机制,遵循双亲委派模型,核心规则:类加载请求优先由父类加载器处理,只有父加载器无法加载时才由 ...

告别Minio管控繁琐!这款Java开源管理工具太香了

博主头像 MFile是一款基于Java开发的Minio资源管理开源工具,通过标准化接口封装解决了Minio原生SDK集成复杂、管理繁琐的问题。该系统采用前后端分离架构,后端使用SpringBoot构建核心业务逻辑,前端基于Vue实现直观交互界面,支持文件全生命周期管理和精细化权限控制。MFile显著降低了Mi... ...

[CSP 2025]游记

博主头像 CSP-J $T1$ 循环结构 $+$ 字符串,橙题,不说了肯定做出来了。 #include<bits/stdc++.h> using namespace std; #define int long long #define N 2000005 int top,a[N]; string s; sig ...

每日一题:第474场周赛 Q1. 找出缺失的元素

Q1. 找出缺失的元素 给你一个整数数组 nums ,数组由若干 互不相同 的整数组成。 数组 nums 原本包含了某个范围内的 所有整数 。但现在,其中可能 缺失 部分整数。 该范围内的 最小 整数和 最大 整数仍然存在于 nums 中。 返回一个 有序 列表,包含该范围内缺失的所有整数,并 按从 ...

【Python 基础】第 3 期:使用 PyCharm 编写 Hello World

博主头像 我们写文档大多用 Word、写表格大多用 Excel、写幻灯片大多用 PPT。 写代码也需要一个软件作为编辑器(传说的大神用记事本写代码纯属玩笑了,越是大神越追求效率,用的软件功能越强)。 Python 现在已经有了非常多的代码编辑器: 讨论哪个代码编辑器最好用,是会引发程序员之间战争的,这里就不讨 ...

使用RNNoise进行音频降噪

博主头像 操作系统:Debian 12.5_x64 & Windows10_x64 rnnoise版本:0.2 gcc版本:12.2.0 python版本: 3.9.13 RNNoise是一个将传统数字信号处理与深度学习相结合的开源实时音频降噪库,可在消耗极少计算资源的情况下实现毫秒级降噪,今天整理下这方面的 ...

【Python 基础】第 2 期:环境搭建

博主头像 在开始编写 Python 代码前,还需要搭建 Python 的开发环境。 电脑是没办法直接读懂 Python 代码的,而是需要一个解释器,实时把代码翻译成字节码,字节码再转换成 0 和 1,电脑就能读懂了。 Python 的运行过程就是翻译一行、执行一行(所以 Python 的运行速度较慢)。 我们 ...

keycloak~keycloak14.0源代码二次开发

博主头像 本地调试入口 编译keycloak源代码某个包 mvn package -Denforcer.skip=true -Dmaven.test.skip=true mvn clean install -Dskip=true 部署到私服,建议源码修改后,应该部署到私服,这样其它应用在部署时,也有可以使用修 ...

keycloak~关于iframe方式对接keyclock的注意事项

博主头像 keycloak作为统一的认证中心,提供了单点登录的能力,一般可以通过超链的方式打开keycloak登录页,这对于不同域名来说,是没有任何问题的;第二种对接方式是通过iframe方式,当你的网站与keycloak不同域名时,在iframe方式对接时,会有cookie Partitioned向的分区限 ...

java并发性能陷阱--伪共享

博主头像 缓存可以说是计算机领域最伟大的发明之一,经常会有人问,缓存是越多越好么?一般人们都会斩钉截铁的回答不是。至于为什么?往往无法直觉回答了,可能会从缓存一致性,空间占用等几个角度逐一分析。今天就来看看由于一致性导致的缓存问题。在之前的文章中,我们聊过JMM java的内存模型(一定要有所了解,不太清楚的 ...

使用 Word 模板占位符生成文档的技术方案实践

博主头像 使用 Word 模板占位符生成文档的技术方案实践 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!! 这篇文章是代码具体实践,感兴趣可以看看 基于 Word 模板占位符的动态文档生成实践(源码+保姆版) - ...

<1···678···50>