怪物奇妙物语

宇宙无敌超级美少男的怪物奇妙物语

首页 新随笔 联系 管理
  822 随笔 :: 0 文章 :: 2 评论 :: 16万 阅读

数据库

以下是数据的一些基本内容

Q 什么是主从数据库

主从数据库就是把数据库架构分为主数据库和从数据库。

从数据库是主数据库的备份,以提高数据的安全性,不至于一个数据库崩掉而导致整个项目也运行不起来。可以有效的防止财产的损失。

一般从库只做查询操作,而主库则做更改操作,也就是所谓的读写分离。

Q 什么是主主数据库

所谓的主主,其实也就是两个数据库互为主从。
两个库都可以对数据库进行更改和读写操作,

个人感觉是主从数据库的进化版,更加的实用,但是不足之处就是,如果有自增主键的话,很大可以会产生主键冲突,所以就需要一定的算法进行改进。

工具使用

以下是一些工具的使用心得

Q vsocde控制台如何快速清空控制台和恢复上次输入的命令

  1. ctrl+l,可以快速的清空控制台内容,l,难道是clear意思,不太懂
  2. ctrl+p,可以恢复上次输入的命令,p,我猜测是previous的意思

fastapi and sqlalchemy

以下是fastapi和sqlalchemy相关的内容

Q python中sqlalchemy的yield和finally的搭配使用

  1. 当用发送来一个路由请求时,通过Depends依赖去获取一个数据库的session回话,注意这个session回话是通过yield返回的.
  2. 然后就是增删改查数据库了
  3. 执行完crud之后,然后返回执行finnally里面的销毁回话的操作.

img

Q fastapi和sqlalchemy的访问流程

  1. 请求进来首先进入路由层,分发路由
  2. 然后进入service层,service层因为要用到数据库,所以去到数据库中拿到session会话.
  3. 然后拿着上面的session会话,到数据库中进行增删改查.
  4. 然后在层层返回结果,大致就是这个流程.
    img

CSS

以下是CSS相关的内容

Q CSS 变量为什么选择两根连词线(--)表示?

因为变量, dollar符 $被Sass 用掉了,@符 被 Less 用掉了。为了不产生冲突,官方的 CSS 变量就改用两根连词线了

Q 需要注意的是,变量的作用域就是它所在的选择器的有效范围,如果希望能够在 HTML 文档中都能访问到,css变量改怎么定义?

  1. 在vue组件中,可以定义在当前组件的根节点上

  2. 或者定义在伪类 :root中

  3. 在 Vue 3 中的 SFC 中,style 标签支持 vars 绑定,该参数接受对象键值对方式注入 CSS 变量,
    当style标签加上scoped属性之后,所应用的 CSS 变量将以组件的 Scoped id 作为前缀,访问的时候也会自动加上 Scoped id.
    假如我们这种情况下想访问的是全局的 CSS 变量呢?也就是我们不希望加上 Scoped Id,那么css变量的前面就要加上global关键字.

Q: flex和inline flex两者的区别描述:

当 FlexBox 容器没有设置宽度大小限制时,当 display 指定为 flex 时,FlexBox 的宽度会填充父容器,

当 display 指定为 inline-flex 时,FlexBox 的宽度会包裹子 Item

gin

以下内容是golang中的gin框架

Q:gin框架的整体流程?

  1. 首先加载配置文件
  2. 然后连接数据库,绑定模型
  3. 注册路由
  4. 启动程序

Q:gin框架,注册路由的流程?

  1. 如果有静态文件夹或者template文件,呢么就先配置
  2. 然后注册路由,根据路由的多少可以选择分组配置
  3. 路由中注册控制器,然后在控制器中完成增删改查,返回数据
  4. 如果在细分的话,呢么控制还可以继续拆分成数据库操作层和service层,等等
  5. 以上就是一个gin入门框架的大体流程
posted on   超级无敌美少男战士  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2022-02-11 jQuery如何进行二次查找
2022-02-11 如何查看一个网站有没有使用jQuery
2022-02-11 开发依赖 生产依赖 区别
2022-02-11 JavaScript 数组中的常用方法 数组方法
2022-02-11 ngrok 实现内网穿透
2022-02-11 symbol作为key时的获取与遍历
2022-02-11 如何创建两个相同的symbol
点击右上角即可分享
微信分享提示