我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
键入网址到网页显示,期间发生了什么? 键入网址到网页显示,期间发生了什么?
首先是解析URL,生成发送给web服务器的请求信息,URL中包含了web服务器的名字和要请求的文件名,我们有了这些信息就可以生成HTTP请求信息了。 其实也就是我们平时见到的请求报文,包含行头体 不过生成了这个报文之后该怎么办呢,还有很多东
TCP/IP 网络模型有哪几层? TCP/IP 网络模型有哪几层?
对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。 TCP/IP 网络
Java集合使用注意事项总结 Java集合使用注意事项总结
这篇文章我根据《阿里巴巴 Java 开发手册》总结了关于集合使用常见的注意事项以及其具体原理。 强烈建议小伙伴们多多阅读几遍,避免自己写代码的时候出现这些低级的问题。 集合判空《阿里巴巴 Java 开发手册》的描述如下: 判断所有集合内部
2024-09-25
Java集合常见知识总结(下) Java集合常见知识总结(下)
Map(重要)HashMap 和 Hashtable 的区别 线程是否安全: HashMap 是非线程安全的,Hashtable 是线程安全的,因为 Hashtable 内部的方法基本都经过synchronized 修饰。(如果你要保证线程
2024-09-25
Java集合常见知识总结(上) Java集合常见知识总结(上)
集合概述Java 集合概览Java 集合,也叫作容器,主要是由两大接口派生而来:一个是 Collection接口,主要用于存放单一元素;另一个是 Map 接口,主要用于存放键值对。对于Collection 接口,下面又有三个主要的子接口:L
2024-09-25
Java 语法糖详解 Java 语法糖详解
语法糖是大厂 Java 面试常问的一个知识点。 本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的原理。 什么
2024-09-25
Java SPI 机制详解 Java SPI 机制详解
面向对象设计鼓励模块间基于接口而非具体实现编程,以降低模块间的耦合,遵循依赖倒置原则,并支持开闭原则(对扩展开放,对修改封闭)。然而,直接依赖具体实现会导致在替换实现时需要修改代码,违背了开闭原则。为了解决这个问题,SPI 应运而生,它提供
2024-09-25
BigDecimal 详解 BigDecimal 详解
《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。 浮点数的运算竟然还会有精度丢失的风险吗?确实会! 示例代码: 12345float a = 2.0f - 1.9f;floa
2024-09-25
Java 代理模式详解 Java 代理模式详解
1. 代理模式代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 代理模式的主要作用是扩展目标对
2024-09-25
1 / 11