<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ymfwj的博客]]></title><description><![CDATA[厚积薄发]]></description><link>https://blog.youkuaiyun.com/ymfwj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ymfwj]]></copyright><item><title><![CDATA[Linux命令之chmod]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/53028489</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/53028489</guid><author>ymfwj</author><pubDate>Fri, 04 Nov 2016 00:23:29 +0800</pubDate><description><![CDATA[chomod，英文全称为chmod(change mode)
功能说明：变更文件或者目录的权限
补充说明：在UNIX系统家族里，文件或目录权限的控制分别以读取，写入，执行3种一般权限来区分，另有3种特殊权
限可供运用，再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限，设置方式采
用文字或数字代号皆可。符号连接的权限无法变更，如果您对符号连接修改权限，其改变]]></description><category></category></item><item><title><![CDATA[Android中点击的四种写法]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52760982</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52760982</guid><author>ymfwj</author><pubDate>Sat, 08 Oct 2016 22:04:48 +0800</pubDate><description><![CDATA[下面我用代码来介绍Android中点击的四种编写方法
首先，我们在res/layout/activity_main.xml文件中编写四个点击按钮
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"]]></description><category></category></item><item><title><![CDATA[Android入门之电话拨号器]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52760813</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52760813</guid><author>ymfwj</author><pubDate>Sat, 08 Oct 2016 21:50:50 +0800</pubDate><description><![CDATA[看了好多个版本的android初级视频，入门的案例都是电话拨号器，可能这个例子易懂吧~
我就稍微对这个电话拨号器进行分析总结一下。
首先，我们要有拨号器的界面，有提示框，输入号码框，和拨打按钮，我们在res/layout/activity_main.xml中进行编写
<LinearLayout xmlns:android="http://schemas.android.com/apk/res]]></description><category></category></item><item><title><![CDATA[Android基础]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52760761</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52760761</guid><author>ymfwj</author><pubDate>Sat, 08 Oct 2016 21:31:05 +0800</pubDate><description><![CDATA[1.如何创建一个模拟器。
AVD NAME：模拟器的名字（随便输，没关系）
Device:设备，比如3.7''WVGA（480*800：hdpi）,前面的表示屏幕为3.7，后面表示分辨率
Target:android版本
Keyboard:模拟器右边的物理按键，如果不选肯定就没了，但是这个一定要在Skin选了的前提下才起作用
Skin：皮肤
Memory Option:RAM：512(]]></description><category></category></item><item><title><![CDATA[用eclipse上传项目到github上]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52491194</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52491194</guid><author>ymfwj</author><pubDate>Fri, 09 Sep 2016 23:48:35 +0800</pubDate><description><![CDATA[好久没用github来管理自己的项目了，今天用eclipse来上传项目到github上，顺便总结一下操作步骤供以后用。
1、在www.github.com上注册自己的账号，然后登录进去，创建一个仓库





2、在eclipse中对自己的项目进行提交到本地仓库
      步骤如下图：
第一步：

第二步：

第三步：

然后finish完成后，对项目进行提交，右击]]></description><category></category></item><item><title><![CDATA[利用Struct2进行文件的上传]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52302511</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52302511</guid><author>ymfwj</author><pubDate>Wed, 24 Aug 2016 20:04:58 +0800</pubDate><description><![CDATA[先在配置好Struct2的开发环境，可以参考http://blog.youkuaiyun.com/ymfwj/article/details/51019573?locationNum=2，然后我们开始讲讲利用struct2框架进行文件的上传。
1、Struts2 的文件上传实际上使用的是 Commons FileUpload 组件, 所以需要导入下面两个jar包：
commons-fileupload-1]]></description><category></category></item><item><title><![CDATA[javaweb中的filter]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52261382</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52261382</guid><author>ymfwj</author><pubDate>Sat, 20 Aug 2016 15:51:42 +0800</pubDate><description><![CDATA[在现实项目中，很多地方都要用到过滤器，比如处理编码集啊，登录检测啊，缓存啊，都是会用到，过滤器也给我们带来很大的方便。下面我就大概说说过滤器filter
1. Filter 是什么 ?
①. JavaWEB 的一个重要组件, 可以对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. 
②. Filter 是实现了 Filter 接口的 Java 类.
③. Filter 需要在]]></description><category></category></item><item><title><![CDATA[验证码的实现]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52167121</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52167121</guid><author>ymfwj</author><pubDate>Tue, 09 Aug 2016 23:34:46 +0800</pubDate><description><![CDATA[在说验证码的实现之前，我先说一下表单的重复提交的问题。
一、表单的重复提交
1). 重复提交的情况: 
①. 在表单提交到一个 Servlet, 而 Servlet 又通过请求转发的方式响应一个 JSP(HTML) 页面, 
此时地址栏还保留着 Serlvet 的那个路径, 在响应页面点击 "刷新" 

写一个小项目说一下：
页面结构：


index.jsp向servlet发]]></description><category></category></item><item><title><![CDATA[JavaWeb中的绝对路径和相对路径]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52157230</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52157230</guid><author>ymfwj</author><pubDate>Mon, 08 Aug 2016 23:49:45 +0800</pubDate><description><![CDATA[前段时间自己也刚好遇到了这个问题，把相对路径改成绝对路径就没问题了，今天复习到这里就稍微总结一下。

使用绝对路径：使用相对路径可能会有问题, 但使用绝对路径肯定没有问题. 


一、下面先用一个小项目来说事，目录结构如下：


a.jsp:
去BBB界面

b.jsp
去CCC界面

c.jsp
去AAA界面
这样写的话，肯定是能a到b，b到c，现在，我们用个Te]]></description><category></category></item><item><title><![CDATA[聊聊Cookie和HttpSession]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52152356</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52152356</guid><author>ymfwj</author><pubDate>Mon, 08 Aug 2016 15:34:10 +0800</pubDate><description><![CDATA[在servlet规范中，常用以下两种机制完成会话跟踪：
--Cookie
--Session
下面我们就聊聊Cookie和HttpSesion

一、Cookie
1、完成会话跟踪的一种机制：采用的是在客户端保持HTTP状态信息的方案。
2、Cookie是在浏览器访问WEB服务的某个资源时，由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件。
3、一旦WEB浏览器]]></description><category></category></item><item><title><![CDATA[谈谈JavaWeb中的MVC模式]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52145104</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52145104</guid><author>ymfwj</author><pubDate>Sun, 07 Aug 2016 21:38:26 +0800</pubDate><description><![CDATA[MVC的概念
MVC是Model-View-Controller的简称，即模型-视图-控制器。
MVC是一种设计模式，它把应用程序分成三个核心模块：模型、视图、控制器，它们各自处理自己的任务。

1、模型(Model)
a、模型是应用程序的主体部分，模型表示业务数据和业务逻辑。
b、一个模型能为多个视图提供数据。
c、由于应用于模型的代码只需写一次就可以被多个视图重用，所以提高了代码]]></description><category></category></item><item><title><![CDATA[jsp指令]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52139984</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52139984</guid><author>ymfwj</author><pubDate>Sun, 07 Aug 2016 00:06:24 +0800</pubDate><description><![CDATA[下面介绍一下jsp指令的内容
1. JSP 指令: JSP指令（directive）是为JSP引擎而设计的, 
它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。

2. 在目前的JSP 2.0中，定义了page、include 和 taglib这三种指令

3. page 指令:
1). page指令用于定义JSP页面的各种属性, 无论page指令出现在]]></description><category></category></item><item><title><![CDATA[转发和重定向]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52139833</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52139833</guid><author>ymfwj</author><pubDate>Sun, 07 Aug 2016 00:02:16 +0800</pubDate><description><![CDATA[对于转发和重定向
本质区别: 请求的转发只发出了一次请求, 而重定向则发出了两次请求. 
用生活例子说明一下：
小明向小王借钱，小王说他没有，但是小王让小明放心，他到别人那里借钱给小明，这就是转发。
小明向小王借钱，小王说没有，手头紧，让他到小丽那里借，然后小明又走到小丽那里借钱，这就是重定向。

下面用一个javaweb例子来说明一下。
对于转发：
首先写一个ForwardSer]]></description><category></category></item><item><title><![CDATA[javaweb之jsp]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52139657</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52139657</guid><author>ymfwj</author><pubDate>Sat, 06 Aug 2016 23:53:16 +0800</pubDate><description><![CDATA[今天呢，来说说jsp，说到这个我都想扇自己一巴掌，误解了好久，一直以为他就是和html那样单纯的界面，没怎么仔细想过，就那样用了。。。好了，
重新复习了一下，总结一下。
一、 先说说jsp的概念
JSP的概念：全称Java Server Page，它是Java服务器端网页.在HTML页面中编写Java代码的页面.

二、为什么我们要用jsp呢？
JSP是简Servlet编写的一种技术,]]></description><category></category></item><item><title><![CDATA[闲聊javaweb之servlet]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52121064</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52121064</guid><author>ymfwj</author><pubDate>Thu, 04 Aug 2016 17:28:47 +0800</pubDate><description><![CDATA[既然这里提到到javaweb了，就稍微提一下：
一、JavaWeb
1、JavaWeb应用定义：JavaWeb应用由一组servlet、html页、类、以及其他可以绑定的资源构成。它可以在各种供应商提供的实现servlet规范的servlet容器中运行。

2、javaweb应用中可以包含如下内容：

servlet
jsp
实用类
静态文档如html、图片等
描述web应用的]]></description><category></category></item><item><title><![CDATA[浅谈Tomcat]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52120700</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52120700</guid><author>ymfwj</author><pubDate>Thu, 04 Aug 2016 17:02:38 +0800</pubDate><description><![CDATA[一、Tomcat的定义
Tomcat是一个免费的开放源代码的servlet容器，它是Apach软件基金会的一个顶级项目，由Apach,Sun和其他个人公司及个人共同开发完成。


二、 部署并启动 tomcat 服务器.
1). 解压 apache-tomcat-6.0.16.zip 到一个非中文目录下
2). 配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 ]]></description><category></category></item><item><title><![CDATA[Collection与Collections的区别]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52117843</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52117843</guid><author>ymfwj</author><pubDate>Thu, 04 Aug 2016 11:53:57 +0800</pubDate><description><![CDATA[今天在复习以前的知识的时候突然看到有关Collection和Collections的区别，然后就回顾了一下，还在网上查询了一下，总结一下。
Collection是集合类的上级接口，继承与他有关的接口主要有List和Set
Collections是针对集合类的一个帮助类，他提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作

稍微举个例子：
java代码
public stat]]></description><category></category></item><item><title><![CDATA[23种java设计模式之模板模式]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52085543</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52085543</guid><author>ymfwj</author><pubDate>Mon, 01 Aug 2016 15:13:43 +0800</pubDate><description><![CDATA[说实话，我们学的框架其实就是模板，是不是这样引出话题就能很快理解模板模式呢，好了，下面我们用一个经典的泡咖啡，泡茶案例来说明模板模式。
泡咖啡步骤：水烧开--->冲泡咖啡粉--->把咖啡倒入杯子--->加糖和牛奶
泡茶步骤：水烧开--->冲泡茶叶--->把茶水导入杯子--->加柠檬
对于传统方法来思考，给一个HotDrinkHook超类，然后给出每个步骤的抽象类，让子类Coffee和Tea去]]></description><category></category></item><item><title><![CDATA[23种java设计模式之外观模式]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52078633</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52078633</guid><author>ymfwj</author><pubDate>Sun, 31 Jul 2016 16:03:36 +0800</pubDate><description><![CDATA[今天，我们就用一个家庭影院项目来说明外观模式。
家庭影院的项目分析：


在设计之前，我们可以分析一下，整个系统，我们需要做些什么呢？我们要打开爆米花机，放下屏幕，开投影仪，开音响，开DVD，选DVD，去拿爆米花，调暗灯光，播放电影，结束后关闭各种设备。这样整个系统会涉及很多对象，虽说不是每个对象都有联系，但是每个对象之间需统筹，比如投影仪和屏幕两个对象并没有什么联系，但是它们需要同时开启]]></description><category></category></item><item><title><![CDATA[23种java设计模式之适配器模式]]></title><link>https://blog.youkuaiyun.com/ymfwj/article/details/52077726</link><guid>https://blog.youkuaiyun.com/ymfwj/article/details/52077726</guid><author>ymfwj</author><pubDate>Sun, 31 Jul 2016 12:02:48 +0800</pubDate><description><![CDATA[说到适配器模式，我突然想到了我刚买的手机，因为这款新手机的耳机孔和国标的不同，商家就送了一个转接口，可以把平常的耳机用于新手机中，这其实也就是适配器的概念。下面我用一个例子来更具体的说明一下
要让火鸡实现鸭子的功能
对于鸭子Duck:
public interface Duck {
public void quack();
public void fly();
}
对于火鸡Turke]]></description><category></category></item></channel></rss>