- 博客(66)
- 收藏
- 关注
原创 2022年「博客之星」 无知的人_的程序人生
我在学习技术的同时,也在提升自己的修养和技能,在课余也在系统学习国学、哲学、法律、经济、历史、政治、传记、国家文化等等,其中最喜欢看的就是传记(最不喜欢看鸡汤),为什么?因为在开始的时候我希望接受大量的最好的认知来快速构建我的认知,但是在后来我在实践的过程中,发现这种认知是有错误或者缺漏的。有错误是因为有些认知就是理论而已,没有经过作者本身亲身去实践、或者人云亦云的、或者胡编乱造、没有论证的。
2022-12-29 14:27:48 1621 2
原创 RabbitMQ图文详解 | MQ_SpringAMQP | 系统性学习 | 无知的我费曼笔记
消息队列字面意思是 存放消息的队列。具体实现是 事件驱动架构中的Broker。基本消息队列的消息发送流程建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程建立connection创建channel利用channel声明队列定义consumer的消费行为handleDelivery()利用channel将消费者与队列绑定。
2022-12-27 19:51:11 1039
原创 Docker图文 | Docker、Dockerfile、Docker-compose、Docker镜像仓库操作 | 系统性学习 | 无知的我费曼笔记
Dokcer和Linux一样都是一些死命令,不必花费过多的时间去学习。也不必花费过多时间专项地记忆,在实际运用中随用随取即可。还不如将省下来的时间更多地花费在于培养思维上。
2022-12-27 18:01:58 1073
原创 SpringCloud图文详解 | 两种注册中心&远程调用&负载均衡&服务网关... | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘SpringCloud,顺便上传笔记。下图是我总结的 SpringCloud 知识的初级思维导图,后续会不断补充
2022-12-25 16:49:23 2938
原创 SpringBoot图文详解 | 系统性学习 | 无知的我费曼笔记
无知的我复盘,顺便上传笔记。对比Spring,SpringBoot 其实就是简化了固定的开发步骤。如坐标、Web3.0配置类、配置类
2022-12-24 14:05:32 1727
原创 MybatisPlus详解 | DQL&DML&快速开发... | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘MybatisPlus,顺便上传笔记。。。下图是我总结的 MP 知识的初级思维导图,后续会不断补充
2022-12-23 15:08:39 2888
原创 被动与主动信息收集 | 系统性学习 | 无知的我费曼笔记
主动搜集,如nmap扫描端口被动收集,如谷歌搜索目的是利用公开渠道,不留下痕迹顶级域名域名的最后一个部分,即是域名最后一点之后的字母 例如在 http://example.com 这个域名中,顶级域是.com(或.COM),大小写视为相同。 1、通用顶级类别域名共 6 个 包括用于科研机构的.ac;用于工商金融企业的.com;用于教育机构的.edu;用于政府部门的.gov;用于互联网络信息中心和运行中心 的.net;用于非盈利组织的.org。 2、国家及地区顶级域。
2022-12-19 16:04:05 3035 1
原创 网络协议与攻击模拟 | APR_TCP | 系统性学习 | 无知的我费曼笔记
网络协议与攻击模拟-APR协议网络协议与攻击模拟-实施ARP攻击与欺骗实施ARP攻击实施ARP欺骗网络协议与攻击模拟-TCP三次握手
2022-12-19 12:56:21 1271 1
原创 Windows与网络基础 | 管理_NTFS_注册表... | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Windows与网络基础该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-19 12:46:47 1123
原创 微信小程序 | 小Demo_学生资讯 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘 微信小程序下图是我总结的 uniapp 笔记,后续会不断补充
2022-12-18 14:08:03 226
原创 JS详解 | BOM | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘js...该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-17 15:49:33 909
原创 JS详解 | 对象 事件 节点 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘js…文章目录JavaScript1 常用命令输出语句转换为字符串得到变量类型1 获取元素对象1.1 H5新增获取元素对象1.2 直接获取特殊元素对象2 事件三要素2.1 对象事件类型2.2 修改元素文本2.3 修改元素class属性2.4 修改元素样式中的属性3 内置对象常见对象对象内置属性4 CSS属性5 节点操作6 创建元素7 高级地使用事件7.1 注册事件7.2 删除事件7.3 事件处理流7.4 事件对象7.4.1 属性和方法详细
2022-12-17 15:47:44 528
原创 JS图解 | Java程序员的JS | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘JS.......该笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己的描述对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括更注重在实际上怎么应用提出并回答了一些问题文章目录Javascript
2022-12-17 12:27:13 508
原创 JQuery | 系统性学习 | 无知的我费曼笔记
无知的我已经复盘完成JQuery JQuery概述入口函数特性-隐式迭代Dom和JQuery区别互相转化JQuery选择器基本和层级选择器筛选选择器后缀筛选方法筛选应用排他思想应用链式编程JQuery操作样式修改样式CSS修改类名JQuery效果基础效果显示效果隐藏效果切换效果滑动效果事件切换案例-tab栏切换停止动画排队淡入淡出效果自定义动画JQuery操作属性内容-语法案例-购物车全选JQuery操作文本值语法-例子案例-增加商品数量
2022-12-16 19:45:48 1110
原创 函数式编程 | 图文详解 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘函数式编程该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-16 13:08:22 1909
原创 Linux常用操作 | 权限&网络&进程&主机... | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Linux。。。下面是我总结的 Linux 知识的初阶版思维导图,后续会不断补充Linux常用操作软件安装systemctl软链接日期时区ntpip地址主机名配置VMware固定IPps命令kill命令nmap命令netstat命令ping命令wget命令curl命令top命令df命令iostat命令sar命令环境变量PATH变量$符号压缩解压压缩解压su命令sudo命令chmod命令chown命令用户组管理用户管理ge
2022-12-14 21:14:18 644
原创 Linux基础命令 | 文件夹&文件操作... | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Linux。。。下面是我总结的 Linux 知识的Linux基础命令Linux的目录结构ls命令隐藏文件、文件夹pwd命令cd命令HOME目录相对路径、绝对路径特殊路径符mkdir命令touch命令cat命令more命令cp命令mv命令rm命令which命令find命令grep命令wc命令管道符|echo命令`反引号tail命令head命令重定向符vi编辑器命令模式快捷键底线命令快捷键命令的选项查看命令的帮助查看命令的详细手册
2022-12-14 17:01:10 260
原创 Vue 进阶三 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Vue该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-11 23:05:23 846
原创 Vue 进阶二 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Vue该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-11 23:04:33 703
原创 Vue 进阶一 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Vue该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-11 23:02:41 842
原创 Vue 基础详解 | 系统性学习 | 无知的我费曼笔记
无知的我正在复盘Vue该笔记特点是 - 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述 - 对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项 - 提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括 - 更注重在实际上怎么应用 - 提出并回答了一些问题
2022-12-11 22:50:36 1272
原创 Redis核心考案 | 系统性学习 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Redis。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录RedisRedis 是什么Redis 数据类型数据类型 导读数据类型 String数据类型 List数据类型 has数据类型 set数据结构 Zset数据结构 bitmapRedis 使用原因Redis 与MemcachedRedis 应用场景Redis 快的原因Redis 不用map/guava作缓存的原因Redis 持久化
2022-05-18 15:53:02 352 1
原创 Redis高级 | 分布式缓存[持久化_哨兵_分片集群] | 含机制_原理_代码 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Redis。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录分布式缓存导读1.Redis持久化导读1.1.RDB持久化1.1.1.RDB的配置与操作1.1.2.RDB的fork原理1.1.3.小结与问题1.2.AOF持久化1.2.1.AOF原理1.2.2.AOF配置与操作1.2.3.AOF文件重写1.3.RDB与AOF对比2.Redis主从2.1.主从概述2.2.主从数据同步原理2.2.
2022-05-18 15:49:37 942 2
原创 Spring深入理解 | SpringMVC执行流程 | 无知的我费曼笔记(图文排版无水印)
SpringMVC 执行流程概要我把整个流程分成三个阶段准备阶段匹配阶段执行阶段准备阶段在 Web 容器第一次用到 DispatcherServlet 的时候,会创建其对象并执行 init 方法init 方法内会创建 Spring Web 容器,并调用容器 refresh 方法refresh 过程中会创建并初始化 SpringMVC 中的重要组件, 例如 MultipartResolver,HandlerMapping,HandlerAdapter,HandlerExcep
2022-05-17 21:38:11 152
原创 Spring深入理解 | bean生命周期 | 含源码分析及代码实验 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Spring。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录Spring bean生命周期1 处理名称,检查缓存2 处理父子容器3 处理 dependsOn4 选择 scope 策略5.1 创建 bean - 创建 bean 实例5.2 创建 bean - 依赖注入5.3 创建 bean - 初始化5.4 创建 bean - 注册可销毁 bean6 类型转换处理7 销毁 bean知识点
2022-05-17 21:36:52 233
原创 JVM核心考案2 | 系统性学习 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘JVM。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录JVM-是什么JVM-跨平台跨语言JVM-运行时数据区JVM-堆空间JVM-内存溢出示例JVM-内存泄露JVM-对象头JVM-常用JVM启动参数JVM-设置堆空间的最大值要考虑的JVM-排查OOM的手段JVM-Java8中默认使用的垃圾收集器JVM-并行垃圾收集JVM-安全点JVM-排查CPU突然飙升JVM-类加载JVM-G1收集器
2022-05-17 21:28:50 539
原创 Spring深入理解 | refresh 12步骤 | 含源码分析及代码实验 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Spring。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录Spring refresh 流程1 prepareRefresh2 obtainFreshBeanFactory3 prepareBeanFactory4 postProcessBeanFactory5 invokeBeanFactoryPostProcessors6 registerBeanPostProcessors7
2022-05-16 23:42:26 917 1
原创 Spring详解 | AOP面向切面 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Spring。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。AOP简介什么是AOP?AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。// OOP(Object Oriented Programming)面向对象编程OOP是一种编程思想,那么AOP也是一种编程思想,编程思想主要的内容就是指导程序员该如何编写程序,所以
2022-05-16 17:35:36 823
原创 Spring详解 | IOC/DI注解开发 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Spring。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录IOC/DI注解开发环境准备注解开发定义bean步骤1:删除原XML配置步骤2:Dao上添加注解步骤3:配置Spring的注解包扫描步骤4:运行程序步骤5:Service上添加注解步骤6:运行程序小结@Component纯注解开发模式思路分析实现步骤步骤1:创建配置类步骤2:标识该类为配置类步骤3:用注解替换包扫描配置步骤4:
2022-05-15 19:59:13 1532
原创 Spring详解 | IOC_DI_Bean | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘Spring。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。Spring历程IBM(IT公司-国际商业机器公司)在1997年提出了EJB思想,早期的JAVAEE开发大都基于该思想。Rod Johnson(Java和J2EE开发领域的专家)在2002年出版的Expert One-on-One J2EE Design and Development,书中有阐述在开发中使用EJB该如何做。
2022-05-15 19:41:36 2081
原创 JVM深入理解 | 运行时常量池 | 含反编译分析及代码实验 | 无知的我费曼笔记(图文排版无水印)
文章目录运行时常量池常量池和串池的关系字符串变量拼接机制Javac在编译器期间的优化字符串延迟加载StringTable 五个特性StringTable 位置StringTable 垃圾回收StringTable 调优增加 -XX:StringTableSize=桶个数将字符串入池运行时常量池常量池,就是一张表,虚拟机指令根据这张常量表找到要执行的类名、方法名、参数类型、字面量等信息运行时常量池,常量池是 *.class 文件中的,当该类被加载,它的常量池信息就会放入运行时常量池,并把里面的符号地址
2022-05-14 20:02:36 470
原创 MySQL核心考案 | 系统性学习 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘JVM。。。笔记特点是重新整理了一些语言描述、排版而使用了自己认为更通俗易懂的描述提升了总结归纳性同样是回答了一些常见关键问题。。在这里插入代码片文章目录MySQLMySQL 存储引擎的类型MySQL 数据库表设计的字段设计MySQL VARCHAR(M)最多能存储多大的数据MySQL 三星索引MySQL InnoDB一颗B+树可以存放多少行数据MySQL 提高insert性能的方法MySQL 死锁MySQL 索引的基本原理MySQL 聚簇、非聚簇索引MySQL 索引的缺陷
2022-05-13 13:17:51 857
原创 JVM核心考案 | 系统性学习 | 含源码分析及代码实验 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘JUC。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。文章目录虚拟机JVM 内存结构内存结构-内存划分内存结构-会发生内存溢出的区域内存结构-方法区、永久代、元空间JVM 内存参数堆内存,按大小设置堆内存,按比例设置元空间内存设置代码缓存内存设置JVM 垃圾回收垃圾回收-标记清除法垃圾回收-标记整理法垃圾回收-标记复制法垃圾回收-GC 与分代回收算法垃圾回收-三色标记垃圾回收-并发漏标垃圾回收
2022-05-12 23:19:51 760
原创 JUC核心考案 | 系统性学习 | 含源码分析及代码实验 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘JUC。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。。文章目录并发篇并发-线程状态六种状态及转换![在这里插入图片描述](https://img-blog.csdnimg.cn/6428a85eb6d24294a4120b3db57e3306.png)五种状态并发-线程池核心参数并发-线程池核心参数 代码演示并发-wait vs sleep并发-wait vs sleep 代码演示并发-lo
2022-05-11 13:18:26 829
原创 计算机网络 | TCP报文首部格式 | 参考自湖科大 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘计算机网络。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。。文章目录TCP报文的首部格式TCP报文概述源端口、目的端口序号、确认号数据偏移保留字段窗口校验和同步标志位SYN复位标志位RST推送标志位PSH紧急标志位URG选项填充TCP报文的首部格式TCP报文概述TCP报文段 组成首部、数据载荷两部分TCP报文段 作用TCP的全部功能都体现在它的首部中各字段的作用源端口、目的端口
2022-05-10 22:20:54 887
原创 计算机网络 | TCP三次握手及四次挥手 | 参考自湖科大 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘计算机网络。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。。文章目录TCP三次握手TCP三次握手全过程两报文握手是否可行2011 题19TCP四次挥手TCP保活计时器的作用TCP三次握手TCP三次握手全过程一开始TCP服务器进程首先创建传输控制块,用来存储TCP连接中的一些重要信息。例如TCP连接表、指向发送和接收缓存的指针、指向重传队列的指针,当前的发送和接收序号等。如下。//之后
2022-05-10 22:09:02 470
原创 计算机网络 | TCP流量控制及拥塞控制 | 参考自湖科大 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘计算机网络。。。笔记特点是重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。提升了总结归纳性同样是回答了一些常见关键问题。。。文章目录TCP的流量控制TCP的流量控制机制及问题2010 题39TCP的拥塞控制TCP的拥塞控制的定义及作用TCP四种拥塞算法慢开始和拥塞避免快重传和快恢复2009 题39TCP的流量控制TCP的流量控制机制及问题问题 一般来说,我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数
2022-05-10 21:18:36 787
原创 计算机网络 | UDP和TCP的对比 | 参考自湖科大 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘计算机网络。。。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题。。。文章目录UDP和TCP的对比TCP/IP体系结构的运输层的两个重要协议无连接和面向连接单播与广播应用报文的处理向上层提供的传输服务报文格式知识点回顾和重点考点UDP和TCP的对比TCP/IP体系结构的运输层的两个重要协议UDP和TCP都是TCP/IP体系结构的运输层的重要协议如下是TCP、UDP在网络通信中的位置无连接和面向连接UDP无连接
2022-05-10 12:39:17 416
原创 计算机网络 | 端口号_复用_分用 | 参考自湖科大 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘计算机网络。。。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题。。。文章目录端口号、复用与分用运输层端口号发送方的复用和接收方的分用浏览器显示网络页面的详细过程端口号、复用与分用运输层端口号问题 必须使用同一的方法对TCP/IP体系的应用进程进行标识这是因为运行在计算机上的进程使用 进程标识符 PID来标志。因特网上的计算机并不是使用统一的操作系统,不同的操作系统使用不同格式的进程标识符解决办法 TCP
2022-05-10 12:30:20 756
原创 计算机操作系统 | 3.2_1~3.2_4 虚拟内存及管理 | 参考自王道考研 | 无知的我费曼笔记(图文排版无水印)
为了深入计算机底层,无知的我正在参考《王道考研》学习计算机操作系统。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题文章目录3.2_1_虚拟内存的基本概念传统存储管理方式的特征、缺点局部性原理虚拟内存的定义和特征虚拟内存技术的实现方式知识回顾与重要考点3.2_2_请求分页管理方式请求分页管理方式概述页表机制缺页中断机构地址变换机构知识回顾与重要考点3.2_3_页面置换算法最佳置换算法(OPT)先进先出置换算法(FIFO)最近最久未使用置换
2022-05-09 13:49:21 638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人