<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[procedure_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/procedure_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; procedure_]]></copyright><item><title><![CDATA[springMVC解决前端乱码的情况]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/118225150</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/118225150</guid><author>procedure_</author><pubDate>Fri, 25 Jun 2021 17:25:29 +0800</pubDate><description><![CDATA[可以在web.xml中配置 ;这是spring官方给出的解决方案，底层也是过滤器，修改了xml文件需要重启服务器！
&lt;filter&gt;
   &lt;filter-name&gt;encoding&lt;/filter-name&gt;
   &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter&lt;/filter-class&gt;
   &lt;init-param&gt;
       &lt;]]></description><category></category></item><item><title><![CDATA[java二进制与十进制转换（String类型表示）]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/116461732</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/116461732</guid><author>procedure_</author><pubDate>Thu, 06 May 2021 20:07:52 +0800</pubDate><description><![CDATA[1. java二进制的转换和表示(String类型表示)

  2-&gt;10 Integer.parseUnsignedInt(string, 2);
  //第一个参数为String类型，第二个为转换的进制，只有一个参数的时候默认为十进制无符号整数
  2) 10-&gt;2 Integer.toBinaryString(int);
  //将整数转化为二进制，注意转化后为字符串的形式


...]]></description><category></category></item><item><title><![CDATA[进程与线程（区别与联系）]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115110516</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115110516</guid><author>procedure_</author><pubDate>Tue, 23 Mar 2021 09:56:09 +0800</pubDate><description><![CDATA[线程与进程

一个线程只能属于一个进程，而一个进程可以有多个线程，但至少有一个线程（通常说的主线程）。
资源分配给进程，同一进程的所有线程共享该进程的所有资源。
线程在执行过程中，需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。
处理机分给线程，即真正在处理机上运行的是线程。
线程是指进程内的一个执行单元，也是进程内的可调度实体。

扩展：

线程之间共享进程获得的数据资源，所以开销小，但不利于资源的管理和保护；而进程执行开销大，但是能够很好的进行资源管理和保护。
线程的通信速度更快，切换更快，]]></description><category></category></item><item><title><![CDATA[Iterator、Collection、Map的继承（接口）和实现类]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115110060</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115110060</guid><author>procedure_</author><pubDate>Tue, 23 Mar 2021 09:40:24 +0800</pubDate><description><![CDATA[Java集合框架主要由Collection和Map两个根接口及其子接口、实
现类组成。 collection 的子接口包括List,set,queue。而Map包括三个实现类HashMap，HashTable，LinkeHashMap
注：Queue和Iterator也是接口


]]></description><category></category></item><item><title><![CDATA[java中包（package）的作用]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115109737</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115109737</guid><author>procedure_</author><pubDate>Tue, 23 Mar 2021 09:27:26 +0800</pubDate><description><![CDATA[为了更好地组织类，Java 提供了包机制，用于区别类名的命名空间。

包的作用：


把功能相似或相关的类或接口组织在同一个包中，方便类的查找和使用。


如同文件夹一样，包也采用了树形目录的存储方式。同一个包中的类名字是不同的，不同的包中的类的名字是可以相同的，当同时调用两个不同包中相同类名的类时，应该加上包名加以区别。因此，包可以避免名字冲突。


包也限定了访问权限，拥有包访问权限的类才能访问某个包中的类。


Java 使用包（package）这种机制是为了防止命名冲突，访问控制，提供搜索和定位类.]]></description><category></category></item><item><title><![CDATA[Collection和Map直观表示（包含List、Set、HashTable等）]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115093764</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115093764</guid><author>procedure_</author><pubDate>Mon, 22 Mar 2021 19:42:49 +0800</pubDate><description><![CDATA[Collection
------List

    -----LinkedList  非同步

    ----ArrayList    非同步，实现了可变大小的元素数组

    ----Vector       同步           

-----Set   不允许有相同的元素

Map
--HashTable 同步，实现一个key--value映射的哈希表，key和value都不允许出现null值

--HashMap   非同步，

--WeakHashMap 改进的HashMap，实现了“弱]]></description><category></category></item><item><title><![CDATA[总结一下HashMap和Hashtable的区别]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115093487</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115093487</guid><author>procedure_</author><pubDate>Mon, 22 Mar 2021 19:35:36 +0800</pubDate><description><![CDATA[（1）HashMap是Hashtable的轻量级实现，它们都实现了Map接口，主要区别在于HashMap允许空（null）键值（key），而Hashtalbe不允许。
（2）HashMap没有contains方法，而是containsValue和containsKey。
（3）Hashtable的方法是线程安全的，而HashMap不是线程安全的。
（4）HashMap使用Iterator，Hashtable使用Enumeration。
（5）HashMap和Hashtable采用的hash/rehash算法]]></description><category></category></item><item><title><![CDATA[什么是webservice？关于webservice的简单描述]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115092723</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115092723</guid><author>procedure_</author><pubDate>Mon, 22 Mar 2021 19:18:19 +0800</pubDate><description><![CDATA[Web service顾名思义是基于web的服务
它是一种跨平台，跨语言的服务。
我们可以这样理解它，比如说我们可以调用互联网上查询天气信息的web服务，把它嵌入到我们的B/S程序中，当用户从我们的网点看到天气信息时，会认为我们为他提供很多的服务，但其实我们什么也没做，只是简单的调用了一下服务器上的一端代码而已。Web service 可以将你的服务发布到互联网上让别人去调用，也可以调用别人发布的web service，和使用自己的代码一样。
它是采用XML传输格式化的数据，它的通信协议是SOAP(简单对象]]></description><category></category></item><item><title><![CDATA[判断一块内存空间是否符合垃圾收集器收集的标准有哪些？]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115092502</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115092502</guid><author>procedure_</author><pubDate>Mon, 22 Mar 2021 19:13:30 +0800</pubDate><description><![CDATA[给对象的引用赋予了空值null,以下再没有调用过
对象的引用指向重新分配了内存空间
给对象的引用赋予了新值

注意看下边例子理解
Cat obj=new Cat();
obj=null;//这个应该叫对象的引用置为了null，回收的是之前new Cat()时申请到的内存
obj=new Cat();//这个叫对象引用重新指向了另外一个对象，赋予了新值，回收的是上次new Cat()的内存


...]]></description><category></category></item><item><title><![CDATA[垃圾回收--------现代诗歌精选]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/115026178</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/115026178</guid><author>procedure_</author><pubDate>Sat, 20 Mar 2021 13:20:41 +0800</pubDate><description><![CDATA[以前我是堆，你是栈
你总是能精准的找到我，给我指明出路
后来有一天我明白了
我变成了栈，你却隐身堆海
我却找不到你了，空指针了
我不愿意如此，在下一轮full gc前
我找到了object家的finalize
又找到了你，这次我不会放手
在世界重启前，一边躲着full gc一边老去

...]]></description><category></category></item><item><title><![CDATA[数据结构：单调栈+循环数组]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114459272</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114459272</guid><author>procedure_</author><pubDate>Sat, 06 Mar 2021 22:04:16 +0800</pubDate><description><![CDATA[单调栈概念：
从名字上就听的出来，单调栈中存放的数据应该是有序的，所以单调栈也分为单调递增栈和单调递减栈

单调递增栈：单调递增栈就是从栈底到栈顶数据是从大到小
单调递减栈：单调递减栈就是从栈底到栈顶数据是从小到大

—————————————————————————————
例题：
给定一个循环数组（最后一个元素的下一个元素是数组的第一个元素），输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序，这个数字之后的第一个比它更大的数，这意味着你应该循环地搜索它的下一个更大的数。如果不存]]></description><category></category></item><item><title><![CDATA[狂神 MySql笔记完整版（同步B站视频）]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114433721</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114433721</guid><author>procedure_</author><pubDate>Sat, 06 Mar 2021 09:23:41 +0800</pubDate><description><![CDATA[狂神三大框架一条龙（Spring5+SpringMVC+Mybatis）笔记在主页，点击主页即可看到，内含SSM整合小案例！

狂神说MySQL系列
B站视频链接，点击此处
mysql笔记+代码
狂神说MySQL01：初识MySQL
狂神说MySQL02：数据库操作
狂神说MySQL03：DML语言
狂神说MySQL04：使用DQL查询数据
狂神说MySQL05：MySQL函数
狂神说MySQL06：事务和索引
狂神说MySQL07：权限及如何设计数据库
—————————————————————————.]]></description><category></category></item><item><title><![CDATA[整合SSM框架通用maven配置]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114413590</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114413590</guid><author>procedure_</author><pubDate>Fri, 05 Mar 2021 20:58:22 +0800</pubDate><description><![CDATA[1、新建一Maven项目！ 添加web的支持
2、导入相关的pom依赖！
&lt;dependencies&gt;
   &lt;!--Junit--&gt;
   &lt;dependency&gt;
       &lt;groupId&gt;junit&lt;/groupId&gt;
       &lt;artifactId&gt;junit&lt;/artifactId&gt;
       &lt;version&gt;4.12&lt;/version&gt;
   &lt;/dependenc]]></description><category></category></item><item><title><![CDATA[Maven资源过滤设置]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114413474</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114413474</guid><author>procedure_</author><pubDate>Fri, 05 Mar 2021 20:52:50 +0800</pubDate><description><![CDATA[&lt;build&gt;
   &lt;resources&gt;
       &lt;resource&gt;
           &lt;directory&gt;src/main/java&lt;/directory&gt;
           &lt;includes&gt;
               &lt;include&gt;**/*.properties&lt;/include&gt;
               &lt;include&gt;**/*.xml&lt;/incl]]></description><category></category></item><item><title><![CDATA[LeetCode 用栈实现队列（简单 232题）]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114413109</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114413109</guid><author>procedure_</author><pubDate>Fri, 05 Mar 2021 20:43:32 +0800</pubDate><description><![CDATA[算法思想：利用两个栈代替队列，数据依次进栈1，然后依次出栈1 进栈2，最后出栈2.得到的顺序和队列刚好是一样的。
LeetCode原题链接
class MyQueue {
    int[] stack1;
    int[] stack2;
    int top1=-1;
    int top2=-1;
    /** 通过无参构造初始化栈1和2. */
    public MyQueue() {
        stack1=new int[100];//由于题目要求push操作不超过100次，所]]></description><category></category></item><item><title><![CDATA[小黄鸭调试法]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114389172</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114389172</guid><author>procedure_</author><pubDate>Fri, 05 Mar 2021 12:00:24 +0800</pubDate><description><![CDATA[场景一
我们都有过向别人（甚至可能向完全不会编程的人）提问及解释编程问题的经历，但是很多时候就在我们解释的过程中自己却想到了问题的解决方案，然后对方却一脸茫然。
场景二
你的同行跑来问你一个问题，但是当他自己把问题说完，或说到一半的时候就想出答案走了，留下一脸茫然的你。
其实上面两种场景现象就是所谓的小黄鸭调试法（Rubber Duck Debuging），又称橡皮鸭调试法，它是我们软件工程中最常使用调试方法之一。

此概念据说来自《程序员修炼之道》书中的一个故事，传说程序大师随身携带一只小黄鸭，在调试代码]]></description><category></category></item><item><title><![CDATA[狂神 springMVC笔记完整版（同步B站）含SSM整合小案例！]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114363763</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114363763</guid><author>procedure_</author><pubDate>Thu, 04 Mar 2021 11:24:46 +0800</pubDate><description><![CDATA[本MVC框架最有价值的是含有一个SSM框架整合的小案例!!!


Spring5+SpringMVC+mybatis三大框架单独学没有问题，但是工作时都是框架整合到一块！此笔记中含有三大框架整合案例，练习熟悉后可单独开发网站，并且可以找到入门开发工作！！！

狂神说SpringMVC视频链接：
B站视频教学
SpringMVC系列笔记链接：
狂神说SpringMVC01：什么是SpringMVC
狂神说SpringMVC02：第一个MVC程序
狂神说SpringMVC03：RestFul和控制器
狂神说S.]]></description><category></category></item><item><title><![CDATA[狂神说 spring5笔记完整版（同步b站视频）]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114319093</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114319093</guid><author>procedure_</author><pubDate>Wed, 03 Mar 2021 16:02:37 +0800</pubDate><description><![CDATA[最近在b站学Spring5，发现宝藏男——狂神说！
最新最全Spring框架视频
—————————————————————————————
视频部分（b站）
b站完整视频，点击此处
—————————————————————————————
官方文档
Spring官方文档，点击此处
—————————————————————————————
完整笔记（同步b站视频）
狂神说Spring01：概述及IOC理论推导
狂神说Spring02：快速上手Spring
狂神说Spring03：依赖注入（DI
狂神说S]]></description><category></category></item><item><title><![CDATA[最新Java全栈学习路线——视频+笔记同步]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114317969</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114317969</guid><author>procedure_</author><pubDate>Wed, 03 Mar 2021 15:33:26 +0800</pubDate><description><![CDATA[学习Java最快的路线
学生党一枚，最近一直在学Java，学完Java基础之后就迷茫了，不知道下一步该如何学习，是该学java框架，还是数据库…直到我发现一枚宝藏男——狂神说
Java全栈学习路线，点击此处

...]]></description><category></category></item><item><title><![CDATA[狂神说 mybatis笔记代码（同步B站视频）完整版]]></title><link>https://blog.youkuaiyun.com/procedure_/article/details/114315254</link><guid>https://blog.youkuaiyun.com/procedure_/article/details/114315254</guid><author>procedure_</author><pubDate>Wed, 03 Mar 2021 15:22:32 +0800</pubDate><description><![CDATA[最近在b站上找java框架视频，发现——狂神说
狂神说的SSM框架视频均在b站免费观看，以下为资源及笔记
—————————————————————————————
mybatis B站视频链接
b站视频链接，点击跳转
mybatis 官方文档
官方文档，点击跳转
mybatis笔记部分
狂神说MyBatis01：第一个程序
狂神说MyBatis02：CRUD操作及配置解析
狂神说MyBatis03：ResultMap及分页
狂神说MyBatis04：使用注解开发
狂神说MyBatis05：一对多和多对一处]]></description><category></category></item></channel></rss>