其他
最近遇到一个问题,纠结了很久,一台备用dns上的所有A记录突然不显示了,添加A记录之后刷新一下就没有了,但是测试添加的A记录能正常解析。另外一台dns服务器正常,在有问题的dns服务器上添加的dns记录,在另外一台上也能正常显示,郁闷了很久,查了配置也没问题。后来发现这里的筛选不知道怎么勾选了。做了筛选之后,只能显示筛选的内容了。到此时,豁然开朗。选择“所有名称”,点击确定,然后刷新。所有的记录都
暴力做法是,枚举从m~n的所有数,因为题目说了数据最大为2147483647,所以可以枚举0~30位,对所有数字的每一位做与运算。 数据比较大的时候这样做会超时(时间复杂度是O(n))。 参考官方题解,有一个简单得多的做法。 观察发现,要对所有数做按位与,只要有一个数的某一位为0,则最后按位与的结果 ...
使用线程池实现服务器端,可以支持同一时间多个客户端发起的请求 一.编写TCP协议服务端 1 package demo.soket.tcp; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.net. ...
链接:https://leetcode-cn.com/problems/binary-tree-preorder-traversal/ 代码 /* * @lc app=leetcode.cn id=144 lang=cpp * * [144] 二叉树的前序遍历 */ // @lc code=star ...
当每块大小固定时(例如页号(页面大小固定)、盘块号(盘块大小固定)),则不需要存储每个单元的编号,直接可以由首地址计算出相应的存储单元,所以分页管理的地址空间是一维的。因此这些“号”是隐含的,实际上不存储。 ——这本质是等差数列的递推。 另一方面,由于每一块的大小不确定,例如段式存储,需要存储每一段 ...
提到DevOps这个词,我相信很多人一定不会陌生。 DevOps的历史 在开发人员关注之前,我们传统的IT部门在组织中有两个独立的团队-开发团队和运营团队。 开发团队负责软件开发,开发并确保代码完美运行。经过数小时的努力和大量的反复试验,团队发布了必须由运营团队执行的代码,该团队负责代码的发布和操作 ...
RabbitMQ是什么? MQ(Message Queue,消息队列)消息中间件,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息同步。 原理介绍 rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动 ...
8.4 学习日记 KVM KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。 静态类: 所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 静态类和非静态类之间的区别 1. ...
较高的发送速度和较低的接受速度 之间的不匹配,会造成传输出错,所以数据链路层需要流量控制机制。简单说就是让发送方慢点发送,发送太快的话接收方缓冲区就会溢出 需要区别的是,流量控制机制不仅在数据链路层有,传输层也有流量控制,两者之间的区别是:链路层的流量控制是点对点,传输层的流量控制是端到端。 由于主 ...