<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_35440322的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35440322</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35440322]]></copyright><item><title><![CDATA[JVM运行时的数据区域]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78797324</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78797324</guid><author>qq_35440322</author><pubDate>Wed, 13 Dec 2017 21:58:01 +0800</pubDate><description><![CDATA[Java虚拟机在执行Java程序的时候会把它管理的内存划分成不同的数据区域，这些区域有各自的用途，以及创建销毁时间，Java虚拟机管理的内存包括以下几个数据区域： 
方法区
虚拟机栈
本地方法栈
堆
程序计数器 
 1.程序计数器程序计数器是一块较小的内存，它的作用可以看做是当前线程所执行的字节码的信号指示器。字节码解释器工作时候通过改变这个计数器的值来选取下一条需要执行的字节码指令，分支、循环、跳]]></description><category></category></item><item><title><![CDATA[请求转发和请求重定向]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78784737</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78784737</guid><author>qq_35440322</author><pubDate>Tue, 12 Dec 2017 18:31:17 +0800</pubDate><description><![CDATA[请求转发和请求重定向是WEB应用中经常用到的技术，因为其产生的结果相似，所以经常搞混，但是其实现机制和作用是完全不同的。一.请求转发请求转发通俗上来讲就是服务器中我一个Servlet处理之后，我可以选择交给其他的servlet再进行处理，说到请求转发我们不能不提请求派发器，就是RequestDispatcher，它能将当前请求转发到其他的Servlet组件中。forward方法和include方法这]]></description><category></category></item><item><title><![CDATA[ServletConfig和ServletContext介绍]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78783364</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78783364</guid><author>qq_35440322</author><pubDate>Tue, 12 Dec 2017 16:36:24 +0800</pubDate><description><![CDATA[把ServletConfig和ServletContext放在一起介绍，是因为这两个是两个非常重要的配置类但是经常有人把他俩搞混，我们需要明确的是作用域和生存周期以及不同的作用。 
一、区别1、定义1）ServletConfig：Servlet的配置对象，容器在初始化Servlet时通过它传递信息给Servlet。
2）ServletContext：上下文对象，提供了一系列方法供Servlet与We]]></description><category></category></item><item><title><![CDATA[使用HttpServletResponse提供文件下载]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78777867</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78777867</guid><author>qq_35440322</author><pubDate>Tue, 12 Dec 2017 16:05:52 +0800</pubDate><description><![CDATA[文件下载功能是web开发中经常使用到的功能，使用HttpServletResponse对象就可以实现文件的下载

文件下载功能的实现思路：

　　1.获取要下载的文件的绝对路径

　　2.获取要下载的文件名

　　3.设置content-disposition响应头控制浏览器以下载的形式打开文件

　　4.获取要下载的文件输入流

　　5.创建数据缓冲区

　　6.通过]]></description><category></category></item><item><title><![CDATA[HttpServletResponse介绍]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78777773</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78777773</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 22:57:58 +0800</pubDate><description><![CDATA[Web服务器收到客户端的http请求，会针对每一次请求，分别创建一个用于代表请求的request对象、和代表响应的response对象。
request和response对象即然代表请求和响应，那我们要获取客户机提交过来的数据，只需要找request对象就行了。要向客户机输出数据，只需要找response对象就行了。


一、HttpServletResponse对象介绍]]></description><category></category></item><item><title><![CDATA[HttpServletRequest介绍]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78777452</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78777452</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 22:33:39 +0800</pubDate><description><![CDATA[各位一定还记得在HttpServlet中对请求处理的方法，无论是service还是get、put，他们的参数都是
HttpServletRequest和HttpServletResponse，他们两个一个用来对请求进行封装，一个对响应进行封装，
学好了这两个类可以说是非常非常必要的。
下面我找的这个是不是很棒是不是很棒，地址：http://www.cnblogs.com/xdp-gacl/p]]></description><category></category></item><item><title><![CDATA[Servlet生命周期初步体验]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78777299</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78777299</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 22:03:22 +0800</pubDate><description><![CDATA[写篇文来体验下Servlet的生命周期，也建个工程来分享给小伙伴们。 
我用的是IDE是IDEA，Tomcat是1.8，JDK是1.8一.新建一个WEB工程先new一个project，然后进行如图的选择 
 
选择next 
 
选择next 
 
选择finish，最后的生成的项目应该为下面的样子 
 
然后，在WEB-INF建一个包叫classes，下面再进行一些常规配置， 
选择左上角FILE]]></description><category></category></item><item><title><![CDATA[HTTP协议]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78776435</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78776435</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 20:35:46 +0800</pubDate><description><![CDATA[一、什么是HTTP协议

　　HTTP是hypertext transfer protocol（超文本传输协议）的简写，它是TCP/IP协议的一个应用层协议，用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后，若想获得web服务器中的某个web资源，需遵守一定的通讯格式，HTTP协议用于定义客户端与web服务器通迅的格式。

二、HTTP协议的版本

　　H]]></description><category></category></item><item><title><![CDATA[Servlet介绍（三）——web.xml配置]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78774120</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78774120</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 16:39:13 +0800</pubDate><description><![CDATA[前言：一般的web工程中都会用到web.xml，web.xml主要用来配置，可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的，一个web工程可以没有web.xml文件。1、WEB工程加载web.xml过程　　经过个人测试，WEB工程加载顺序与元素节点在文件中的配置顺序无关。即不会因为 filter 写在 l]]></description><category></category></item><item><title><![CDATA[Servlet介绍（二）——Servlet中方法介绍]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78773968</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78773968</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 16:27:08 +0800</pubDate><description><![CDATA[一.Servlet中常见方法介绍Servlet是一个接口，我们先来看一看这个接口中有哪些方法。 
 
还记得不记得Servlet的运行流程，WEB容器启动时候会调用init（）方法，宕机时候会调用destroy（）方法，在有一个请求到来时候，会调用service（）方法。1.1init方法在web服务器加载这个servlet的时候，会立刻调用init方法， 我们可以看到init方法的参数是Servl]]></description><category></category></item><item><title><![CDATA[Servlet介绍（一）]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78773171</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78773171</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 15:27:53 +0800</pubDate><description><![CDATA[一.Servlet简介　Servlet是sun公司提供的一门用于开发动态web资源的技术。 
　　Sun公司在其API中提供了一个servlet接口，用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据)，需要完成以下2个步骤： 
　　1、编写一个Java类，实现servlet接口。 
　　2、把开发好的Java类部署到web服务器中。 
　　按照一种约定俗成的称呼习惯，通常我们也]]></description><category></category></item><item><title><![CDATA[IDEA开发第一个Servlet]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78771229</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78771229</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 11:50:29 +0800</pubDate><description><![CDATA[准备：
1. 安装jdk1.7
2. 安装tomcat1.8



一、创建并设置javaweb工程


1.创建javaweb工程
File --> New --> Project...




设置工程名字：


创建完成后工程结构如下：


 
2. Web工程设置
2.1 在WEB-INF 目录下点击右键，New --> Directory，创]]></description><category></category></item><item><title><![CDATA[eclipse开发第一个Servlet程序]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78771176</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78771176</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 11:45:29 +0800</pubDate><description><![CDATA[【前言】

JSP本身是JavaWeb中的知识，但是在学习Android网络时，必然要涉及到与服务器之间的交互，所以学一下JSP以及其他JavaWeb的内容还是很有必要的，至少能明白程序在访问服务器时，整个过程的原理。

其实，在学习Android之前，Java和JavaWeb的知识都是要先学习的。本人是在2014年7月正式开始Android方向的研究学习，在这之前没有接触任何和计算机软件]]></description><category></category></item><item><title><![CDATA[命令行开发第一个Servlet程序并简要介绍Tomcat工作流程]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78770964</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78770964</guid><author>qq_35440322</author><pubDate>Mon, 11 Dec 2017 11:28:47 +0800</pubDate><description><![CDATA[一.Servlet介绍
Servlet是一段运行于WEB容器中的程序，对不同的请求进行分类处理，底层的网络连接实现由WEB容器实现不加以考虑。
一个合理的服务器处理程序，自然应当包括它处理的请求地址和请求的逻辑。Servlet要求开发者将其需要处理的逻辑写在service（）方法中，而处理的请求以xml文件配置的方式显示声明。
一个Servlet是一个接口，其方法由web容器实现一部分，由程序员实现]]></description><category></category></item><item><title><![CDATA[Servlet环境配置以及WEB容器介绍]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78768642</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78768642</guid><author>qq_35440322</author><pubDate>Sun, 10 Dec 2017 23:27:09 +0800</pubDate><description><![CDATA[大概，又要回到环境配置部分了，环境配置是任何开发的基础，起码是java的，Java环境可是很令人 
头疼的，尤其是各种各样依赖很多的时候，好了，我什么也没说，Servlet换句话说JAVAWEB的开发环境， 
大概就是配置一个WEB应用服务器，不想了解web容器的直接跳到第二个目录下，去看tomcat的配置就可以了.一.WEB服务器1.1、WEB服务器简介　　1、Web服务器是指驻留于因特网上某种类]]></description><category></category></item><item><title><![CDATA[j2ee教程]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/78768079</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/78768079</guid><author>qq_35440322</author><pubDate>Sun, 10 Dec 2017 22:19:38 +0800</pubDate><description><![CDATA[大三没啥事大概在床上颓了一周，然后垂死梦中惊坐起发现自己不能这样颓废，
大概算是日常醒悟，痛定思痛想了刚刚帮我听课的林哥J2EE考试还不知道怎么对付，
想写一套j2ee教程吧。然后，去网上翻了翻，毕竟是上个世纪的语言了，教程多的真是恐怖，
惊了。妈卖批，我个菜鸡写的有人看嘛。算了，没人看，我自己看好伐（算我求求你们看看吧），
大概的思路就是我一概的学习思路，先看是什么再问为什么，再问为什么]]></description><category></category></item><item><title><![CDATA[在二叉查找树中插入节点]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/77916450</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/77916450</guid><author>qq_35440322</author><pubDate>Sat, 09 Sep 2017 17:12:23 +0800</pubDate><description><![CDATA[给定一棵二叉查找树和一个新的树节点，将节点插入到树中。
你需要保证该树仍然是一棵二叉查找树。


 注意事项

You can assume there is no duplicate values in this tree + node.




您在真实的面试中是否遇到过这个题？ 


Yes




样例

给出如下一棵二叉查找树，在插入节点6之后这]]></description><category></category></item><item><title><![CDATA[最大子数组]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/77884910</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/77884910</guid><author>qq_35440322</author><pubDate>Thu, 07 Sep 2017 18:01:21 +0800</pubDate><description><![CDATA[给定一个整数数组，找出两个 不重叠 子数组使得它们的和最大。
每个子数组的数字在数组中的位置应该是连续的。
返回最大的和。


 注意事项

子数组最少包含一个数




您在真实的面试中是否遇到过这个题？ 


Yes




样例

给出数组 [1, 3, -1, 2, -1, 2]
这两个子数组public class Solution {
  ]]></description><category></category></item><item><title><![CDATA[中位数]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/77875383</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/77875383</guid><author>qq_35440322</author><pubDate>Wed, 06 Sep 2017 23:26:14 +0800</pubDate><description><![CDATA[给定一个未排序的整数数组，找到其中位数。
中位数是排序后数组的中间值，如果数组的个数是偶数个，则返回排序后数组的第N/2个数。


您在真实的面试中是否遇到过这个题？ 


Yes




样例

给出数组[4, 5, 1, 2, 3]， 返回 3
给出数组[7, 9, 4, 5]，返回 5



挑战 

时间复杂度为O(n)
代码如下
public]]></description><category></category></item><item><title><![CDATA[电话号码的字母组合]]></title><link>https://blog.youkuaiyun.com/qq_35440322/article/details/77851355</link><guid>https://blog.youkuaiyun.com/qq_35440322/article/details/77851355</guid><author>qq_35440322</author><pubDate>Tue, 05 Sep 2017 14:46:43 +0800</pubDate><description><![CDATA[Given a digit string excluded 01,
 return all possible letter combinations that the number could represent.
A mapping of digit to letters (just like on the telephone buttons) is given below.



]]></description><category></category></item></channel></rss>