MySQL

一、版本说明本手册为《通用接口实践手册-v6.0》的概览版本。仅展示完整文档的核心架构和功能亮点。详细内容(包括环境搭建步骤、代码实现、配置参数等)可在团队内部平台查阅。二、框架简介目的:为接口自动化测试提供标准化实践指南业务场景:以读书屋/电商核心业务为示范场景技术栈:JDK17+Python3.
430Python企业服务
此项目主要包含项目申报和标准申报两个大环节1.项目申报由申报员申报,申报员用户单位审核,分标委审核,热标委审核等环节。2.标准申报选择申报的项目,申报员用户单位审核,分标委审核,热标委审核等环节。
480Java工业互联网
Ren是一款基于SpringBoot3+Vue3前后端分离架构的现代化后台管理系统框架。其核心目标是提供一套功能丰富、易于二次开发的“脚手架”,极大降低从零搭建管理后台的成本。核心功能模块包括:1.系统权限管理:精细化的用户、角色、菜单、部门、岗位权限控制,支持数据权限范围设置。2.系统监控:实时监
440Java开发工具
##功能模块###顾客端功能-**账户管理**:登录注册、个人中心、修改密码-**药品浏览**:药品浏览、药品分类查看、药品详情-**购物车管理**:加入购物车、查看购物车、修改数量-**订单管理**:下单、支付、确认收货-**收货地址管理**:添加、编辑、删除、设置默认地址-**会员积分系统**:
400Spring企业服务
●目标:为系统化掌握现代自动化测试技术,独立设计并实现了一套集接口与UI测试于一体的自动化测试框架。该项目旨在解决手动测试效率低下、测试覆盖率不足以及测试报告不直观等痛点。●框架设计:基于Pytest设计测试骨架,利用其fixture管理测试生命周期,实现灵活的测试数据准备和环境清理;利用钩子函数灵
570Python项目任务
ERP管理系统开源项目
一、主要功能模块零售管理负责门店零售业务的处理,包括收银、退货、零售报表等。消费者管理管理消费者信息,可能包括会员管理、消费记录、积分、促销活动等。销售管理管理销售订单、销售出库、销售退货、客户管理等业务流程。仓库管理负责库存管理,包括入库、出库、盘点、调拨、库存查询等。财务管理处理财务相关业务,如
1080Java云计算
1. 项目具体功能模块:包含商品信息管理模块(支持商品增删改查、多维度分类管理)、库存智能管理模块(实时库存预警、出入库流水记录)、订单全流程模块(订单创建、处理、发货追踪)、数据可视化模块(销售趋势图表、库存健康度分析)。2. 项目主要功能描述:该系统基于Python技术栈打造,以MySQL为数据
1310Python脚本插件
本项目是一款基于RK3588嵌入式平台与Django框架的多模态手语双向翻译系统,具备以下核心功能模块:1.孤立手语识别:支持对单帧手势图像的实时识别,基于CNN模型与MediaPipe手部关键点检测,可识别手语字母、数字及常用词汇。2.连续手语翻译:采用CNN+Transformer融合模型,实现
4130Python人工智能
高铁信息系统开源项目
1.车站管理模块车站基本信息管理车站列表展示车站详情查看(位置、规模、设施等)车站搜索和筛选车站车次信息查看经停车次列表分页显示车次信息车次到达/发车时间2.车次查询模块基础车次查询按车次号精确查询按车站查询经停车次实时车次状态查询车次详情展示完整运行路线图各站到达/发车时间运行时长计算始发站/终点
1080Java工业互联网
NovelAI+开源项目
1、上传经典小说,根据每个章节AI自动分析,抽离有效的写作技巧并总结2、根据自己的小说大纲初稿让大模型输出完整的大纲,可以编辑修改重复调整后保存3、可以上传自己的章节,然后结合之前学习的写作技巧对自己的章节进行润色4、提供了一个AI助手,可以选择不同的模型进行对话沟通
5980Java人工智能
跃动同城开源项目
1、用户浏览页面,选择合适的老师课程进行下单2、老师登陆账号进行接单,扫码开始上课3、用户可以领取优惠券,下单时进行使用4、用户可以邀请好有获得优惠券5、特色团课(阶梯价格,一人团,二人团价格有区别)
1240PHP工业互联网
普旭住房租赁平台是依据《中华人民共和国国务院令》第812号、《住房租赁条例》配套研发的住房租赁平台,致力于构建规范、透明、安全的房屋租赁服务平台。本项目基于[若依(RuoYi)]开源框架构建,采用SpringBoot+Vue前后端分离架构,专注于轻量级房屋租赁管理场景,核心功能模块如下:房屋管理产权
2530Java企业服务
开源博客系统开源项目
这是一个功能较全的博客项目,做的比较早了,涵盖用户后台,积分商城,文章发布及管理,多级评论,积分充值,用户成长等多个功能模块,其中使用了前端方面大量使用了ajax及vue, 后端方面多使用cbv模式以及restful接口编写,管理者后台采用xadmin,并将celery定时任务加入到xadmin管理模块中 采用的是mysql数据库,celery采用的是django封装好了的django-celery 普及评论功能
1480Python开源博客系统
MySQL 封装项目 - New SQL (NSQL) 一个轻量级、线程安全的 PyMySQL Python 封装器,具有增强功能。 Python MySQL PyMySQL 目录 优势 技术原理 功能特性 API参考 使用示例 局限性 对比 优势 与其他MySQL封装器的比较 ✔ 线程安全 - 内置线程锁机制 ✔ SQL注入防护 - 严格的标识符验证 ✔ 自动类型转换 - 智能结果类型处理 ✔ 灵活参数绑定 - 支持元组和字典参数 ✔ 连接弹性 - 自动重连处理 ✔ 调试模式 - 详细的SQL日志记录 技术原理 事务处理 使用PyMySQL原生事务支持 每次成功操作后自动提交COMMIT 可通过原始连接手动控制事务 连接池 非传统连接池 带线程锁的单一持久连接 适用于中等工作负载的轻量级方案 适合长期运行的应用程序 功能特性 核心功能 参数化查询构建 自动FROM子句补全 JSON数据类型支持 二进制数据处理工具 带SQL日志记录的调试模式 字典式结果格式化 安全特性 SQL注入预防 严格标识符验证 正确的字符串转义 查询与参数分离 API参考 主要类 MySQL(host, port, charset="utf8", debug=False) 主封装类构造函数 NewCursor(parent) 带增强方法的游标类 核心方法 方法 描述 参数 use(db, Table=None) 切换数据库 db: 数据库名 select(_Table, FROM=None, WHERE=None, _limit=None) 基础SELECT _Table: 选择列 selectashead(_Table, FROM=None, WHERE=None, _limit=None) 字典式结果 同select insert(_Table, values=None, WHERE=None, **k) INSERT操作 支持字典或关键字参数 update(WHERE, FROM=None, **k) UPDATE操作 必须包含WHERE子句 delete(FROM=None, WHERE=None) DELETE操作 istrue(FROM=None, WHERE=None) 存在性检查 返回布尔值 辅助函数 函数 描述 示例 Func.NOW() 当前时间戳 Func.NOW() Func.JSON_ARRAY() JSON数组构建器 Func.JSON_ARRAY(1,2,3) Func.insertbytes() 二进制数据处理 Func.insertbytes(b'data') 使用示例 基础用法 db = MySQL('localhost', 3306, debug=True) db.__login__('user', 'password') cursor = db.NewCursor() # 查询示例 cursor.use('mydb', 'users') results = cursor.select('*', WHERE=('age > %s', (18,)), _limit=10) # 插入示例 cursor.insert('users', {'name': '张三', 'age': 25}) # 事务示例 try: cursor.update(WHERE=('id=%s', (1,)), FROM='users', balance=100) cursor.update(WHERE=('id=%s', (2,)), FROM='users', balance=200) except: cursor.conn.rollback() 高级功能 # 二进制数据插入 cursor.insert('files', { 'name': 'data.bin', 'content': Func.insertbytes(b'\x00\x01\x02') }) # JSON数据处理 cursor.insert('config', { 'settings': Func.JSON_ARRAY('item1', 'item2') }) # 字典式结果 users = cursor.selectashead('*', FROM='users') for user in users: print(user['name'], user['age']) 局限性 不推荐场景 ❌ 高并发应用(考虑连接池方案) ❌ 复杂事务场景 ❌ 类ORM的对象映射 ❌ 异步应用 性能考量 单连接模型在重负载下可能成为瓶颈 未针对批量操作优化 类型转换会增加少量开销 与其他项目的对比 特性 NSQL PyMySQL SQLAlchemy Django ORM 线程安全 ✔ ✖ ✔ ✔ 连接池 ✖ ✖ ✔ ✔ ORM功能 ✖ ✖ ✔ ✔ SQL构建 ✔ ✖ ✔ ✔ 二进制支持 ✔ ✔ ✔ ✔ 调试模式 ✔ ✖ 部分 部分
2840Python数据库
简易的spring开源项目
Spring 框架核心功能复刻​ 项目描述:团队合作复刻 Spring 核心功能,深入理解框架底层原理,验证技术深度。​ 技术栈:Java、反射机制、设计模式​ 核心职责:​ 负责 IOC 容器、DI 依赖注入模块设计与实现​ 开发事务管理组件,支持 REQUIRE、REQUIRE_NEW 等事务传播行为及 READ_COMMITTED、READ_UNCOMMITTED 等隔离级别​ 设计三层缓存机制解决循环依赖问题,优化容器启动效率​ 成果:完成核心功能复刻,通过单元测试覆盖率 95%,加深对 Spring 底层逻辑的理解 集成 AI 能力的学生管理系统,实现智能信息检索与分析功能。​ 技术栈:Spring AI、LangChain4j、Spring Boot、MySQL​ 核心职责:​ 设计 AI 功能模块架构,集成 Spring AI 与 LangChain4j 实现智能问答​ 开发学生信息管理核心逻辑,支持数据录入、查询、统计分析​ 成果:实现学生数据智能分析功能,减少人工统计时间 60%+​
1300JavaJava
真理投资开源项目
1.项目介绍:本项目是一个基金投资理财项目,主要实时监控不同策略的交易情况以及实盘机器的各种指标情况(自身的cpu、内存、磁盘、进程、日志等),针对交易以及实盘的异常进行不同规则的告警,推送给对应人员,让其去处理 2.项目选型:SpringCloud+Nacos+RabbitMQ+ES7.6+MySql8+Mybatis-Plus+Nginx+TDengine
1350NginxMysql
1.项目介绍:和丰本身是一个大型中转站,为几千位供应商以及主机厂进行物料的存放以及配送服务,还有就针对供应商存储物料以及往主机厂配送物料按照不同规则的收费,彻底由之前的人工纸质化 升级为现在的自动化,信息化,大大节约了人力成本(商品出入库的管理、商品结存、成本动态计算、对账) 2.项目技术选型:SpringBoot+Spring security+Mysql8+Nginx+Mybatis-Plus+Rocketmq+Redis+Nacos+Jenkins
1260JavaMysql
外卖系统开源项目
基于javaweb开发管理系统 1. 采用当下主流框架SpringBoot,SpringMVC,数据库MySQL,Red is,阿里云OSS,Mybatis实现MySQL数据库和java代码交互,采用Redis 缓存,将高频访问数据存储在内存中,避免直接访问读取速度低的磁 盘,提高数据访问速度,用于热点新闻内容,评论,购物车,商品信息等用 户经常访问信息,通过Springweb的RestController注解让前后端建立连 接,实现接口,使用OSS存储图片,JWT校验用户登录和md5加密算法,提 高安全可靠的密码登录校验,java前后端环境搭建:创建基于SpringBoo t框架项目,根据需求文档,创建controller,service.serviceImpl,mapper软 件包,实体类,配置类,依赖引入,还得考虑Mybatis,MySQL与java对接. 2.在后端管理端(商家端)开发过程中认真阅读api接口文档,返回 值类型,参数类型,通过面向对象编程思想,封装实体类,前后端联调,Lo mbok依赖,@Bean注解注入,@Slf4j注解进行调试,还有PageHelper,这 些可以提高开发效率,看情况使用这些吧,对管理端用户,菜品,套餐,分 类的crud是通过java代码去操作数据库去crud,开发时遇到困难要沉着 冷静,仔细分析问题来源.用Redis缓存菜品时,要是修改,可是菜品关联 套餐,分类等(大项目估计会关联更多),此时执行Redis语句不单单是简 单从内存删除一个菜品,应该清除整个菜品的内存,如果操作一个数据 文档,在菜品关联的分类,套餐开发起来很复杂,繁琐,不利于代码的维 护. 3.在后端微信小程序端(用户端)开发中也得认真分析api接口文 档,返回值,参数类型,微信小程序端用户登陆时,要重点关注生成JWT 令牌,用户端分类,菜品,套餐,购物车列表进行crud,管理端商家要想实 现实时数据统计,利用前端过来的数据进行封装并返回,商家还可在网 页端下载excel表格,查看历史业绩,前提表格模板需提前设计好,简化 代码编写.
1400JavaMysql
好猫用户中心开源项目
1.选用MvBatis+MvBatis-Plus进行数据访问层开发,复用大多数通用方法,并且通过继承定制了自己的通用操作模板大幅提升了项目开发效率。 2.为了明确接口的返回,自定义统一的错误码,并封装了 全局异常处理器 ,从而规范了异常返回、屏蔽了项目冗余的 报错细节。 3.对于项目中的JSON格式化处理对象,采用双检锁单例模式进行管理,从而复用对象,避免了重复创建对象的开销,便于集中维护管理。(双检锁单例模式的实现非常简单,大家百度一下示例代码即可) 4.采用nginx完成前端项目部署、采用docker(Docker)容器完成后端项目部署,并且使用宝塔面板对项目进行运维监控。 5.使用JUn it Jupiter API的@Test注解和断言类实现对用户模块的单元测试,测试覆盖度达到90%。 6.通过Spring Boot的多套应用程序-{env}.yml配置文件实现多环境,并通过指定--spring.profiles. active=prod实现生产环境部署。 7.使用nginx网关统一接受前端页面和后端接口请求,并通过其proxy_pass反向代理配置解决跨域问题。
2010NginxHTML5开发相关
1.此项目解决了学生成绩统计困难的问题,旨在让学生,班主任可以登录个人账户查看本班学生成绩,实现单科和总分的最高分、平均分排序。 2.支持班主任和学生之间双向留言的功能。 3.学生,班主任可以进行筛选科目,班级,学生姓名模糊查询到具体成绩信息;管理员可以对教务数据:专业、班级、班主任、学生、成绩等进行记录,包括增删改查的功能。
1200Java开源教务管理系统
当前共138个项目more
×
寻找源码
源码描述
联系方式
提交