
后端
文章平均质量分 84
小前端而已
这个作者很懒,什么都没留下…
展开
-
数据库的一些基础知识
存储引擎innodb:支持事务、行级锁、在线热备份。采用MVCC来支持高并发,四个标准隔离级别:读已提交,读未提交,可重复读,串行化,默认是RR可重复读,主索引是聚簇索引索引B树=Balance TreeB+树是Btree的一种变形,叶子节点多了顺序访问的指针。数据存储在叶子节点,对于内部节点(索引节点)的一个key,左子树小于它,右子树大于等于它–如图树的常见特性AVL树:平衡二叉树,通过平衡因子差值进行旋转达到平衡,左右子树树高相差不超过1,旋转耗2. 时,所以适合插入/删除较少的场景红原创 2022-03-18 16:46:49 · 190 阅读 · 0 评论 -
动态响应布局、iconfont笔记
clip:rect矩形剪裁功能rect(30px 200px 200px 20px)rect(top right bottom left)参数:top right bottom left分别指最终剪裁可见区域的上边,右边,下边与左边。而所有的数值都表示位置,且是相对于原始元素的左上角而言的。说明:裁剪矩形上边距上边的距离是30px 裁剪矩形右边距左边的距离是200px 裁剪矩形下边距上边的距离是200px 裁剪矩形左边距左边的距离20px:notli a:hover:not(.actio原创 2022-03-18 15:07:48 · 1323 阅读 · 0 评论 -
【网络基础】聊聊TCPIP四层网络模型吗?OSI七层网络模型也说一下
文章目录44_你能聊聊TCP/IP四层网络模型吗?OSI七层网络模型也说一下!(上)1、TCP/IP四层模型:1.1 物理层1.2 数据链路层问题:你得定义哪些0和1分为一组,这些信号什么意思?45_你能聊聊TCPIP四层网络模型吗?OSI七层网络模型也说一下!(中)1、mac地址2、以太网2.1 基于以太网协议 将数据包 广播到局域网的每台电脑2.2 以太网是如何知道哪些电脑是一个子网的?2.3 实际上,电脑单从ip地址是看不出来哪些机器是一个子网的原创 2022-03-17 19:01:12 · 176 阅读 · 0 评论 -
JDBC数据库连接 及JDBC使用讲解
目录1. 什么是JDBC2. JDBC ?作原理3. JDBC 使?3.1 创建项目并添加MySQL驱动(DataSource实现操作数据库)3.2 使用代码操作数据库1. 什么是JDBCJava 数据库连接。是种于执 SQL 语句的 Java API,它是 Java 中的数据库连接规范。 使了 JDBC 之后,不管是什么数据库与什么数据库驱动,我们只需要使套标准代码就 可以实现对不同数据库进统操作(添加、修改、删除、查询),它的目的就在于解决不同数据库厂商的数据库存在不一样时,会产生的问题原创 2022-03-16 20:46:45 · 623 阅读 · 0 评论 -
es6中的class类的总结
class类的学习一、class类的简介传统的JS只有对象的概念,没有class类的概念,因为JS是基于原型的面向对象语言举个栗子:// 构造函数function Person(name) { this.name = name}Person.prototype.say = function() { return `My name is ${this.name}`}// 实例化const p = new Person('zhangsan')console.log(p.sa原创 2022-03-15 13:47:11 · 212 阅读 · 0 评论 -
@Configuration 注解优先级问题
在微服务项目中,相互依赖的两个微服务同时实现了某个Configuration,导致出现以下报错信息:Error creating bean with name ‘singerService’: Unsatisfied dependency expressed through field ‘singer’; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying原创 2022-03-15 12:25:01 · 1146 阅读 · 0 评论 -
linux下一块新硬盘需要经历的过程
添加一块新硬盘1.分区2.格式化格式化分区为SWAP3.挂载4.相关参数/命令介绍实验环境:CentOS 7使用一块新硬盘需要1.分区2.格式化3.挂载1.分区命令:fdisk格式:fdisk + 磁盘名称相关参数作用n添加新的分区p查看分区表信息d删除某个分区信息m查看全部可用的参数w保存并退出q不保存直接退出l列出所有可用的分区类型t改变某个分区的类型[root@localhost ~]#fdisk /dev/sdbWelco原创 2022-03-15 09:43:26 · 1270 阅读 · 0 评论 -
Hyper-V安装Ubuntu18.04 LTS+ROS(melodic)
Hyper-V安装Ubuntu18.04 LTS+ROS(melodic)记录在Win10中使用自带的Hyper-V来创建虚拟机,安装ROSHyper -V安装Ubuntu18.04 LTS开启Hyper -VWin10虽自带了Hyper-V,但默认是关闭的,我们可以通过在"启用或关闭Windows功能"中勾选"Hyper-V"来开启,注意点击确认后需要重启(家庭版参考)。重启完成之后,点击Windows+S键输入"Hyper-V"进行搜索,会出现"Hyper-V管理器"应用,点击Hyper-V原创 2022-03-14 17:18:40 · 2656 阅读 · 0 评论 -
CCF CSP 201412-2 Z字形扫描(C++语言100分)[简单算法]
1. 问题链接:CCF 201412 Z字形扫描试题编号:201412-2试题名称:Z字形扫描时间限制:2.0s内存限制:256.0MB问题描述:问题描述在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:对于下面的4×4的矩阵, 1 5 3 9 3 7 5 6 9 4 6 4 7 3 1 3 对其进行Z字形扫描后得到长度为16的序列: 1 5 3 9 7 3 9 5 4 7原创 2022-03-14 15:53:42 · 217 阅读 · 0 评论 -
4071 国际象棋(枚举)
1. 问题描述:在一个 8×8 的国际象棋棋盘上放置着一个车和一个马。保证这两个棋子之间不能攻击到对方。现在,要在棋盘的空格上放置另一个马,要求放置完毕后,三个棋子两两之间不得攻击到对方。请问,共有多少种放置方法。关于国际象棋行棋规则:车:横、竖均可以走,步数不受限制,不能斜走。马:每步棋先横走或竖走一格,然后再往外斜走一格;或者先斜走一格,最后再往外横走或竖走一格(即走"日"字)。可以越子,没有中国象棋中的"蹩马腿"限制。关于棋盘:8 行从上到下依次编号为 1~8,8 列从左到右依次编号为 a~h原创 2022-03-13 15:19:06 · 192 阅读 · 0 评论