<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RuizhuGo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sthbslk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sthbslk]]></copyright><item><title><![CDATA[Tcl语言对IP地址和掩码的处理]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/127831744</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/127831744</guid><author>sthbslk</author><pubDate>Sun, 13 Nov 2022 14:49:53 +0800</pubDate><description><![CDATA[Tcl 语言对 IP 地址和子网掩码的处理]]></description><category></category></item><item><title><![CDATA[内存泄漏简述]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/125668724</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/125668724</guid><author>sthbslk</author><pubDate>Thu, 07 Jul 2022 23:06:04 +0800</pubDate><description><![CDATA[什么是内存泄漏？
]]></description><category></category></item><item><title><![CDATA[Spirent TestCenter指定端口上配置OSPFv2 Router]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/125353896</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/125353896</guid><author>sthbslk</author><pubDate>Sun, 19 Jun 2022 01:23:29 +0800</pubDate><description><![CDATA[Spirent TestCenter指定端口上配置OSPFv2 Router]]></description><category></category></item><item><title><![CDATA[基于Python 实现 Spirent TestCenter 自动化]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/125346114</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/125346114</guid><author>sthbslk</author><pubDate>Sat, 18 Jun 2022 15:31:55 +0800</pubDate><description><![CDATA[Spirent TestCenter]]></description><category></category></item><item><title><![CDATA[笔试问答]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/109142771</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/109142771</guid><author>sthbslk</author><pubDate>Sun, 18 Oct 2020 11:44:16 +0800</pubDate><description><![CDATA[进程通信
进程之间通信的方式

管道
FIFO(命名管道)
信息队列
信号量
共享内存

数组和链表的区别和应用
数组：数组是将元素在内存中连续存储。因为数组的元素是连续存储的，内存地址连续，查询的效率高。但是在改变数组的数据个数时，例如增加，插入，删除元素时，效率较低。
数组应用场景：数据较少；运算是按照序号访问元素时，数组更容易实现； 数组构成线性表叫稳定。
链表：链表动态申请内存空间，数据在插入，删除，增加方面比数组灵活。
链表应用场景：对线性表的长度或规模难以估计时；需要频繁进行数据操作时；需要构建]]></description><category></category></item><item><title><![CDATA[2020-10-18]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/109142551</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/109142551</guid><author>sthbslk</author><pubDate>Sun, 18 Oct 2020 11:09:12 +0800</pubDate><description><![CDATA[死锁
什么是死锁？
简单地说，死锁就是多个线程运行过程中因抢夺资源而产生相互等的僵局。
产生死锁的四个必要条件

互斥条件
请求和保持条件
不剥夺条件
环路等待条件

解决死锁的方法
由于互斥条件是非共享资源所必须。所以，主要是破坏产生死锁的其他三个条件。

预防死锁
避免死锁
检测死锁
解除死锁


...]]></description><category></category></item><item><title><![CDATA[ORM 对象关系映射]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/109113328</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/109113328</guid><author>sthbslk</author><pubDate>Fri, 16 Oct 2020 11:31:45 +0800</pubDate><description><![CDATA[ORM
对象关系映射   （Object Relational Mapping，是一种程序设计技术，用于实现面向对象编程语言里不同类型系统的数据之间的转换。

]]></description><category></category></item><item><title><![CDATA[SpringBoot开发常用依赖pom.xml]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/109112999</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/109112999</guid><author>sthbslk</author><pubDate>Fri, 16 Oct 2020 11:18:40 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav]]></description><category></category></item><item><title><![CDATA[Throw 和 throws 的区别]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108979250</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108979250</guid><author>sthbslk</author><pubDate>Fri, 09 Oct 2020 15:18:35 +0800</pubDate><description><![CDATA[Throw 和 throws 的区别：
位置不同

throws 用在函数上，后面跟的是异常类，可以跟多个；而 throw 用在函数内，后面跟的
是异常对象。
功能不同：
throws 用来声明异常，让调用者只知道该功能可能出现的问题，可以给出预先的处理方
式；throw 抛出具体的问题对象，执行到 throw，功能就已经结束了，跳转到调用者，并
将具体的问题对象抛给调用者。也就是说 throw 语句独立存在时，下面不要定义其他语
句，因为执行不到。
throws 表示出现异常的一种可能性，并不一定会发生这]]></description><category></category></item><item><title><![CDATA[List三个实现类]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108978877</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108978877</guid><author>sthbslk</author><pubDate>Fri, 09 Oct 2020 15:12:53 +0800</pubDate><description><![CDATA[List 是有序的 Collection。
List 一共三个实现类分别是 ArrayList、Vector 和 LinkedList。
ArryList底层通过数组实现，允许对元素进行快速随机访问，数组的缺点是元素之间不能有间隔。当数组大小不满足时，需要增加存储能力，即将已有数组的数据复制到新的存储空间。插入和删除的代价较高，适合于随机查找和遍历。线程是不安全的。排列有序，数据可重复
Vector 底层通过数组实现，支持线程的同步，即某一时刻只有一个线程能够写Vector，但实现同步的代价很高，访问速度比]]></description><category></category></item><item><title><![CDATA[什么是JVM]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108961473</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108961473</guid><author>sthbslk</author><pubDate>Fri, 09 Oct 2020 14:49:45 +0800</pubDate><description><![CDATA[JVM
什么是JVM？
JVM是Java Virtual Machine（Java虚拟机），是运行Java代码的假想计算机，JVM包括一套字节码指令集，一组寄存器，一个栈和一个堆以及一个存储方法域。JVM运行在操作系统上，与硬件没有直接的交互。
Java源文件通过编译器生产出响应的.class文件，也就是字节码文件，字节码文件通过Java虚拟机的解释器，编译成特定机器上的机器码

...]]></description><category></category></item><item><title><![CDATA[实现批量选择功能]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108951870</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108951870</guid><author>sthbslk</author><pubDate>Wed, 07 Oct 2020 16:24:26 +0800</pubDate><description><![CDATA[步骤一
举例
&lt;tr&gt;

&lt;th&gt;&lt;imput type="checkbox" c;ass="minimal icheck_master"/&gt;
&lt;th&gt;ID&lt;/th&gt;
&lt;th&gt;username&lt;/&gt;
&lt;th&gt;plone
&lt;/tr&gt;
&lt;c:forEach items="${User}; var="User"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;imput type="chec]]></description><category></category></item><item><title><![CDATA[笨鸟 记录]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108950878</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108950878</guid><author>sthbslk</author><pubDate>Wed, 07 Oct 2020 14:57:38 +0800</pubDate><description><![CDATA[Service

ServiceImpl

Controller

Mapper.xml


]]></description><category></category></item><item><title><![CDATA[什么是动态     SQL]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108950486</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108950486</guid><author>sthbslk</author><pubDate>Wed, 07 Oct 2020 14:48:24 +0800</pubDate><description><![CDATA[动态SQL，即通过MyBatis 提供的各种标签对条件作出判断已实现动态拼接SQL语句。条件判断使用的表达式为IGNL表达式。常用的动态标签有如下
&lt; if &gt;   &lt; where&gt;   &lt; choose &gt; 以及 &lt; foreach&gt; 等等
注意事项
在mapper的动态SQL中如出现大于号，小于号，大于等于号，小于等于号，最好将其转换为实体符号，否则，XML可能会出现解析出错问题
特别是小于号   (&lt;),在XML中绝对不能出现 ，否则一定出错


]]></description><category></category></item><item><title><![CDATA[什么是泛型]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108926486</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108926486</guid><author>sthbslk</author><pubDate>Tue, 06 Oct 2020 09:47:02 +0800</pubDate><description><![CDATA[泛型
什么是泛型
泛型，参数化类型。泛型就是将所操作的数据类型作为参数的一种语法。
参数化类型，将类型由原来的具体的类型参数化，类似于方法中的变量参数，此时类型也定义成参数形式（可以称之为类型形参），然后在使用/调用时传入具体的类型（类型实参）。
把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型。
也就是 根据所传递进来的参数，泛型才实例化为不同的参数类型。
为什么要使用泛型
在不使用泛型时，Java容器通过将类型向上转型为Object类型来实现的，从容器中取出来的时候需要手动的强制转换。]]></description><category></category></item><item><title><![CDATA[2020.10.1]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108897091</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108897091</guid><author>sthbslk</author><pubDate>Thu, 01 Oct 2020 20:46:00 +0800</pubDate><description><![CDATA[出现bug时,功力不够,不要乱改,一改可能就废了.

]]></description><category></category></item><item><title><![CDATA[Java基本知识点整理(二)]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108875235</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108875235</guid><author>sthbslk</author><pubDate>Tue, 29 Sep 2020 20:56:30 +0800</pubDate><description><![CDATA[Java基本知识整理(二)
一. java中数组没有length()方法        string有length()方法
java中数组是没有length()方法的,只有length属性.
int lengthArray=array.length;//求数组长度

字符串 String是有length（）方法。str.length() 返回字符串长度
int lengthStr =str.length();//求字符串长度

二.在Java中，如何跳出当前的多重嵌套循环？
在最外层循环体前添加一个标记，例]]></description><category></category></item><item><title><![CDATA[Java基本知识点整理(一)]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108874274</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108874274</guid><author>sthbslk</author><pubDate>Tue, 29 Sep 2020 20:08:08 +0800</pubDate><description><![CDATA[一.访问修饰public,private,protected,缺省的区别
Java有四种访问修饰权限,外部类的修饰符只可以是上面四种
public或者是默认.而类的成员的修饰符可以是上面四种public  共有的,对于同一个包的其他类是公开的,被public修饰的属性,方法,类,可以跨类访问
protected 对于同一个包的子类是公开的.被protected修饰的类对同一个包的
default(缺省)类的成员不写访问修饰符时默认为default.被其修饰的类,方法,属性,可以被同一个包的其他类或当前类访问]]></description><category></category></item><item><title><![CDATA[0926异常]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108813147</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108813147</guid><author>sthbslk</author><pubDate>Sat, 26 Sep 2020 16:30:31 +0800</pubDate><description><![CDATA[异常
什么是异常
顾名思义,异常就是不正常的事件,但是异常不等同于Error
最简单的,就像我们知道除数是不可以为零的,因为这对我们来说除以零的没有意义的.但在执行程序的时               候,电脑按照你的程序去执行,当遇到除数是零时,系统就会产生一个异常对象.
当我们看到异常发生时,可以去查看JDK帮助以了解异常产生的条件.
常见的异常
FileNotFoundException         检查型异常
NullPointerException             空指针异常
Clas]]></description><category></category></item><item><title><![CDATA[何为线程]]></title><link>https://blog.youkuaiyun.com/sthbslk/article/details/108812114</link><guid>https://blog.youkuaiyun.com/sthbslk/article/details/108812114</guid><author>sthbslk</author><pubDate>Sat, 26 Sep 2020 15:47:27 +0800</pubDate><description><![CDATA[Java多线程
什么叫线程
线程是程序执行中的单个顺序流程.
什么叫进程
进程就是一个执行中的程序,是操作系统对其资源的分配的基本单位,其资源包括CPU时间和内存.每一个进程都是独立的.有独立的资源空间,进程与进程之间是相互独立的.
进程与线程的区别
首先,线程属于进程的一部分.同类多个线程共享一片资源空间,线程本身的数据通常只有微处理器的寄存器数据,以及一个提供给程序的使用的堆栈.系统产生一个线程,或者在多个线程之间转换时,负担比进程小.
通俗来说,我们的电脑打开腾讯管家和谷歌浏览器,操作系统就给这两个进]]></description><category></category></item></channel></rss>