<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Follow__Heart的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Follow__Heart</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Follow__Heart]]></copyright><item><title><![CDATA[几种常用排序算法的复杂度]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78449784</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78449784</guid><author>Follow__Heart</author><pubDate>Sun, 05 Nov 2017 15:27:50 +0800</pubDate><description><![CDATA[几种常用排序算法的复杂度]]></description><category></category></item><item><title><![CDATA[Java集合框架（JCF）]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78448875</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78448875</guid><author>Follow__Heart</author><pubDate>Sun, 05 Nov 2017 13:05:16 +0800</pubDate><description><![CDATA[Java Collection Framework代表一组集合对象的统称。 
 集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成，通过它们可以对Java对象的存储、获取、操作和转换等功能。在集合中，一些集合允许存储重复元素，一些不能存储重复元素；一些存储是有序的，一些存储是无序的。主要的集合对象有：映射（map)，集合(set），列表（list)等抽象数据类型。 
 
Set 接口继承]]></description><category></category></item><item><title><![CDATA[JavaWeb开发模式二：JSP+Servlet+JavaBean]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78446876</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78446876</guid><author>Follow__Heart</author><pubDate>Sat, 04 Nov 2017 22:56:44 +0800</pubDate><description><![CDATA[JSP+Servlet+JavaBean
  Jsp+Servlet+JavaBean开发模式是在Jsp+JavaBean的开发模式的基础上做了很大的改进，这种模式使用了MVC的开发思想，即（Model+View+Controller）这种模式的好处在于很好的将显示层和业务逻辑层分离开来，降低了系统的维护难度。 
  Model主要是实现系统的业务逻辑以及数据，是系统的核心。 
  View主要是组]]></description><category></category></item><item><title><![CDATA[JavaWeb开发模式一：JSP+JavaBean]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78446730</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78446730</guid><author>Follow__Heart</author><pubDate>Sat, 04 Nov 2017 22:33:42 +0800</pubDate><description><![CDATA[JSP+JavaBean 模式
  jsp+javabean 这种设计模式适合小规模web开发,体现在其轻巧性,也就是更轻量级一些,但是缺点是jsp中会嵌入大量的html和java脚本,规模小还好,如果大型企业web,随着规模的加大,太多的html和java脚本交织在一起,代码可读性差,而且修改一个jsp可能会牵连到其他的页面. 这种设计模式在开发一些业务复杂的系统式会暴漏出很大的缺点就是其逻辑不清]]></description><category></category></item><item><title><![CDATA[Java中的Set集合]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78398469</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78398469</guid><author>Follow__Heart</author><pubDate>Mon, 30 Oct 2017 22:56:44 +0800</pubDate><description><![CDATA[Set是一个接口，里面主要包含了一些set 的操作方法的声明,比如add(),remove()等。AbstractSet是一个抽象方法，它实现了Set接口，并且里面包含了了一些实现的方法.  public boolean equals(Object o) {
        if (o == this)
            return true;        if (!(o instance]]></description><category></category></item><item><title><![CDATA[HTTP 状态码]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78398048</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78398048</guid><author>Follow__Heart</author><pubDate>Mon, 30 Oct 2017 22:13:17 +0800</pubDate><description><![CDATA[HTTP 400 – 请求无效HTTP 401.1 – 未授权：登录失败 
HTTP 401.2 – 未授权：服务器配置问题导致登录失败 
HTTP 401.3 – ACL 禁止访问资源 
HTTP 401.4 – 未授权：授权被筛选器拒绝 
HTTP 401.5 – 未授权：ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问 
HTTP 403 – 对 Internet 服务管理器 的]]></description><category></category></item><item><title><![CDATA[关于final、finally、finalize的区别]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78352604</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78352604</guid><author>Follow__Heart</author><pubDate>Thu, 26 Oct 2017 13:13:56 +0800</pubDate><description><![CDATA[1.final 的作用Java中的关键字，主要用来修饰Java类、Java方法以及Java变量（成员变量或局部变量）
当一个类被声明为final，意味着他不能再派生出新的子类，不能作为父类被继承。例如Java的String类就是一个被final修饰的类，此类不能被任何类所继承。
若将变量和方法声明为final，可以保证他们在使用中不被改变。
其初始化的可以在两个地方： 
一是其定义处，也就是说在fi]]></description><category></category></item><item><title><![CDATA[餐馆问题]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78150158</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78150158</guid><author>Follow__Heart</author><pubDate>Mon, 02 Oct 2017 10:46:33 +0800</pubDate><description><![CDATA[题目描述某餐馆有n张桌子，每张桌子有一个参数：a 可容纳的最大人数；有m批客人，每批客人有两个参数:b人数，c预计消费金额。在不允许拼桌的情况下，请实现一个算法选择其中一部分客人，使得总预计消费金额最大。输入描述:输入包括m+2行。 
 第一行两个整数n(1 <= n <= 50000),m(1 <= m <= 50000) 
 第二行为n个参数a,即每个桌子可容纳的最大人数,以空格分隔,范围均在3]]></description><category></category></item><item><title><![CDATA[[连续最大和]]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/78109079</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/78109079</guid><author>Follow__Heart</author><pubDate>Wed, 27 Sep 2017 09:09:57 +0800</pubDate><description><![CDATA[[连续最大和]题目描述
  一个数组有 N 个元素，求连续子数组的最大和。 例如：[-1,2,1]，和最大的连续子数组为[2,1]，其和为 3
输入描述
  输入为两行。 第一行一个整数n(1 <= n <= 100000)，表示一共有n个元素第二行为n个数，即每个元素,每个整数都在32位int范围内。以空格分隔。
输出描述
  所有连续子数组中和最大的值。
解题思路：]]></description><category></category></item><item><title><![CDATA[Mybatis 主键返回]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/77925884</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/77925884</guid><author>Follow__Heart</author><pubDate>Sun, 10 Sep 2017 21:43:18 +0800</pubDate><description><![CDATA[Mybatis 主键返回]]></description><category></category></item><item><title><![CDATA[对于请求中出现参数乱码的情况的几种解决方法]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/77925845</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/77925845</guid><author>Follow__Heart</author><pubDate>Sun, 10 Sep 2017 21:38:24 +0800</pubDate><description><![CDATA[对于请求中出现参数乱码的情况的几种解决方法]]></description><category></category></item><item><title><![CDATA[解决nginx重启“var/run/nginx/nginx.pid" no such file or directory问题]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/77925803</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/77925803</guid><author>Follow__Heart</author><pubDate>Sun, 10 Sep 2017 21:33:57 +0800</pubDate><description><![CDATA[解决nginx重启“var/run/nginx/nginx.pid" no such file or directory问题


重启虚拟机后，再次重启nginx会报错“/var/run/nginx/nginx.pid" no such file or directory。google无门，
很多人的方法是：
/usr/local/nginx/sbin/nginx -c --conf-p]]></description><category></category></item><item><title><![CDATA[PageHelper的使用]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/77921952</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/77921952</guid><author>Follow__Heart</author><pubDate>Sun, 10 Sep 2017 14:08:02 +0800</pubDate><description><![CDATA[PageHelper 的实现原理

PageHelper 的使用方法：
1.安装pagehelper 插件包 ，
下载地址：https://github.com/pagehelper/Mybatis-PageHelper/tree/master/src/main/java/com/github/pagehelper
2.在sqlMapConfig.xml中引入插件配置]]></description><category></category></item><item><title><![CDATA[内存分配（首次适应算法）]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/75674962</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/75674962</guid><author>Follow__Heart</author><pubDate>Fri, 21 Jul 2017 21:13:38 +0800</pubDate><description><![CDATA[首次适应算法：
  使用该算法进行内存分配时，从空闲分区链首开始查找，直至找到一个能满足其大小需求的空闲分区为止；然后再按照作业的大小，从该分区中划出一块内存分配给请求者，余下的空闲分区仍留在空闲分区链中。
  该算法倾向于使用内存中低地址部分的空闲分区，在高地址部分的空闲分区非常少被利用，从而保留了高地址部分的大空闲区。显然为以后到达的大作业分配大的内存空间创造了条件。缺点在于低址部分不断被]]></description><category></category></item><item><title><![CDATA[FCFS和SJF进程调度算法的实现]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/70176293</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/70176293</guid><author>Follow__Heart</author><pubDate>Fri, 14 Apr 2017 21:42:54 +0800</pubDate><description><![CDATA[先来先服务（队列）
先来先服务(FCFS)调度算法是一种最简单的调度算法，该算法既可用于作业调度，也可用于进程调度。当在作业调度中采用该算法时，每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业，将它们调入内存，为它们分配资源、创建进程，然后放入就绪队列。在进程调度中采用FCFS算法时，则每次调度是从就绪队列中选择一个最先进入该队列的进程，为之分配处理机，使之投入运行。该进程一直运行]]></description><category></category></item><item><title><![CDATA[java 集合框架（JCF）]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/60340374</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/60340374</guid><author>Follow__Heart</author><pubDate>Sat, 04 Mar 2017 19:56:52 +0800</pubDate><description><![CDATA[Java Collection Framework = java 集合框架 （JCF）
  集合可理解为一个容器，该容器主要指映射（map)，集合(set），列表（list)，散列表(hashtable)等抽象数据类型。
  集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成，通过它们可以对Java对象的存储、获取、操作和转换等功能。
  集合框架中的几个主要集合接口，分别为Collection接口、List接口、Set接口和Map接口]]></description><category></category></item><item><title><![CDATA[Location.search的定义和用法]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/60340004</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/60340004</guid><author>Follow__Heart</author><pubDate>Sat, 04 Mar 2017 19:49:50 +0800</pubDate><description><![CDATA[Location.search的定义和用法：
search属性是一个可读可写的字符串，可设置或返回当前URL的查询部分（问号？及其之后的部分）]]></description><category></category></item><item><title><![CDATA[javascript:void(0)的作用]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/60339711</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/60339711</guid><author>Follow__Heart</author><pubDate>Sat, 04 Mar 2017 19:46:36 +0800</pubDate><description><![CDATA[javascript:void(0)的作用：


在组网页时，如果想做到点击一个连接而不做任何事情，这是可以使用javascript：void(0)来填充href的值，但有人说可以用#来代替，如果用#好代替的话，用户点击的时候，当网页有滚动条的时候网页会返回到页面的顶端，使得用户的体验不好。


如果希望使用#来代替javascript：void(0) 可以这样



asds]]></description><category></category></item><item><title><![CDATA[堆栈模拟队列]]></title><link>https://blog.youkuaiyun.com/Follow__Heart/article/details/51103611</link><guid>https://blog.youkuaiyun.com/Follow__Heart/article/details/51103611</guid><author>Follow__Heart</author><pubDate>Sat, 09 Apr 2016 10:18:41 +0800</pubDate><description><![CDATA[设已知有两个堆栈S1和S2，请用这两个堆栈模拟出一个队列Q。

所谓用堆栈模拟队列，实际上就是通过调用堆栈的下列操作函数:

int IsFull(Stack S)：判断堆栈S是否已满，返回1或0；int IsEmpty (Stack S )：判断堆栈S是否为空，返回1或0；void Push(Stack S, ElementType
 item )：将元素item压入堆栈S；Eleme]]></description><category></category></item></channel></rss>