二分查找的总结(6种变形) Posted on 2021-12-15 | In Algorithm | Words count in article: 2.8k 二分查找的总结 普通的二分查找 普通二分查找的另一种写法 第一个=key的,不存在返回-1 第一个>=key的 第一个>key的 第一个...的总结 最后一个=key的,不存在返回-1 最后一个<=key的 最后一个<key 的 最后一个...的总结 完 ... Read more »
计算机网络知识总结一计算机网络和协议(一) Posted on 2021-11-21 | In Computer Network | Words count in article: 2.6k 计算机网络知识总结一计算机网络和协议(一) 互联网概述 互联网组成 计算机网络的性能指标 OSI参考模型以及TCP/IP四层模型、五层协议 通信过程、数据传输、网络设备 小结 互联网概述 计算机网络: 由若干节点和连接这些节点的链路组成,网络中的节点可以是计算机、集线器、交换机、或路由器等; 网 ... Read more »
Http协议 Posted on 2021-11-05 | In Computer Network | Words count in article: 2.6k Http协议 一、Web和网络基础 一、Web和网络基础1、使用HTTP协议访问Web 客户端: 通过发送请求获取服务器资源的 Web 浏览器等,都可称为客户端( client )。 Web 使用一种名为 HTTP ( HyperText Transfer Protocol ,超文本传输协议)的协 ... Read more »
C语言基础知识总结(一) Posted on 2021-10-26 | In C/C++ | Words count in article: 10.1k C++基础知识总结(一) C++对C语言的提高 命令空间简单使用 const关键字的加强 引用-重点 指针引用 没有引用指针 const引用 默认参数函数重载作用域运算符 new、delete的使用 C++面向对象基础 一个简单案例 构造函数和析构函数 深拷贝和浅拷贝 指向对象成员函数的指针 常 ... Read more »
C语言基础知识总结(一) Posted on 2021-10-01 | In C/C++ | Words count in article: 8.4k C语言基础知识总结(一) 编译、运行 编译格式 C语言编译过程 CPU、寄存器 关于VS的C4996错误 进制,原、反、补码 进制相关 原码、反码、补码 原码和补码互换 有符号和无符号的区别 数据类型取值分析 越界问题 数据类型、运算符等基础 C语言数据类型 sizeof关键字 char数据 ... Read more »
JVM总结(二) - 垃圾收集器与内存分配策略 Posted on 2021-09-05 | In Java , JVM | Words count in article: 9.8k JVM总结(二) - 垃圾收集器与内存分配策略 一、垃圾回收概述 二、如何判定对象为垃圾对象 1、引用计数法 2、可达性分析算法 3、引用分类 4、生存还是死亡-finalize()方法 5、回收方法区 三、垃圾回收算法 1、标记清除算法 2、复制算法 3、标记整理算法 4、分代收集算法 四 ... Read more »
JVM总结(一) - 内存区域与内存管理 Posted on 2021-08-26 | In Java , JVM | Words count in article: 4.9k JVM总结(一) - 内存区域与内存管理 一、JVM启动以及JVM体系概述 1、JVM启动流程 2、JVM体系结构 二、运行时数据区总体概括 1、程序计数器 2、Java虚拟机栈 3、本地方法栈 4、Java堆 5、方法区 6、运行时常量池 7、直接内存-不是运行时数据区域的一部分 三、对象 ... Read more »
Java虚拟机性能监控工具 Posted on 2021-08-19 | In Java , JVM | Words count in article: 1.4k Java虚拟机性能监控工具 一、JDK的命令行工具 二、JDK的可视化工具 三、性能调优 一、JDK的命令行工具主要有以下几种: jps (Java Process Status Tool): 虚拟机进程状态工具; jstat (JVM Statistics Monitoring Tool) ... Read more »
Java8 Stream Posted on 2021-08-10 | In Java | Words count in article: 3.3k Stream 一、引入流 二、使用流 三、Optional取代null 四、用流收集数据(collect) 一、引入流1、一个案例引入看一个使用Stream(Java8)和不使用Stream(Java7)代码量的区别。 这里需要筛选出一份菜单中卡路里<400的菜的名字。 1234567891 ... Read more »
Java8 Lambda表达式总结 Posted on 2021-08-01 | In Java | Words count in article: 4.1k Lambda表达式总结 一、使用范例以及例子 1、原始方法 2、优化方式一-使用策略模式来优化 3、优化方式二-使用匿名内部类优化 4、优化方式三-使用Lambda表达式 5、优化方式四-使用Stream-API 二、Lambda表达式基础语法 三、函数式接口 四、Lambda练习 1、练习一- ... Read more »