在生产环境中,MySQL语句的where查询通常会包含多个条件判断,以AND或OR操作进行连接。然而,对一个表进行查询最多只能利用该表上的一个索引,其他条件需要在回表查询时进行判断(不考虑覆盖索引的情况)。当回表的记录数很多时,需要进行大量的随机IO,这可能导致查询性能下降。因此,MySQL 5.x 版本推出索引合并(Index Merge)来解决该问题。
程序员自由创业周记#35:外包、技术选型和卖房
外包是来钱最快的方式,通过出售自己的时间和技能换取报酬,一定程度上与上班类似。创业后一直在做自己的产品,从习惯打卡软件:
加一,到灵动岛软件:
Island Widgets,然后Mac休息提醒软件:
Nap,到现在正在开发AI作图软件:AI画图王。做自己的产品最开心的就是自由,设计、交互、功能都是自己定,不需要看任何人的脸色,没有deadline。如果有外包的机会来到面前,该怎么对待呢,说下我的态度。
使用 httputils + sbe (Simple Binary Encoding) 实现金融级 java rpc
Simple Binary Encoding (sbe) 是 Agrona 的一部分,也是高性能通讯框架 Aeron 的一部分。
(数据科学学习手札164)在vscode中调用Deepseek进行AI辅助编程
Continue是一款非常流行的开源AI编程辅助工具(仓库地址:
https://github.com/continuedev/continue ),可在
vscode、
pycharm等多种常见ide中安装使用,我们直接在
vscode插件市场中搜索安装即可:
RAG实践 – AI 知识库问答功能的建设
先说下背景,我们公司的产品
FinClip 是做小程序全套解决方案的,因为产品属性的原因,接入的过程中主要是面向开发者的,会有很多的开发相关的问题。我们有一个文档中心
https://finclip.com/mop/document/ ,里面几乎存储了我们大部分的面向客户开发的文档。
Raspberry pi 上部署调试.Net的IoT程序
通常情况,在本机开发调试是最佳选择,但是树莓派的低能耗也制约了其性能,例如本文中相关操作是在 Raspberry Pi Zero 2 W 上进行的,其配备的Broadcom BCM2710A1 是一款四核 64 位 SoC(Arm Cortex-A53 @ 1GHz)的CPU,内存为512MB,在上边安装IDE编码和调试不太现实,因此需要在开发计算机上开发应用,然后将应用部署到树莓派上进行远程调试。
WPF 记录鼠标、触摸多设备混合输入场景问题
事件输入我们都知道有3类:鼠标、触摸、触笔,鼠标是windows系统出来就有的事件,后面加了触笔、触摸。
基于Redis有序集合实现滑动窗口限流
整个限流可以概括为两个主要步骤:
Python 进阶:深入理解 import 机制与 importlib 的妙用
在深入
importlib 之前,我们先来了解一下 Python 的导入机制。这对理解后面的内容至关重要。
履约系统:应用层、领域层、集成关系设计
在这篇文章中,我们一起探讨订单履约系统的应用架构设计。
小狮博客