-
实战!我用 Wireshark 让你“看得见“ TCP
实战!我用 Wireshark 让你“看得见“ TCP 每日一句英语学习,每天进步一点点: 前言 为了让大家更容易「看得见」 TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。 接下来丢包、乱序、超时重传、快速重传、选择性确认、流...
-
简版在线聊天Websocket
简版在线聊天Websocket 序言 What is Webscoket ? websocket 应用场景 简版群聊实现 代码例子 小结 Webscoket Websokcet 是一种单个TCP连接上进行全双工通信的协议,通过HTTP/1.1 协议的101状态码进行握手。 http://websocket.org Websocket 应用场景 Websocket 和 htt...
2020-05-19 16:15:09 ESET服务器wordARMIE股票网站GoogleWebSocketPS浏览器
-
Netty源码死磕一(netty线程模型及EventLoop机制)
Netty源码死磕一(netty线程模型及EventLoop机制) 引言 好久没有写博客了,近期准备把 Netty 源码啃一遍。在这之前本想直接看源码,但是看到后面发现其实效率不高, 有些概念还是有必要回头再细啃的,特别是其线程模型以及 EventLoop 的概念。 当然在开始之前还是有务...
-
ArrayList是如何实现的,ArrayList和LinedList的区别?ArrayList
ArrayList是如何实现的,ArrayList和LinedList的区别?ArrayList如何实现扩容。 ArrayList比较简单,主要是通过数组来实现的 需要注意的是其初始容量是10 /** * Default initial capacity. */ private static final int DEFAULT_CAPACITY = 10; 需要注意增长方法grow()...
-
面试再问HashMap,求你把这篇文章发给他!
面试再问HashMap,求你把这篇文章发给他! 作者:超大只乌龟 https://segmentfault.com/a/1190000022184751 总所周知 HashMap 是面试中经常问到的一个知识点,也是判断一个候选人基础是否扎实的标准之一,因为通过?HashMap?可以引出很多知识点,比如数据结构(数组、链...
2020-05-19 16:12:46 java 教程Java技术定义技巧Intellij优化技巧阿里巴巴IntelIE微信公众号
-
搬起石头砸自己的脚,我后悔在简历上写了“精通”,结果坑了自己
搬起石头砸自己的脚,我后悔在简历上写了“精通”,结果坑了自己 前言:众所周知,简历上了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西,我现在十分后悔在简历上写了精通二字 对于程序员来说,去任何一家公司面试,数据库是避不开的。开发人员对MySQL的...
-
我去字节跳动面试,“偷”回来的面试题,题真难...
我去字节跳动面试,“偷”回来的面试题,题真难... # 算法题 一面: 1. lc 里最长上升子序列的变形题 2. 实现输入英文单词联想的功能 二面: 1.矩阵旋转,要求空间复杂度 O(1) 2.无序的数组的中位数。要求时间复杂度尽可能的小 # 计算机网络 1. tcp 怎么保证数据包有序...
-
LeetCode 680. 验证回文字符串 Ⅱ
LeetCode 680. 验证回文字符串 Ⅱ 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 680. 验证回文字符串 Ⅱ 题目 给定一个非空字符串?s,最多删除一个字符。判断是否能成为回文字...
-
关于序列化的 10 几个问题,你顶得住不?.md
关于序列化的 10 几个问题,你顶得住不?.md 作者:Yujiaao https://segmentfault.com/a/1190000019962661 任何序列化该类的尝试都会因 NotSerializableException 而失败,但这可以通过在 Java中 为 static 设置瞬态(transient)变量来轻松解决。 Java 序列化相关的常见...
2020-05-19 16:07:29 java开发Java技术文件定义IDCIntellij阿里巴巴虚拟机IntelIE
-
java基础面试题1
java基础面试题1 和的区别? 无论左边表达式执行结果如何,都会执行右边 左边执行不符合条件时,右边不执行 1 public static void main(String[] args) { 2 int i = 1 ; 3 int j = 2 ; 4 5 // 6 if (++i==10 ++j==10) { // false 7 System.out.println(i); 8 System.ou...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
