会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lalala
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2024年2月2日
Java泛型
摘要: 参考: 磊叔的技术博客 : 聊一聊-JAVA 泛型中的通配符 T,E,K,V,? tutorialspoint : Java - Generics Java - 泛型 泛型的好处 在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转
阅读全文
posted @ 2024-02-02 16:36 archaique
阅读(4)
评论(0)
推荐(0)
编辑
2024年1月12日
TCP 重传 、滑动窗口、流量控制、拥塞控制
摘要: 参考: 小林 coding : https://xiaolincoding.com/network/3_tcp/tcp_feature.html Carson :TCP Send Window, Receive Window, and How it Works Brunda K :TCP Serie
阅读全文
posted @ 2024-01-12 17:56 archaique
阅读(28)
评论(0)
推荐(0)
编辑
2023年12月25日
TCP 与 UDP
摘要: TCP 与 UDP TCP 头部 目标和源端口 序列号:自己的,在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。 确认应答号:指下一次「期望」收到的 对方的 数据的序列号,发送端收到这个确认应
阅读全文
posted @ 2023-12-25 10:39 archaique
阅读(5)
评论(0)
推荐(0)
编辑
2023年12月14日
字符串匹配
摘要: KMP 算法 Knuth-Morris-Pratt(KMP) 算法用于搜索给定字符串中的模式。 首先,它在模式中找到称为LPS的重复子串,并将LPS信息存储在数组中。 其次,进行字符串匹配。当发生不匹配时,它利用 LPS 数组来决定从哪里开始下一个匹配,以避免多余的旧比较。 如下图 第一次匹配失败后
阅读全文
posted @ 2023-12-14 18:00 archaique
阅读(3)
评论(0)
推荐(0)
编辑
2023年12月1日
Java 中的异常
摘要: 如果抛出的是受检异常,则必须在方法签名上声明,否则将导致编译错误。 如果抛出的是运行时异常,不需要在方法签名上声明。 受检异常(Checked Exceptions)和运行时异常(Runtime Exceptions)在Java中有一些重要的区别: 检查时期: 受检异常: 这些异常在编译时期就被检测
阅读全文
posted @ 2023-12-01 10:14 archaique
阅读(3)
评论(0)
推荐(0)
编辑
2023年11月17日
OAuth2
摘要: 参考: 265Stuff:OAuth 2.0 Simple Example 周志明:《凤凰架构-架构安全性-授权-OAuth2》 Google:OpenID Connect 一个例子:StackOverflow 使用的谷歌 OpenID Connect 为了对 OAuth2 有一个直观的认识。我们先
阅读全文
posted @ 2023-11-17 16:54 archaique
阅读(17)
评论(0)
推荐(0)
编辑
2023年11月16日
重定向与转发
摘要: 参考 《重定向与转发》 Redirect 重定向是指当浏览器请求一个URL时,服务器返回一个重定向指令,告诉浏览器地址已经变了,麻烦使用新的URL再重新发送新请求。 重定向有两种: 一种是302响应,称为临时重定向, 一种是301响应,称为永久重定向。如果服务器发送301永久重定向响应,浏览器会缓存
阅读全文
posted @ 2023-11-16 11:42 archaique
阅读(19)
评论(0)
推荐(0)
编辑
2023年11月8日
数据库 范式
摘要: 参考: 数据库技术知识点(一)IDEFO需求建模方法、解释实体、实体型、实体集的区别、完全函数依赖、部分函数依赖、传递函数、平凡函数依赖、非平凡函数依赖举例、超码、主码、候选码的概念与区分 《数据库系统概论》 码 超码 定义:超码也叫做超级码,是一个或多个属性的集合,这些属性可以让我们在一个实体集(
阅读全文
posted @ 2023-11-08 23:36 archaique
阅读(21)
评论(0)
推荐(0)
编辑
2023年10月27日
JVM 思考与总结
摘要: 相关基础知识见: 深入理解 JVM -- 垃圾收集器与内存分配策略 新生代为什么需要两个 Survivor 区? 如果只有一个 Eden 区加一个 Survivor 区,那么 Minor GC 后 Eden 区还存活下来的对象复制到 Survivor 区。而 Survivor 区里的对象在这次 Mi
阅读全文
posted @ 2023-10-27 17:58 archaique
阅读(3)
评论(0)
推荐(0)
编辑
2023年10月25日
Springboot 启动过程
摘要: 参考: rhyme : SPRINGBOOT启动流程及其原理 fhfirehuo: SpringBoot的启动流程 只会一点java : spring boot容器启动详解 二月_春风 :EnableAutoConfiguration注解的工作原理 Spring 框架就像一个家族,有众多衍生产品例如
阅读全文
posted @ 2023-10-25 18:00 archaique
阅读(24)
评论(0)
推荐(0)
编辑
下一页