相关文章
前置知识——Linux网络虚拟化
Linux网络虚拟化
信息是如何通过网络传输被另一个程序接收到的? 我们讨论的虚拟化网络是狭义的,它指容器间网络。
好了,下面我们就从 Linux 下网络通信的协议栈模型,以及程序如何干涉在协议栈中流动的信息来开始了解吧。
Linux…
建站知识
2025/1/16 23:41:16
我的面试八股(数据库)
数据库范式?
数据库范式有三种
1NF
第一范式,属性(对应表中的字段)不能再分割,就是这个字段只能是一个值,不能再分为多个其它字段了,1NF是所有关系型数据库的最基本要求。
2NF
第二范式&am…
建站知识
2025/1/16 23:41:24
ChatGPT干掉程序员?想多了...
GPT-4才诞生没几天,感觉朋友圈已经被这个人工智能刷屏了,大家一边在感叹人工智能行业蓬勃发展的同时,一边又有不少人患上了AI焦虑症。 这其中,以程序员首当其冲。原因无他,只因为GPT-4的惊人的能力和不少大佬的发言。 …
建站知识
2025/1/17 0:54:43
Java中的比较器Comparable与Comparator
文章目录 Java比较器自然排序:java.lang.Comparable定制排序:java.util.Comparator Java比较器
在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。Java实现对象排序的方式有两种: 自然排序:j…
建站知识
2025/1/16 14:15:33
材料科学|名词解释终版!!!
晶体:组成物质的原子,分子或离子按照一定的周期性规则排列形成的固体。
非晶体:原子在三维空间的不规则排列,长程无序,各向同性。
晶体结构:原子,离子,原子团按照空间点阵而进行的…
建站知识
2025/1/17 0:54:51
如何建立含有逻辑删除字段的唯一索引
文章目录 业务场景分析解决总结 业务场景
在实际工作当中,遇到一个场景,就是在用户注册时,名字要全局唯一,当然,我们是可以对用户进行删除的,你会怎么去做?
分析
一般来说,我们可…
建站知识
2025/1/17 0:55:03
基于Vue3封装一个好用的Websocket
在Vue3中使用Websocket可以让我们轻松地实现实时数据传输。为了方便使用,我们可以封装一个好用的Websocket类。
安装依赖
首先我们需要安装 ws 库来处理Websocket连接,使用以下命令进行安装:
npm install ws --save封装Websocket类
我们可…
建站知识
2025/1/17 0:55:14