# miao-api **Repository Path**: ling1314/miao-api ## Basic Information - **Project Name**: miao-api - **Description**: go full api - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-30 - **Last Updated**: 2026-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 原则 在AI的辅助下按自己的理解重写项目,注意一下几点: 1. 摆脱原来 java 微服务的影响,自己的项目应该是快速成型、快速迭代、快速部署的 2. 所有代码都要吃透,特别是一些算法、工具类等,学习用途,多花点时间也值得。 3. 不要怕麻烦,不要摇摆。例如前端骨架、客户端的 electron 和 wails 等,定好目标就走下去。 所有路线落到细节处都会有不同的问题。 4. 先快速成型,再考虑细节。精力有限,学习就要考虑各种功能技术都涉及、演示通常是主体功能。真有机会放大,有钱都好说。 代码规范: 1. tools/lib 下放基于第三方库二次封装的工具类;tools/utils 下放完全自己封装的工具类。 2. 自己写sql的统一放在 dao 下,简单 sql 直接调用 DB对象在 server 中操作数据库。 ### 备忘录 1. 添加一个 idp 高并发测试cli程序,允许通过界面程序调用,数据来源于现有得生产数据得最后一条记录。idp能用,自己也能用。性能测试工具得技术含量比程序本身更高。 ### 备用笔记 ```shell # sqlite mcp 服务 docker pull mcp/sqlite:latest # 启动 docker run -d --name mcp-sqlite-server -p 3000:3000 -v D:/00miao/miao-api2/bin/data:/data mcp/sqlite:latest --db-path /data/miao.db docker run -p 8000:8000 -v D:/00miao/miao-api2/bin/data:/data -e DATABASE_URL=sqlite:///data/db.sqlite ghcr.io/sql-mcp/server:latest ```