友链朋友圈

xiaozhangStu

1Panel 部署 Logto 对接自有平台

本文详细介绍了如何在 1Panel 上部署 Logto 并对接 Halo 平台,实现身份验证和授权功能。步骤包括安装 OpenResty 和 PostgreSQL,通过 1Panel 应用商店安装 Logto,配置反向代理和 HTTPS,创建 Logto 账户,以及在 Halo 中添加 OIDC 认证。最后,通过测试确保配置成功。

Anyeの小站

【SQL Server】插入数据时存在即跳过,不存在则插入

方法一 MERGE语句允许你同时执行插入、更新和删除操作。 MERGE INTO YourTable AS target USING (SELECT @YourKeyColumn AS KeyColumn, @YourValueColumn AS ValueColumn) AS source ON target.KeyColumn = source.KeyColumn WHEN NOT MATCHED THEN INSERT (KeyColumn, ValueColumn) VALUES (source.KeyColumn, source.ValueColumn); 在这个例子中,YourTable是你想要插入数据的表,KeyColumn是用于检查记录是否存在的键列,ValueColumn是你想要插入的值列。@YourKeyColumn和@YourValueColumn是你要插入的数据的变量。 方法二 另一种方法是使用IF NOT EXISTS语句来检查记录是否存在,如果不存在,则执行插入操作。 IF NOT EXISTS (SELECT 1 FROM YourTable WHERE KeyColumn = @YourKeyColumn) BEGIN INSERT INTO YourTable (KeyColumn, ValueColumn) VALUES (@YourKeyColumn, @YourValueColumn); END 在这个例子中,如果YourTable表中不存在KeyColumn等于@YourKeyColumn的记录,那么就会执行INSERT语句来插入新的记录。 区别 MERGE语句 语法简洁:MERGE语句通过一个操作就可以完成检查和插入的逻辑,代码更简洁。 操作原子性:MERGE语句通常在一个事务中完成,这保证了操作...

🌟 探索云计算的未来 —— 破碎工坊云计算 🌟

🚀 优惠来了! 👉 立即体验破碎工坊云,享受 8 折优惠! 🔗 点击这里 立享折扣,使用优惠码:Anyexyz 🎉💻 在数字化转型的浪潮中,企业对云计算的需求持续增长。无论是大型企业还是中小企业,都在寻找能够提高效率、降低成本、确保安全的解决方案。而破碎工坊云计算正是为了满足这些需求而诞生

Anyeの小站

第一性原理计算并行优化

以8175m双路为例添加绑定numa节点以及较近进程在临近cpu内核命令numactl - -cpunodebind=0,1 --physcpubind=0-47。在qe实测任何任务提升5%速度。 qe计算并行在单一节点npool几乎只有加速副作用,npool只减少网络通信瓶颈时影响。-nd 和 -

MRZHU的小站