- 博客(5)
- 收藏
- 关注
原创 Express集成Swagger自动生成API文档
上周写接口文档真的是折磨死我了,不是多么困难,是实在麻烦!node实现的http接口,一个对象有好几十个属性,真一言难尽...以前也用过swagger和knife4j,得空就想着能不能在express的接口上面添加swagger,尽量减少接口文档的书写。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务()。
2023-07-27 16:34:47
2026
3
原创 【pinyin】第三方包的使用
拼音模块是一种用于将中文字符转换为拼音表示的工具。它可以将中文文本转换为相应的拼音字符串,方便在程序中进行处理和使用。拼音模块提供了简单易用的接口,可以轻松地实现中文拼音转换功能。
2023-05-17 15:48:08
2050
1
原创 LevelDb之log文件
LevelDB接收到写入或删除操作时,会将该操作写入.log文件中,但同时也会将该操作应用到内存中的memtable或磁盘中的sstable中。记录写入内存的Memtable之前,会先写入Log文件,这样即使系统发生故障,Memtable中的数据没有来得及Dump到磁盘的SSTable文件,LevelDB也可以根据log文件恢复内存的Memtable数据结构内容,不会造成系统丢失数据.
2023-03-07 10:50:59
367
原创 node操作leveldb基础操作
在Node.js中创建的LevelDB数据库中,数据文件的文件名通常为“LOG”和“MANIFEST”,其中“LOG”文件包含日志数据,而“MANIFEST”文件包含LevelDB数据库的元数据信息。总的来说,Node.js创建的LevelDB数据库中的文件与其他编程语言中的LevelDB数据库相似,都包含了数据文件、锁文件、临时文件和配置文件等。原本在构造函数中,我直接固定了path路径,避免数据库的位置被改动,建议在项目中使用的时候固定path,上述代码块进行了简单的日志记录,便于查看解析。
2023-03-03 09:59:27
910
原创 git 提交代码步骤:
最近提交代码发现,分支合并的提示:Merge branch 'main' of xxxx,百度到产生的原因是本地仓库远落后于远程仓库!
2023-02-20 17:22:37
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人