14

一则复杂 SQL 改写后有感

抱歉很久没写技术博客。 自从LLM爆发之后,写概念堆叠的所谓“博客”已经没有意义了,那么我会思考我的博客还有什么作用。 得出的结论是:具体业务的讨论仍然是有价值的 所以之后会随缘更新一些强业务相关的博客 为什么说随缘呢?因为这段时间经历了一些事情,让我感觉比起死磕技术(工作),体验生活才是我的首要目 ...

dayceng 发布于 2025-06-12 11:13 评论(14) 阅读(2521)
2

聊一聊 Linux 上对函数进行 hook 的两种方式

一:背景 1. 讲故事 前两篇我们介绍了 Minhook 在 Windows 平台上的强大功效,这一篇我们来聊一聊如何在 Linux 上对函数进行hook,这里介绍两种方式。 轻量级的 LD_PRELOAD 拦截 LD_PRELOAD是一种共享库拦截,这种方式的优点在于不需要对源程序做任何修改,达到 ...

一线码农 发布于 2025-06-12 11:09 评论(3) 阅读(604)
0

vivo Pulsar 万亿级消息处理实践(2)-从0到1建设 Pulsar 指标监控链路

本文是《vivo Pulsar万亿级消息处理实践》系列文章第2篇,Pulsar支持上报分区粒度指标,Kafka则没有分区粒度的指标,所以Pulsar的指标量级要远大于Kafka。在Pulsar平台建设初期,提供一个稳定、低时延的监控链路尤为重要。 ...

vivo互联网技术 发布于 2025-06-12 10:54 评论(0) 阅读(212)
1

AI大模型应用开发入门-LangChain开发聊天机器人ChatBot

在大模型应用开发中,状态管理 和 对话追踪 是不可忽视的重要能力,尤其在需要保存上下文、重放对话或进行异步处理时尤为关键。 今天我们来演示如何用 LangChain + OpenAI 的 GPT 模型 + PostgreSQL 搭建一个 具备消息存储能力 的聊天机器人。 技术栈 LangChain( ...

chester·chen 发布于 2025-06-12 10:54 评论(0) 阅读(365)
0

HarmonyOS运动开发:打造便捷的静态快捷菜单

鸿蒙核心技术##运动开发# 前言 在运动类应用中,用户往往需要快速访问常用功能,如查看成绩、赛事信息或开始运动。为了提升用户体验,鸿蒙(HarmonyOS)提供了静态快捷菜单功能,允许用户从桌面直接跳转到应用的特定页面。本文将结合鸿蒙开发实战经验,深入解析如何开发静态快捷菜单,实现快速跳转页面的功能 ...

王二蛋和他的狗 发布于 2025-06-12 10:39 评论(0) 阅读(106)
66

C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

引言:线程安全与锁的基本概念 线程安全 在多线程编程中,保障共享资源的安全访问依赖于有效的线程同步机制。理解并处理好以下两个核心概念至关重要: 线程安全:指某个类、方法或数据结构能够在被多个线程同时访问或修改时,依然保持内部状态的一致性,并产生预期的结果。这通常意味着需要对共享状态(如全局变量、静态 ...

AI·NET极客圈 发布于 2025-06-12 10:19 评论(6) 阅读(2518)
2

C# 与低代码平台的融合:以活字格为例的 Web API 开发实践

引言 在当今软件开发领域,低代码平台凭借其高效、便捷的特性逐渐成为开发的主流趋势。而 C# 作为一种功能强大的编程语言,在服务端开发中有着广泛的应用。将 C# 与低代码平台相结合,能够充分发挥两者的优势,快速开发出高质量的应用程序。本文将以葡萄城公司的企业级低代码平台 —— 活字格为例,详细介绍如何 ...

葡萄城技术团队 发布于 2025-06-12 10:17 评论(0) 阅读(499)
0

Typora优化教程:如何使用回车键来实现「换行」而非「分段」(类似Obsidian)

Typora优化教程:如何使用回车键来实现「换行」而非「分段」(类似Obsidian) 前言: 首先 在Typora中的默认设置中 按一下 回车键 会实现「分段」操作(中间空一行) 按一下 Shift+回车键会实现「换行」操作(中间不空行) 效果如下图所示: 分段 分段 分段 换行 换行 换行 我们 ...

温稚生 发布于 2025-06-12 10:13 评论(1) 阅读(200)
13

tomcat为什么假死了.md

现象 我们生产最近有个服务偶尔会挂掉,接口报错"connection reset by peer",上服务器curl也是同样报错,意思连接被server拒绝了。 通过dump以及日志分析,我们已经知道了问题代码所在,就是使用easyexcel上传、解析文件,开发同学没有做分页,导致内存溢出。这点在e ...

jtea 发布于 2025-06-12 10:01 评论(12) 阅读(2138)
0

MCP赋能,给Cursor插上“外挂翅膀”:实战操作数据库

先给大家个例子, 展示如何用mcp如何带飞cursor的. 话不多说, 继续展示 1、建立项目 提示词如下: “ 新建个java项目, 叫user-demo, 通过spring boot、jdk8、maven方式实现 , 需要注册和登录功能. 前端用html新增登录、注册界面, 需要链接到后端完成登 ...

何锦彬 发布于 2025-06-12 09:38 评论(0) 阅读(380)
3

商品中心—4.商品属性与状态流转的技术文档

大纲 1.商品属性库系统简介 2.商品属性库系统数据库设计 3.商品属性库系统对品类添加属性 4.商品属性库系统添加属性值与属性组 5.商品属性库系统添加属性模版及模版内容 6.查询属性库系统数据相关接口 7.商品属性库系统与商品M端系统对接 8.商品状态变更流转架构设计与实现 9.商品状态变更流转 ...

东阳马生架构 发布于 2025-06-12 09:06 评论(1) 阅读(230)
1

线程池中execute和submit的区别?

简要回答 execute只能提交Runnable类型的任务,无返回值。submit既可以提交Runnable类型的任务,也可以提交Callable类型的任务,会有一个类型为Future的返回值,但当任务类型为Runnable时,返回值为null。 execute在执行任务时,如果遇到异常会直接抛出, ...

SevenCoder 发布于 2025-06-12 09:00 评论(0) 阅读(269)
5

《刚刚问世》系列初窥篇-Java+Playwright自动化测试-17- 如何优雅地切换浏览器多窗口(详细教程)

1.简介 有时候我们在网页上点击一些按钮或超链接时,有时会打开一个新的网页窗口。这个时候如果下一步操作是在新的网页窗口上,那么就需要切换网页窗口,切换到新的网页窗口后再执行元素定位等操作。Playwright处理浏览器多窗口切换相比较于Selenium简单快捷。下边宏哥就给小伙伴们或者童鞋们介绍一下 ...

北京-宏哥 发布于 2025-06-12 08:30 评论(0) 阅读(162)
1

​微软 AI Agent三剑客:AutoGen、Semantic Kernel与MEAI的协同演进

微软会逐步把 ag 成熟的 feature 迁移到 sk 中,而不是 sk 与 ag 的互通。从定位来看,ag 用于研究开发预演 MVP,sk 是生产 ready。最近官方把 ag 的 multi-Agent 的 orchestration 迁移到 sk 就是一个很好的例证。 ag 用于预演,将成... ...

「圣杰」 发布于 2025-06-12 08:17 评论(1) 阅读(405)
1

AI 聊天应用的 10 条高级需求

我作为一个大语言模型的深度用户,在使用各类 Web 聊天端和桌面 APP 时,日积月累下来的一些想法和需求。说实话,现在的产品用起来总觉得“差口气”,离那种“得心应手”的感觉还有不小的距离。我把它们整理成了 10 个点,希望能说清楚。 1. 全局检索(Global Search) 上次那个绝妙的 ...

ExperDot 发布于 2025-06-12 07:23 评论(0) 阅读(638)
7

曾经风光无限的 Oracle DBA 已经落伍了吗?

先讲一个残酷的事实,Oracle DBA,若仍停留在纯粹的运维方向,未来的路将会越走越窄,尤其是在国内的特殊环境下,可以说是前途渺茫,举步维艰。 既然如此,那Oracle DBA们应该如何破局呢? Part1.回顾DBA历史 Part2.走进AI时代 Part3.如何破局重生? Part1:回顾DB ...

AlfredZhao 发布于 2025-06-12 00:50 评论(17) 阅读(1830)
2

3. LangChain4j-RAG,实现简单的text-sql功能

1. 简介 前两章我们讲了如何使用LangChain4J进行AI交互, 其中包括 使用ChatLanguageModel、ChatMessage、ChatMemory等底层组件进行灵活/自由的与AI交互 传送门 使用AI Services高级对象, 只关注业务逻辑, 使用简单的Api即可进行AI交互 ...

张铁牛 发布于 2025-06-11 23:25 评论(0) 阅读(239)
0

[python]requests VS httpx VS aiohttp

前言 前段时间想着把一个python服务的接口逐渐改成异步的,其中用到requests的地方就要改成httpx或者aiohttp,有点好奇异步请求相较于同步请求有哪些提升,遂做了点小实验。 首先有个服务A提供接口,这个接口会停顿1秒,模拟数据库操作。服务B去请求服务A的这个接口,并把响应返回给客户端 ...

花酒锄作田 发布于 2025-06-11 22:28 评论(0) 阅读(186)
2

商品中心—3.商品可采可补可售的技术文档

大纲 1.可采可补可售业务的数据库建模设计 2.定时同步可采商品 3.定时同步可补商品 4.定时同步可售商品 5.商品中心架构梳理 1.可采可补可售业务的数据库建模设计 (1)可采可补可售 (2)可采业务表 (3)可补业务表 (4)可售业务表 (5)基础配置表 (1)可采可补可售 可售:配置了卖家组 ...

东阳马生架构 发布于 2025-06-11 22:12 评论(0) 阅读(179)
1

压缩感知的感性认识

压缩感知的感性认识 压缩感知(Compressed sensing),也被称为压缩采样(Compressive sampling)或稀疏采样(Sparse sampling),是一种寻找欠定线性系统的稀疏解的技术。压缩感知被应用于电子工程尤其是信号处理中,用于获取和重构稀疏或可压缩的信号。这个方法利 ...

胡不归来 发布于 2025-06-11 20:38 评论(0) 阅读(138)