Db
  • 2025-01-09使用 AWS CLI 管理 RDS
    RDS是AWS的关系型数据库服务。创建RDS创建数据库实例:awsrdscreate-db-instance\--db-instance-identifier'my-db'\--db-instance-class'db.m5d.large'\--enginemysql\--master-username'root'\--master-user-pa
  • 2025-01-08Win32汇编学习笔记07.筛选器异常
    Win32汇编学习笔记07.筛选器异常-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区-BpSend.net钢琴od调试老师给的多媒体钢琴运行找到Piano的过程函数里去找到处理WM_KEYDOWN消息的那下个断点,然后按键断下来在这分析上图汇编代码:moveax,dwordptr[ebp+10]拿wPa
  • 2025-01-08docker-compose部署下Fastapi中使用sqlalchemy和Alembic
    本篇介绍使用Fastapi+sqlalchemy+alembic来完成后端服务的数据库管理,并且通过docker-compose来部署后端服务和数据库Mysql。包括:数据库创建,数据库用户创建数据库服务发现Fastapi连接数据库Alembic连接数据库服务健康检查部署数据库version:'3'services:db:
  • 2025-01-07python SQLAlchemy ORM——从零开始学习 01 安装库
    01基础库1-1安装依赖库:sqlalchemypipinstallsqlalchemy#直接安装即可1-2导入使用这里讲解思路【个人的理解】,具体写其实就是这个框架:导入必要的接口【有创建engine以及declarative_base】通过create_engine接口创建engine,根据翻译可以翻译成引擎,和发动机一样,有了这
  • 2025-01-07SqlSugar入门教程:连接,增、删、改、查
    原文链接:https://blog.csdn.net/zls365365/article/details/131199132第一步,自然是新建一个项目,控制台什么都可以。因为我还没想好怎么做一个完整的项目,那暂且用一个控制台举例吧。 下面自然是从NuGet安装sqlsugar了。注意鉴别需要安装的版本,我这里是安装sqlsugarcore。 
  • 2025-01-07SqlSugar 基础知识
    原文链接:https://blog.csdn.net/KingCruel/article/details/98720303  1、实体特性[SugarColumn(IsPrimaryKey=true)] 标识是否为主键[SugarColumn(IsIdentity=true)] 是否为自增长[SugarColumn(ColumnName="id")] 对应数据库表里面的某列[SugarColumn(IsIgnor
  • 2025-01-06Scala语言的数据库交互
    Scala语言的数据库交互引言在当今互联网应用的开发中,数据库几乎是每一个应用程序中不可或缺的一部分。选择合适的编程语言和工具与数据库进行交互,对于提升开发效率和应用性能至关重要。Scala作为一种现代的多范式编程语言,结合了面向对象和函数式编程的特性,越来越受到开发
  • 2025-01-06MongoDB的索引和查询分析(explain)
    •创建普通索引,使用命令db.collection.createIndex({key:1})•创建唯一索引,使用命令db.collection.createIndex({key:1},{unique:true})a.语法中Key值为你要创建的索引字段,b.1为指定按升序创建索引,如果你想按降序来创建索引指定为-1即可。• createIndex()接收可选参数,可
  • 2025-01-06Mongodb日常操作命令
    查看数据库状态:db.stats()查看集合状态:db.collection_name.stats()查看索引使用情况:db.collection_name.getIndexes()重新生成集合的索引:db.collection_name.reIndex()查看查询执行计划:db.collection_name.find({...}).explain()查看库大小:db.stats();查看集合大小:db.js_user.st
  • 2025-01-06MongoDB的部署和操作
    注:本博文展示部署哥操作步骤和命令,具体报告及运行截图可通过上方免费资源绑定下载一.数据库的部署与配置1.单MongoDB服务器的部署(1)将服务器、客户端和工具安装包上传到hadoop1的/export/software目录(2)使用解压缩命令:·tar-xzf/export/software/mongodb-linux-x86_64-rhel
  • 2025-01-06浏览器 IndexedDB 操作库介绍及对比
    浏览器IndexedDB操作库对比以下是几个常见的IndexedDB库的介绍及对比,方便开发者根据需求选择适合的工具。1.Dexie.js简介Dexie.js是一个高性能的IndexedDB操作库,提供了简化和强大的API,适合复杂查询和事务操作。特点简化IndexedDB操作:避免原生IndexedDB
  • 2025-01-05SQLite 进阶:扩展功能与最佳实践
    在前两篇文章中,我们探讨了SQLite的基础知识和高级功能。本篇将进一步探讨SQLite的扩展功能,包括加密、与其他工具的集成、多线程使用、性能优化,以及如何实现跨平台兼容性。数据加密SQLite本身不直接支持加密,但可以通过SQLite的扩展(如SQLiteEncryptionExtension,
  • 2025-01-04在electron中使用sqlite
    一、安装pnpminstallknexbetter-sqlite3还需要再执行npxelectron-rebuild-v二、注册ICP然后再主进程中://mian.jsconstknex=require('knex');constdb=knex({client:'better-sqlite3',connection:{filename:path.join(__dirname,'exam
  • 2025-01-04Gin+GORM+Zap+PostgreSQL的Web后端-Gin进阶
    上一篇文章介绍了Gin和Gin的简单使用,本次介绍Gin进阶使用,并和一些常用的库组合使用,最后测试运行并写入数据到PostgreSQL数据库。可配置在configs目录下,新增了config.yml作为配置文件,使用viper库读取配置文件参数,来设置Gin框架和一些其他参数。funcInitConfig(){ viper.AddCo
  • 2025-01-03UniCloud 完整入门指南
    UniCloud完整入门指南目录什么是UniCloud为什么选择UniCloud快速开始基础概念核心功能最佳实践常见问题高级功能详解开发工具部署和运维最新特性和更新什么是UniCloudUniCloud是DCloud推出的基于serverless模式和js编程的云开发平台。它让不会后端的前端工程
  • 2025-01-03uniapp 设置某个时间为过期时间,判断是否过期执行相应逻辑操作
    设置某个时间为过期时间,如果过期时间的时间戳大于当前时间的时间戳(data.expired>newDate().getTime()),代表还没有过期,否则就是过期了可以将下面的代码统一封装到cach.js文件里里面用到db的set或者get是存储缓存功能//取值functionget(key){try{ constdata=db.ge
  • 2025-01-022024个人总结
    眼睛一睁一闭,一年又过去了,小小总结一下个人的2024构建了某某跨平台电商工具站点后端核心尽事在人,成事在天,主体架构构建不孬,吾亦算尽忠职守偏处吾编码也随事之变化不断磨砺改造工具利剑,某些经验也总结成了库sv.db和几篇文章,不算多强,只是为自己工作省事不少略微遗憾基于ope
  • 2025-01-02win32汇编环境,对话框中设置RichEdit内文本的字体
    ;运行效果;win32汇编环境,对话框中设置RichEdit内文本的字体;直接抄进RadAsm可编译运行。;下面为asm文件;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  • 2025-01-02win32汇编环境,窗口程序中设置RichEdit内文本的字体
    ;运行效果;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  • 2025-01-01分布式事务-Seata入门指南
    Seata入门指南为什么要使用分布式事务问题点-当账户余额0时,还是可以下单成功,而且扣减库存新的需求-下单逻辑需要保证数据一致性,当帐户余额不够时,库存回滚,下单失败解决方案采用spring事务能解决问题上面的问题嘛,是不能使用分布式事务解决方案Seata(官方推荐)Seata是
  • 2024-12-31gorm crud总结
    typeStudentstruct{ Idint64`gorm:"primary_key"` Namestring`gorm:"column:name"` Ageint`gorm:"column:age"`}func(Student)TableName()string{ return"student"}插入s:=Student{Name:"abc&q
  • 2024-12-31Linux 部署filebrowser2.31.2
    =================================================================linux部署filebrowser2.31.2=================================================================#tar.gz安装包下载:https://github.com/filebrowser/filebrowser/releases/latestcd/usr/local/linux/f
  • 2024-12-31MongoDB 入门操作(Introduction to MongoDB Operations)
    MongoDB入门操作目录MongoDB是非关系型文档数据库的典型代表,非常适合写入大批量、高并发以及不规则的数据,因此广泛应用于爬虫开发的存储后端。✍当业务需求对联表查询不是很强烈,相反需要存储大量关联性不是很强的数据时,可以考虑使用MongoDB文档型数据库。在Mon
  • 2024-12-31docker安装odoo17
    docker部署部署数据库dockernetworkcreate--driverbridgeodoo-netmkdir/mydata/services/odoo/dbdockerrun--networkodoo-net-d-v/mydata/services/odoo/db:/var/lib/postgresql/data-ePOSTGRES_USER=odoo-ePOSTGRES_PASSWORD=odoo-ePOSTGRES_DB=postgres
  • 2024-12-31KingbaseES 数据库备份恢复案例之---sys_rman备份进程异常
    案例说明:执行sys_rman物理备份时,读取backup.info、backup.info.copy文件失败,sys_rman进程异常,无法正常结束服务,进程无法退出,阻塞新的备份任务。适用版本:KingbaseESV8R6一、问题现象如下所示,sys_rman备份结束时,读取backup.info、backup.info.copy文件失败,sys_rman进程异常: