摘要:
RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 R 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(41)
评论(0)
推荐(0)
摘要:
web 容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEBAPPLIC 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(58)
评论(0)
推荐(0)
摘要:
主要区别主要体现在: 缓存处理,在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(242)
评论(0)
推荐(0)
摘要:
OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*'的请求来测试服务器的功能性。 HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。 GET:向特定 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(61)
评论(0)
推荐(0)
摘要:
1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。 2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。 3、如果host 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(536)
评论(0)
推荐(0)
摘要:
1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true; int a = 220; Integer b = 220; System.out.println(a==b);//true 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(71)
评论(0)
推荐(0)
摘要:
推荐两篇写的比较好的博客 https://blog.csdn.net/chai471793/article/details/99563704 https://www.cnblogs.com/zhangzhijian/p/11237178.html 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(34)
评论(0)
推荐(0)
摘要:
USE-A:依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。 关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。在代码中的表现为:A类的成员变量中含有B类。 HAS-A:聚合关系,拥有关系,是关联关系的一种 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(132)
评论(0)
推荐(0)
摘要:
只看尖括号里边的!!明确点和范围两个概念如果尖括号里的是一个类,那么尖括号里的就是一个点,比如List<A>,List<B>,List<Object>如果尖括号里面带有问号,那么代表一个范围,<? extends A> 代表小于等于A的范围,<? super A>代表大于等于A的范围,<?>代表全部 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(73)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(21)
评论(0)
推荐(0)
摘要:
讨论这个问题的大部分博客都会引用《计算机网络》的内容: 防止已失效的连接请求又传送到服务器端,因而产生错误 不幸的是, 这种解释是不准确的, TCP 采用三次握手的原因其实非常简单, 远没有大部分博客所描述的那样云山雾绕。 这里先给出结论: 为了实现可靠数据传输, TCP 协议的通信双方, 都必须维 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(397)
评论(0)
推荐(0)
摘要:
Git 是一个开源的分布式版本管理系统。 几个概念: 1、Workspace: 也被称为工作空间。你在开发工具或者文件夹下看到的目录就是工作空间 2、Index 也被称为暂存空间。用于保存你需要提交到 Repository 中的修改记录。 3、Repository 也被称为本地仓库,用于记录文件修改 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(48)
评论(0)
推荐(0)
摘要:
有四种索引,分别是:全文索引,HASH索引,BTREE,RTREE。 全文索引 :全文索引目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。Hash 索 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(245)
评论(0)
推荐(0)
摘要:
按照对数据操作的锁粒度来分:行级锁、表级锁、页级锁、间隙锁 行级锁:行级锁是MySQL中锁定粒度最细的一种锁。表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突,其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁。表级锁:表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(249)
评论(0)
推荐(0)
摘要:
客户端发送一条查询给服务器;服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段;服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划;MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询;将结果返回给客户端。 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(55)
评论(0)
推荐(0)
摘要:
主要是运行时间有差别,当循环次数较少没多少出入,但是当我们循环的次数上去了那么这差距就有点明显了。然后仔细探考后发现:在Java中i++语句是需要一个临时变量取存储返回自增前的值,而++i不需要。这样就导致使用i++时系统需要先申请一段内存空间,然后将值塞进去,最后不用了才去释放。多了这么一系列操作 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(242)
评论(0)
推荐(0)
摘要:
一、确定电脑的CPU开启CPU虚拟化 1、电脑CPU一般都会默认被虚拟化,如下图所示: 2、如果未被虚拟化,需进入BISO界面打开CPU虚拟化 二、下载VirturalBox并完成安装 下载地址:https://www.virtualbox.org/wiki/Downloads 安装步骤默认下一步即 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(120)
评论(0)
推荐(0)
摘要:
主要命令参考:https://docs.docker.com/engine/install/centos/ 一、Centos安装Docker 1、卸载系统之前的 docker sudo yum remove docker \ docker-client \ docker-client-latest 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(852)
评论(0)
推荐(0)
摘要:
在C:\Windows\System32\drivers\etc目录下的hosts文件中添加一行IP映射即可。 151.101.76.133 raw.githubusercontent.com 这个IP可以通过域名查询网站查询得到,但是一般就选用这个即可。 IP网址获取 但是当配置上面的一个地址不行 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(288)
评论(0)
推荐(0)
摘要:
题目:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(39)
评论(0)
推荐(0)
摘要:
题目:给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。 方法1 不利用其他存储空间 在此方法中,我们利用两个计数器 left 和 right 。首先,我们从左到右遍历字符串,对于遇到的每个 ‘(’,我们增加 left 计数器,对于遇到的每个 ‘)’ ,我们增加 ri 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(118)
评论(0)
推荐(0)
摘要:
题目:给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素 归并排序 思路及算法 由题目给出的性质可知,这个矩阵的每一行均为一个有序数组。问题即转化为从这 n 个有序数组中找第 k 大的数,可以想到利用归并排序的做法,归并到第 k 个数即可停止。 一般归并排序是两个 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(335)
评论(0)
推荐(0)
摘要:
简介 ZooKeeper 是一个高可用的分布式数据管理系统协调框架。基于对 Paxos 算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得 ZooKeeper 解决很多分布式问题。 Zookeeper 保证了CP(数据一致性和分区容错性) 当向注册中心查询服务列表时,我 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(217)
评论(0)
推荐(0)
摘要:
启动后问题 解决办法:取出Spring Cloud自带版本Zookeeper,添加自己使用版本依赖即可 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeep 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(138)
评论(0)
推荐(0)
摘要:
此题首先可以确定选用的算法是递归 对于二叉搜索树我们可以知道其左叶子节点值<根节点值<右叶子节点值,故二叉搜索树的中序遍历为一个升序数组。即题目给的有序数组。 中序遍历:先遍历左子树,在遍历根节点,最后遍历右子树。 如果不要求为平衡二叉搜索树的话,仅由一个升序数组,树的根节点就有多种不同的取值,就会 阅读全文
posted @ 2022-04-08 23:24
FireCode
阅读(48)
评论(0)
推荐(0)

浙公网安备 33010602011771号