网络分布式
为什么坚持?
人的痛苦源于对自己无能的愤怒!!!
Don't forget, a person's greatest emotional need is to feel appreciated.
莫忘记,人类情感上最大的需要是感恩。
展开
-
java 发送 https 请求 get / post
发送Get请求:请求代码 //请求地址 String url = ***/***/***"; //入参组装 Map<String, String> map = new HashMap<>(); map.put("categoryId", categoryId.toString()); String data = HttpClientUtil.sendGet(url, map);原创 2021-02-23 14:51:52 · 807 阅读 · 1 评论 -
redis 的五种数据结构
NX set 没有才新增XX set 有了才覆盖mset 批量添加mget 批量获取append 追加数据getrange key start endredis 正向索引 反向索引 正0 反-1命令跟value的类型是关联的 set 就是 string原创 2020-08-10 09:00:39 · 88 阅读 · 0 评论 -
字节流和字符流的区别
在java.io包中操作文件内容的主要有两大类:字节流字节流中输出数据主要是使用OutputStream完成,输入使的是InputStream字节流处理单元为1个字节,操作字节和字节数组。音频文件、图片、歌曲,就用字节流字节流可用于任何类型的对象,包括二进制对象字节流提供了处理任何类型的IO操作的功能,但它不能直接处理Unicode字符字符流字符流中输出主要是使用Writer类完成,输入流主要使用Reader类完成。字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数原创 2020-08-08 14:42:42 · 270 阅读 · 0 评论 -
Linux IO模式及 select、poll、epoll详解
一概念说明:用户空间和内存空间现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操作系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间。针对linux操作系统而言,将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为内核空原创 2020-08-04 18:16:03 · 195 阅读 · 0 评论 -
三次握手 四次挥手 DNS ARP
dns 是域名和IP地址的映射arp 是IP地址 和 网卡硬件的映射原创 2020-07-21 16:17:25 · 392 阅读 · 0 评论