相关文章
面试基础--高并发订单系统如何设计
一、总体思路 高并发与可扩展 采用 微服务架构,将订单、用户、商品、支付、库存等功能拆分,服务间通过 RPC 或消息队列交互。对订单核心数据库进行 分库分表,配合缓存(如 Redis)减少数据库读写压力。通过 消息队列&…
编程日记
2025/2/24 16:33:10
基于Spring Security 6的OAuth2 系列之二十 - 高级特性--令牌交换(Token Exchange)
之所以想写这一系列,是因为之前工作过程中使用Spring Security OAuth2搭建了网关和授权服务器,但当时基于spring-boot 2.3.x,其默认的Spring Security是5.3.x。之后新项目升级到了spring-boot 3.3.0,结果一看Spring Security也升级…
编程日记
2025/2/24 15:59:48
SeaTunnel社区「Demo方舟计划」首期活动上线—— MySQL CDC实时同步至PostgreSQL实战
引言
凌晨2点,某电商公司的数据工程师小李正对着屏幕抓狂——业务部门临时要求将MySQL的订单表实时同步到PostgreSQL进行分析,众所周知,在数据驱动的业务场景中,异构数据源同步是高频刚需。
以MySQL到PostgreSQL的CDC同步为例&a…
编程日记
2025/2/24 16:05:28
【Go语言快速上手】第二部分:Go语言进阶之并发编程
文章目录 一、并发编程1. goroutine:创建和调度 goroutine2. channel:无缓冲 channel、有缓冲 channel、select 语句2.1 无缓冲 channel2.2 有缓冲 channel2.3 select 语句 3. sync 包:Mutex、RWMutex、WaitGroup 等同步原语3.1 Mutex&#x…
编程日记
2025/2/24 16:20:39
vue3 input type=“file” 修改样式
直接上代码,开干!!!
html部分: <div class"file-box textThemeColor"><input type"file" class"file-btn" accept".xls,.xlsx" change"changeExcel($event)…
编程日记
2025/2/24 16:08:26
LayUi点击查看图片组件layer.photos()用法(图片放大预览后滚动鼠标缩放、底部显示自定义标题)
LayUi官方文档更新后发现图片查看组件layer.photos()没有了 记录一下用法
例:
<ul id""><li title"" ng-repeat"(val,item) in Obj" ng-click"gszzxxClick(item)"><img ng-src"{{item.src}}" a…
编程日记
2025/2/24 16:16:17
LeetCode:2595.奇偶位数
给你一个 正 整数 n 。用 even 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的偶数下标的个数。用 odd 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的奇数下标的个数。请注意,在数字的二进制表示中,…
编程日记
2025/2/22 0:57:06