laglangyue
laglangyue
全部文章
未归档
java并发编程(5)
mysql(4)
数据结构(3)
源码笔记(39)
题解(157)
归档
标签
去牛客网
登录
/
注册
laglangyue
忽有一题尚未解,垂死病中惊坐起。横批一题难顶!
全部文章
/ 未归档
(共9篇)
SSL四次握手
来自专栏
1、客户端请求建立SSL链接,并向服务端发送一个随机数–Client random和客户端支持的加密方法,比如RSA公钥加密,此时是明文传输。2、服务端回复一种客户端支持的加密方法、一个随机数–Server random、授信的服务器证书和非对称加密的公钥。3、客户端收到服务端的回复后利用服务端的公...
2020-08-23
0
747
RabbitMQ
来自专栏
场景及其优越性 RabbitMQ消息队列,用于两个进程间的通信,基于AMQP协议(底层是TCP),所以可以跨网络跨机器通信; 解耦合:微服务大行其道,java应用可以通过rabiitmq调用python应用,实现应用解耦合,而非jpython直接调用; 异步与广播:java应用调用其他服务(比如p...
2020-08-04
0
1725
redis三种特殊数据结构
来自专栏
引言 redis有3种特殊的数据结构:hyperloglog,bitmap,geo Hyperloglog 这个结构可以非常省内存的去统计各种计数,比如注册 IP 数、每日访问 IP 数、页面实时UV、在线用户数等,误差为80%,大数据下误差较小,redis通过string存储Hyperloglog...
2020-08-02
0
1533
redis的数据结构
来自专栏
引言 redis面向客户端有8种数据结构,而底层有多种实现方式 1.底层实现 1.1 SDS 简单动态字符串(simple dy namic string,SDS)的抽象类型,并将SDS用作Redis的默认字符串表示 struct sdshdr { int len; //buf...
2020-08-02
0
950
多线程-交替打印字符串-leetcode1195
来自专栏
题目 题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/fizz-buzz-multithreaded 编写一个可以从 1 到 n 输出代表这个数字的字符串的程序,但是:如果这个数字可以被 3 整除,输出 "fizz"。如...
2020-07-30
0
921
剑指offer36-链表相交问题-python
来自专栏
文引 python面向对象,本人是java的,对于python理解欠佳,为朋友写此文。链表node,包括它的值val,还有一个next指针指向下一个nodepython的属性域都是在init里面定义的,私有属性用两个下划线开头由于视频面试手撕代码,要自己定义输入数据,自己构造了相交链表在本文的链表中...
剑指offer
2020-07-23
1
721
链路层
来自专栏
点对点的数据链路层:(1)封装成帧(2)透明传输(3)差错检测点对点协议PPP
2020-06-27
0
517
网络层
来自专栏
网络层包括: 网际协议IP 地址解析协议ARP 路由选择协议RIP/OSPF.BGP-4 网际控制报文协议 ICMP 网际组管理协议 IGMPIP ARP 路由选择协议 ICMP IGMP
2020-06-27
0
645
应用层
来自专栏
0.Socket 进程间通信 应用层即应用程序,应用程序(进程)之间的通讯,进程间通信基于套接字Socket接口生成套接字,主要有3个参数:通信的目的IP地址、使用的传输 层协议(TCP或UDP)和使用的端口号 客户端 1、连接远程主机 2、发送数据 3、接收数据 4、关闭流与socket连接 服务...
2020-06-25
0
683