Decorative image frame

Geooo的博客

(王兆祺の个人博客)

Geooo的博客

Java垃圾回收

Java垃圾回收(Full GC 和 Minor GC)

  1. 堆是垃圾回收的区域,按照垃圾回收的策略,把堆分成新生代:老年代=1:2

  2. 新生代中对象的存活周期很短,大部分对象需要快速回收,需要频繁回收垃圾,因此采用copy算法回收垃圾。老年代中对象存活周期很长,需要回收的垃圾很少,因此采用标记-整理算法回收垃圾。

阅读全文...

常见基于 TCP 和 UDP 协议的端口号

TCP 协议名称 端口号 套接字 作用
Telnet 专司终端模拟 23 Tcp23 提供在本地计算机上提供远程主机工作的功能
SMTP 简单邮件传输协议 25 Tcp25 它帮助每台在发送,中转新建的时候找到下一个目的地
HTTP 超文本传输协议 80 Tcp80 网页,在线视频,在线音乐必须遵循的准则
FTP 文件传输协议 20+21 Tcp20 和 Tcp21 FTP协议使得主机间可以共享文件
DNS 域名解析协议 53 Tcp53 域名解析协议因特网上域名与IP地址相互映射的分布式数据库,使得用户更方便地去访问互联网
HTTPS 超文本传输安全协议 443 Tcp443 HTTPS是以安全为目的的HTTP通道,简单说是HTTP的简单版
SSH 安全壳协议 22 Tcp22 SSH为建立在应用层和传输层上建立安全连接的安全协议
POP3 邮局协议版本3 110 Tcp110 本协议主要用于支持使用客户端远程管理在服务器上的电子邮件
NTP 网络时间协议 123 Tcp123 它是用来同步网络上各个计算机时间的协议
IMAP4 第四版因特网信息存取协议 143 Tcp143 IMAP4协议与POP3协议一样也是规定个人计算机如何访问互联网上的邮件服务器进行发送邮件,但是IMAP4协议比POP3协议更高级
UDP 协议名称 端口 套接字 作用
SNMP 简单网络管理协议 161 UDP161 该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。
TFTP 简单文件传输协议 69 UDP69 该协议用来在客户机与服务器之间进行简单的文件传输协议,提供不复杂、开销不大的文件传输服务。
DNS 域名系统 53 UDP53 因特网上作为域名与IP地址相互映射的一个分布式数据库,能够是用户更方便地访问互联网。
DHCP / BooTPS 动态主机配置协议 67 UDP67 主要两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为所有计算机中央管理的手段

广义表中head tail运算

广义表定义

根据表头、表尾的定义可知:任何一个非空广义表的表头是表中第一个元素,它可以是原子,也可以是子表,而其表尾必定是子表。
也就是说,广义表的head操作,取出的元素是什么,那么结果就是什么。但是tail操作取出的元素外必须加一个表——“ ()“
阅读全文...

10.1.7 Redis的同步机制了解么?

题目:Redis的同步机制了解么?

参考答案

从从同步。第一次同步时,主节点做一次bgsave,并同时将后续修改操作记录到内存buffer,待完成后将rdb文件全量同步到复制节点,复制节点接受完成后将rdb镜像加载到内存。加载完成后,再通知主节点将期间修改的操作记录同步到复制节点进行重放就完成了同步过程。