Loading

摘要: 记录一下如何在 FastAPI 中处理日志,方便后续 Copy 代码 安装 FastAPI > python3.11 -m venv venv > source venv/bin/activate > pip install fastapi "uvicorn[standard]" 启动 FastAP 阅读全文
posted @ 2024-03-22 15:25 kosihpc 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 参考:你学Python 虚拟环境 看这一篇就够了 优势 之所以在开发时选择虚拟环境,除了避免库之间的冲突,还有重要的原因是方便部署,因为虚拟环境是独立的,仅包含了项目相关的依赖库,所以部署的效率更高,风险更小 一般部署流程是: 开发完成后,使用pip freeze > requirements.tx 阅读全文
posted @ 2022-07-01 22:40 kosihpc 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 前言: springboot的starter功能很强大,但是也导致了springboot 项目启动缓慢。在一定场景下,我们可能需要springboot项目尽量小,启动速度尽可能的快。 ####分析原因: 默认情况下, 我们会使用@SpringBootApplication注解来自动获取应用的配置信息 阅读全文
posted @ 2022-06-16 11:05 kosihpc 阅读(3898) 评论(0) 推荐(0) 编辑
摘要: **前言:**SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。当项目中需要内嵌一个轻量的数据库时,SQLite是一个不错的选择。 ####1.引入sqlite-jdbc相关的pom依赖 <!-- sqlite --> <dependency> <gr 阅读全文
posted @ 2022-06-14 11:19 kosihpc 阅读(9142) 评论(1) 推荐(2) 编辑
摘要: ####1. 修改my.inf [root@VM-12-15-centos ~]# vim /etc/my.cnf 添加如下 skip-grant-tables ####2. 重启MySQL服务 [root@VM-12-15-centos ~]# systemctl restart mysqld [ 阅读全文
posted @ 2022-06-08 12:19 kosihpc 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 注:题主所用IDEA版本为2021.1.3(适用于JetBrains家族所有产品2021.1.3之前的版本) 安装以后,找到File -> Setting(Mac系统下为Preferences)下的Plugins,在设置按钮中的Manage Plugin Repositories添加第三方市场地址: 阅读全文
posted @ 2022-06-02 17:28 kosihpc 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 错误如下: curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 解决方法: 网上很多方法,如添加hosts、更改DNS为114.114.114.114或者8.8.8.8。 但是最好 阅读全文
posted @ 2022-06-02 16:08 kosihpc 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 枚举和注解 1. 枚举 枚举类型( enum type )是指由一组固定的常量组成合法值的类型,本质上是int值。 Ⅰ. 用enum代替int常量 (1)int枚举模式 // FruitConsts.java /** * @author cph * * <p>int 枚举模式</p> */ publ 阅读全文
posted @ 2021-06-15 22:11 kosihpc 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Java异常相关问题总结 1. 运行时异常 空指针异常(NullPointerException) 产生原因: 访问空对象的域 调用空对象的实例方法 访问空数组的length throw null 解决方法: 使用if判断 使用Optional容器(Java 8) 并发修改异常(Concurrent 阅读全文
posted @ 2021-06-08 15:34 kosihpc 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 记录一下MP使用过程中出现的问题 多个OR和AND问题 出现问题的情况如下: SELECT * FROM student WHERE id = 1 OR id = 2 AND age = 20; # 查询结果为:id=2且age=20或者id=1,AND的优先级更高 SELECT * FROM st 阅读全文
posted @ 2021-06-03 16:07 kosihpc 阅读(2574) 评论(0) 推荐(1) 编辑