文章
记录技术实践、产品思考、读书笔记与项目复盘
共 287 篇文章 · 26 个分类

修改eslintrc以解决报错
本文通过修改 ESLint 配置文件(.eslintrc.js),在 extends 中添加 '@vue/typescript/recommended' 开启 TypeScript 推荐规则,并在 rules 中设置 'vue/multi-word-component-names' 为 off,从而解决相关报错问题。

SugarColumn特性
SugarColumn是ORM框架中用于定义数据库列特性的属性集合,包括自增标识(IsIdentity)、主键(IsPrimaryKey)、字段名(ColumnName)、数据类型(ColumnDataType)、忽略(IsIgnore)、长度(Length)、可空(IsNullable)、精度(DecimalDigits)、Oracle序列(OracleSequenceName)、修改列名(OldColumnName)、索引(IndexGroupNameList)和唯一索引(UniqueGroupNameList)等。

安装 dotnet
在Linux上通过wget下载dotnet-sdk-6.0.408,解压至/opt/dotnet,并配置环境变量DOTNET_ROOT和PATH到~/.bashrc,最后执行source使配置生效。

vue中的请求拦截器与响应拦截器的使用
本文介绍Vue中axios的请求拦截器与响应拦截器的使用方法。请求拦截器在请求发送前添加token等认证信息,响应拦截器根据状态码统一处理响应,如token失效时跳转登录页。代码示例展示了具体实现。

查看Mysql连接数
文章介绍了MySQL中查看连接数的多种方法:使用SHOW STATUS查看当前连接数,查询information_schema.processlist查看各用户、客户端IP及状态,查看和修改最大连接数,超时设置,以及show full processlist获取详细连接信息。

uniapp分类列表
本文展示了一个基于UniApp的分类列表页面,包含左右联动效果:左侧为分类菜单,右侧展示对应分类下的商品列表。通过点击左侧菜单或右侧滚动,实现菜单高亮与内容同步切换,数据包括女装、美食等14个分类及其子项。

C# 图片压缩
文章介绍了在Docker镜像中安装libgdiplus以支持System.Drawing,并给出了C#代码实现图片压缩,包括图片转base64、按比例缩放、质量压缩等,支持多种缩放模式,适用于.NET环境下的图片处理。

git合并
本文介绍了两种常见的git合并场景:将分支代码合并到master(先切分支拉取后切master合并推送),以及将master代码合并到自己的分支(先切master拉取后切自己分支合并推送)。步骤清晰,适合初学者快速掌握基本merge操作。

mysql查看当前连接数
本文介绍MySQL查看当前连接数的多种方法:使用SHOW STATUS查询Threads_connected;通过information_schema.processlist查看各用户、客户端IP的连接数;以及查看和修改最大连接数的方法。

nginx多层代理
本文展示了nginx多层代理(proxy1→proxy2→nginx server)的配置示例,重点讲解如何通过proxy_protocol协议传递真实客户端IP。proxy1和proxy2监听21000端口并启用proxy_protocol,nginx server监听80端口并解析proxy_protocol头部,使用$proxy_protocol_addr变量记录真实IP,确保日志和请求头中正确获取客户端地址。
![mssql alwayson[2]](/_next/image?url=%2Fuploads%2Fimages%2F2026%2F06%2F14%2F4fff7bed-859a-4313-9602-52a886436162.png&w=1920&q=75)
mssql alwayson[2]
本文详细介绍了在Linux上配置SQL Server AlwaysOn可用性组(AG)的完整步骤,包括启用HADR、创建证书与端点、在主节点和辅助节点配置AG、将数据库添加到AG等核心操作,适用于同步副本和仅配置副本场景。
