<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[For_ZZHacker的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/For_ZZHacker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; For_ZZHacker]]></copyright><item><title><![CDATA[20201024程序员徽章获取专用（顺便保存一下自带的markdown教程）]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/109257837</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/109257837</guid><author>For_ZZHacker</author><pubDate>Sat, 24 Oct 2020 13:00:48 +0800</pubDate><description><![CDATA[祝大家节日快乐，升职加薪！！
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎]]></description><category></category></item><item><title><![CDATA[mysql索引相关]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/105639809</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/105639809</guid><author>For_ZZHacker</author><pubDate>Mon, 20 Apr 2020 18:48:27 +0800</pubDate><description><![CDATA[结论：B+tree
链接: 数据结构动画演示
为什么选择这种数据结构？

二叉树: 只是简单的排序（右树大，左树小），而且如果数据按照顺序生成的话，会变成一个单链表
红黑树（平衡二叉树）：因为可以自旋平衡，解决了二叉树的单链表问题，但是由于数据量过大的时候会出现树的深度过大，如果说每一个树节点一次磁盘IO读进内存进行比较会很慢。
B-tree（平衡多叉树）：将每个节点变成包含多个索引数据的节点，每...]]></description><category></category></item><item><title><![CDATA[网络安全技术基础]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88622851</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88622851</guid><author>For_ZZHacker</author><pubDate>Mon, 18 Mar 2019 15:38:59 +0800</pubDate><description><![CDATA[窃听，截获，伪造，篡改










上图选C，防护技术指的是防火墙等等








增量备份和差异备份区别：假设第一天做了个完全备份，第二天做了24小时的增量备份，第三天也是24小时的增量备份，恢复的时候需要先恢复完全备份，再恢复第二天的增量，再第三天的增量；而差异备份是第一天做了一个完全备份，第二天做了一个24小时的差异备份，第三天做了一个48小时的差异备份，恢复的时候先恢复第一...]]></description><category></category></item><item><title><![CDATA[计算机网络信息服务系统的安装与配置]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88606635</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88606635</guid><author>For_ZZHacker</author><pubDate>Sun, 17 Mar 2019 13:41:18 +0800</pubDate><description><![CDATA[DNS






地址资源记录包括：资源记录，邮件交换，别名





选中ptr也就是创建反向区域查找









DHCP



都是广播的方式，因为客户端没有IP地址

4次交互，都是广播


客户端租约快到期了，就会自动续约

保留地址就是永久的分配给某个客户端，没有租约限制，ip（可以是地址池中的地址，也可以是排除的）跟mac的映射






二分之一和八分之七时间段都会自...]]></description><category></category></item><item><title><![CDATA[无线局域网设备安装与调试]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88599297</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88599297</guid><author>For_ZZHacker</author><pubDate>Sat, 16 Mar 2019 18:33:13 +0800</pubDate><description><![CDATA[摘要：无]]></description><category></category></item><item><title><![CDATA[路由器基础和配置]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88409159</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88409159</guid><author>For_ZZHacker</author><pubDate>Sat, 16 Mar 2019 14:49:39 +0800</pubDate><description><![CDATA[路由概述

可以说路由器的一个接口就是一个广播域
路由选择：路由器依据目的IP地址的网络地址部分，通过路由选择算法确定一条从源结点到达目的结点最佳路由，只有最佳路径才会放到路由表中。
路由器通过路由协议、网络连接的情况及网络的性能来建立网络的拓扑结构。路由算法为网络上的路由产生一个权值，路由器通过权值来选择最佳路由，权值越小，路由越好。
分组转发
接收数据包，根据路由器中的路由表提供的最佳路径信息...]]></description><category></category></item><item><title><![CDATA[交换机理论及其相关配置]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88383665</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88383665</guid><author>For_ZZHacker</author><pubDate>Mon, 11 Mar 2019 18:45:48 +0800</pubDate><description><![CDATA[注意是结点而不是端口，这里是虚连接


以思科的catOS(大型交换机系统)和iOS（小型交换机系统）为例


地址类型分动态（自学习）和静态（管理员分配）

交换表在交换机的内存中，临时，断电后不会保存


...]]></description><category></category></item><item><title><![CDATA[局域网技术基础理论]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88380286</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88380286</guid><author>For_ZZHacker</author><pubDate>Sun, 10 Mar 2019 16:43:49 +0800</pubDate><description><![CDATA[局域网（LAN）:是指分布在相对较小距离范围内的计算机网络
局域网标准：IEEE802标准
IEEE802标准包括局域网参考模型与各层协议
其所描述的局域网参考模型与OSI参考模型的关系：




基于端口：就是基于交换机的端口来划分
基于MAC：就是基于终端的MAC
基于网络层地址定义：基于IP地址
基于IP广播组
虚拟局域网的优点：灵活，便于管理，不局限与物理位置

综合布线：







...]]></description><category></category></item><item><title><![CDATA[路由设计基础]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88374637</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88374637</guid><author>For_ZZHacker</author><pubDate>Sun, 10 Mar 2019 13:12:15 +0800</pubDate><description><![CDATA[分组转发的基本概念：


路由器参数：
跳数：经过路由器的数量，跳数越小，路径越好
带宽：一条链路的传输速率，一般用Mb/s (兆比特每秒)
延时：一个分组从源主机到目的主机所要经历的时间。延时越小越好
负载：单位时间内通过路由器或是线路的信息量
可靠性：衡量标准是分组传输过程中的误码率。误码率是数据传输精确性的指标，误码率=传输中的误码/所传输的总码数*100%，当然误码率越小，说明越可靠
开销...]]></description><category></category></item><item><title><![CDATA[网络地址]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88359875</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88359875</guid><author>For_ZZHacker</author><pubDate>Sun, 10 Mar 2019 06:33:23 +0800</pubDate><description><![CDATA[一共32bit，用点分十进制表示，每8位一组（20~28），分为4组，最小全0，最大全1
一般来讲分为网络号+主机号，由于子网的存在，所以这个网络号的位数还得根据子网掩码的位数来判定！
主机号全0的一般作为网络号
主机号全1的一般作为广播地址
常见的是全零（0.0.0.0.）地址指任意网络，全1的IP地址（255.255.255.255）是当前子网的广播地址。
A类：预留位0，
B类：预留位10
...]]></description><category></category></item><item><title><![CDATA[java集合 ThreadLocal理解]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88086655</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88086655</guid><author>For_ZZHacker</author><pubDate>Wed, 06 Mar 2019 11:33:54 +0800</pubDate><description><![CDATA[集合包含Collection接口和Map接口
顶层接口是collection，底下有2个常用子接口分别为list接口（有序可重复）和set接口（无序不可重复）
list接口常用的实现类有Vector（数组），ArrayList（数组），LinkList（链表）
set接口常用的实现类有HashSet（hash算法，hashcode和equals）,TreeSet（二叉树，可以实现有序，类实现co...]]></description><category></category></item><item><title><![CDATA[用自己买的域名来访问csdn博客]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88109856</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88109856</guid><author>For_ZZHacker</author><pubDate>Mon, 04 Mar 2019 12:41:31 +0800</pubDate><description><![CDATA[一、概述
哈，本篇博客不属于Android技术类的文章，但却有非常高的实用性。如果你心细的话，你会发现现在访问zhanghongyang.com或者guolin.tech你会发现最终跳转的是我们的csdn博客的列表目录。
 
                            有人会说，这个简单哇，买个域名，设置下域名解析不就好了么？
                        
这...]]></description><category></category></item><item><title><![CDATA[8大基本数据类型各占多少字节和一些单位常识]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88049617</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/88049617</guid><author>For_ZZHacker</author><pubDate>Fri, 01 Mar 2019 10:00:50 +0800</pubDate><description><![CDATA[基本数据类型
整数型：byte shot int long
浮点型：float double
字符型：char
布尔型：boolean
引用数据类型
类（class） 接口（interface） 数组（array）

占字节数




数据类型
字节
默认值




byte
1
0


short
2
0


int
4
0


long
8
0


float
4
0.0f


double
...]]></description><category></category></item><item><title><![CDATA[JVM的理解（从小白到大白）]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/87588117</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/87588117</guid><author>For_ZZHacker</author><pubDate>Fri, 22 Feb 2019 15:25:16 +0800</pubDate><description><![CDATA[java程序的执行过程

首先写出的是java源文件（.java）
然后是经过java编译器编译（javac命令），生成的与平台无关的字节码文件（.class），该字节码文件只需要JVM能理解即可
此时将字节码文件交给java虚拟机（JVM），将每一条指令翻译成不同平台下的机器码
机器码在特定的平台上运行

关于JVM的几点说明

1995年诞生，实现 write once , run every...]]></description><category></category></item><item><title><![CDATA[javap指令集]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/87778142</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/87778142</guid><author>For_ZZHacker</author><pubDate>Wed, 20 Feb 2019 10:21:29 +0800</pubDate><description><![CDATA[栈和局部变量操作
将常量压入栈的指令
aconst_null 将null对象引用压入栈
iconst_m1 将int类型常量-1压入栈
iconst_0 将int类型常量0压入栈
iconst_1 将int类型常量1压入栈
iconst_2 将int类型常量2压入栈
iconst_3 将int类型常量3压入栈
iconst_4 将int类型常量4压入栈
iconst_5 将int类型常量5压入栈
...]]></description><category></category></item><item><title><![CDATA[mysql的事务和锁]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/86533793</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/86533793</guid><author>For_ZZHacker</author><pubDate>Fri, 18 Jan 2019 10:15:19 +0800</pubDate><description><![CDATA[

手动开启（begin）提交（commit）事务和自动开启提交事务。


事务的四大特征（ACID）：原子性（Atomicity）、一致性（Consistent）、隔离性（isolation）、持久性（Durable）。


多事务高并发常存在的问题（大到小）：脏读、不可重复读、幻读。
脏读：一个事务读取到另一个事务未提交的数据
不可重复读：一个事务读取到另一个事务已经提交的update的结果
...]]></description><category></category></item><item><title><![CDATA[单例模式（每行注释都是有灵魂的）]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/86352914</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/86352914</guid><author>For_ZZHacker</author><pubDate>Sat, 12 Jan 2019 11:46:09 +0800</pubDate><description><![CDATA[package com.test.hibernate;

/*生成一个懒汉式单例的基础理解：
1.Singleton顾名思义就是只能创建一个实例对象。。所以不能拥有public的构造方法
2.既然构造方法是私有的，那么从外面不可能创建Singleton实例了。。只能从内部创建。。所以需要一个方法来创建此实例。。此方法肯定必须是static的
3.静态的getInstance方法要返回一个Singl...]]></description><category></category></item><item><title><![CDATA[反射，代理，继承（重写），AOP，回调函数关系理解]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/85852805</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/85852805</guid><author>For_ZZHacker</author><pubDate>Sat, 05 Jan 2019 15:29:46 +0800</pubDate><description><![CDATA[回调函数(callback)：自己只需要调用别人的方法直接完成即可，自己不做，将自己的引用传给别人，让别人去做，别人通过引用再调用自己的的方法来做完，而调用的这个自己方法就是回调函数。
别人并不关心你的函数的具体实现，只知道在什么时候调用你的函数；而你知道你的函数的具体实现，却不知道在什么时候调用你的函数。
反射(reflection)：比较底层的一种解决问题的方式，通过得到class字节码文件来...]]></description><category></category></item><item><title><![CDATA[Struts2框架学习总结（从入门到精通）]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/85296502</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/85296502</guid><author>For_ZZHacker</author><pubDate>Fri, 04 Jan 2019 14:43:23 +0800</pubDate><description><![CDATA[Struts2入门
struts2概述
struts2入门案例
struts2底层执行过程
struts2相关配置
struts2的action创建
struts2的action方法访问
Struts2数据操作
Struts2值栈
Struts2拦截器

]]></description><category></category></item><item><title><![CDATA[struts2各个jar包]]></title><link>https://blog.youkuaiyun.com/For_ZZHacker/article/details/85675995</link><guid>https://blog.youkuaiyun.com/For_ZZHacker/article/details/85675995</guid><author>For_ZZHacker</author><pubDate>Thu, 03 Jan 2019 10:16:41 +0800</pubDate><description><![CDATA[struts2五大核心jar包
&amp;amp;lt;从下载的struts2框架中找出下面的jar包,可以从例子中找&amp;amp;gt;

Commons-logging.jar ————– 用于通用日志处理 （也可以用log4j代替）
Freemarker.jar ————– 表现层框架，定义了struts2的可视组件主题
Ognl.jar ————– OGNL表达式语言，struts2支持该EL
Struts2-cor...]]></description><category></category></item></channel></rss>