<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Protractor的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Protractor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Protractor]]></copyright><item><title><![CDATA[idea]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/61617508</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/61617508</guid><author>Protractor</author><pubDate>Sun, 12 Mar 2017 14:35:28 +0800</pubDate><description><![CDATA[command+E 打开最近打开文件
command + shift +delete  :jump to last edit
2,F8 step over
3,properties中配置不能有空格
4,vi:
$: move to the end of the line
F: letter you want jump to the
0: jump to the line starter
p: pa]]></description><category></category></item><item><title><![CDATA[分布式环境笔记巴巴商城]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/54880835</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/54880835</guid><author>Protractor</author><pubDate>Sun, 05 Feb 2017 16:59:14 +0800</pubDate><description><![CDATA[unzip 解压war和zip解压文件无目录结构先创建文件夹用-d解压到目录
unzip xx.zip -d yourFolder


shift+D 删除整行流空行.
y前进 u撤销
ZZ保存
sh ==./
tail -n 100
jps查看java进程
kill -9强杀主进程
tar -zxvf  file.gz  -C path
scp file ip:/fold]]></description><category></category></item><item><title><![CDATA[web08]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52935604</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52935604</guid><author>Protractor</author><pubDate>Wed, 26 Oct 2016 16:29:48 +0800</pubDate><description><![CDATA[过滤器:


什么是过滤器:
是servlet规范中一种特殊的类,用于对servlet调用过程的拦截.


如何编写一个过滤器:
1>编写一个java类,该类必须实现Filter接口
2>重写接口中的抽象方法
3>在web.xml中配置该过滤器,让web容器了解当用户访问那些地址时需要经过该过滤器.


案例:
过滤请求中的敏感词:


Filter的优先级:]]></description><category></category></item><item><title><![CDATA[web06 Http状态管理]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52912819</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52912819</guid><author>Protractor</author><pubDate>Mon, 24 Oct 2016 16:27:27 +0800</pubDate><description><![CDATA[Http状态管理
服务器把客户端的多次请求当做一个整体看待,就是把客户端前几次请求中的一些数据保存下来.


而这也正是http短连接的缺点.


1>Cookie
把数据保存在客户端.(跨请求了不能用转发)


案例:使用Cookie机制 在客户端发送的两次请求之间传递Cookie数据.


Cookie机制的运行原理:
1>第一次访问addCookie请求,在Se]]></description><category></category></item><item><title><![CDATA[web05jsp]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52904225</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52904225</guid><author>Protractor</author><pubDate>Sun, 23 Oct 2016 20:29:59 +0800</pubDate><description><![CDATA[jsp: java server page
是sun公司发明的一种服务器端页面生成.
用于替换servlet中的out.printlin()
如何编写以及运行一张jsp页面?
webConten>>xxx.jsp
http://localhsot:8080/web05/index.jsp


Jsp的实质是servlet类



jsp生成的.java源文件目录]]></description><category></category></item><item><title><![CDATA[web02D]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52885047</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52885047</guid><author>Protractor</author><pubDate>Fri, 21 Oct 2016 16:48:52 +0800</pubDate><description><![CDATA[DbUtil ThreadLocal]]></description><category></category></item><item><title><![CDATA[web04Servlet请求详解]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52879102</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52879102</guid><author>Protractor</author><pubDate>Fri, 21 Oct 2016 02:41:33 +0800</pubDate><description><![CDATA[Dao]]></description><category></category></item><item><title><![CDATA[web03重定向]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52874460</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52874460</guid><author>Protractor</author><pubDate>Thu, 20 Oct 2016 16:40:17 +0800</pubDate><description><![CDATA[重定向
========================================
重定向的过程(什么是重定向):
浏览器发送addEmp请求,服务器想要重定向到listEmp,
response.sendRedirect("listEmp")
tomcat会在响应数据包中添加302状态码,和location消息头.
浏览器接收到响应后,解析该数据包,发现状态码是302,就会立即]]></description><category></category></item><item><title><![CDATA[Http协议]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52858631</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52858631</guid><author>Protractor</author><pubDate>Wed, 19 Oct 2016 13:28:49 +0800</pubDate><description><![CDATA[Http协议
超文本传输协议是一款应用层协议,主要定义了浏览器与服务器之间的通讯过程传输数据的格式.


请求数据包格式


第一部分:请求行
GET /hello HTTP/1.1
请求方式:GET/POST
请求资源路径:/hello
协议的类型与版本: HTTP/1.1


第二部分:若干消息头
包含若干键值对,描述了客户端发送请求数据包时的一些状态,或请求数据]]></description><category></category></item><item><title><![CDATA[web01 Tomcat]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52843904</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52843904</guid><author>Protractor</author><pubDate>Tue, 18 Oct 2016 00:00:13 +0800</pubDate><description><![CDATA[===================
tomcat目录结构:
bin:主要存放了各平台的可执行文件
startup.bat/sh  shutdown.bat/sh
conf:主要存放了tomcat容器配置文件
server.xml
修改tomcat接收请求的端口号
lib存放了tomcat 运行时的类库.
servlet-api.jar
包含了执行servlet的具体API]]></description><category></category></item><item><title><![CDATA[day05HTML DOM内置对象]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52833175</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52833175</guid><author>Protractor</author><pubDate>Sun, 16 Oct 2016 21:29:32 +0800</pubDate><description><![CDATA[Html dom内置对象


html dom指的是在w3c dom出现之前,各大浏览器都支持的一些dom对象及操作.
表格相关:


Table 表格
属性:
rows:返回当前表格表格航所组成的数组对象
方法:
insertRow(index)插入表格行返回值是刚刚插入的表格行对象


deleteRow(index)删除表格行
tabRow表格行
属性:
c]]></description><category></category></item><item><title><![CDATA[Js前端]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52824045</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52824045</guid><author>Protractor</author><pubDate>Sat, 15 Oct 2016 17:00:57 +0800</pubDate><description><![CDATA[js正则表达式声明:

var exp =
/^\d{11}$/;
^字符串开始
$字符串结束
//寻找符合exp正则表达式的子串下标
str.search(exp);


运算符
数学运算符
+ - * / % ++ -- += -=....
特殊对待
/:
JAVA:
int a =10;int b=3 a/b=3
js;
var a=10;var b=3]]></description><category></category></item><item><title><![CDATA[Html day01]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52824033</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52824033</guid><author>Protractor</author><pubDate>Sat, 15 Oct 2016 16:58:53 +0800</pubDate><description><![CDATA[basic day01
---------------------------------------------------------------
HTML 代码运行在浏览器当中.


HTML语言基础







html基本语法
后缀.html (或.htm)


html常用标签
标题标记:







换行标记与段落标记

段]]></description><category></category></item><item><title><![CDATA[day35java基础]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52757173</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52757173</guid><author>Protractor</author><pubDate>Sat, 08 Oct 2016 15:38:18 +0800</pubDate><description><![CDATA[注解
=================================
*为其他程序提供更多信息
@Override
由编译器处理
会检查注解的方法是否语法正确


*自定义注解


@Target(ElementType.M
ETHOD)
@Retention(RetentionPolicy.SOURCE) RUNTIME//只在源码.java中有注解信息.class]]></description><category></category></item><item><title><![CDATA[mysqld数据库笔记]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52739447</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52739447</guid><author>Protractor</author><pubDate>Wed, 05 Oct 2016 16:44:42 +0800</pubDate><description><![CDATA[登录:
mysql -uroot -p
root


查看数据库
show databases


切换数据库
use test
显示所有表
show tables
查看指定表的表结构
desc table_name


1,创建表stu
create table stu
(
id int,
name varchar(16)最长多少,
gender]]></description><category></category></item><item><title><![CDATA[Day30网络]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52695173</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52695173</guid><author>Protractor</author><pubDate>Wed, 28 Sep 2016 23:17:08 +0800</pubDate><description><![CDATA[网络
===================================================
java.net.InetAddress
java.net.ServerSocket
java.net.socket


java.net.InetAddress
================================================
*表示网络]]></description><category></category></item><item><title><![CDATA[day28安卓线程]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52680044</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52680044</guid><author>Protractor</author><pubDate>Tue, 27 Sep 2016 13:38:16 +0800</pubDate><description><![CDATA[AsyncTask
========================================
*异步任务
*包含了Handler,Message,消息,线程
*如果创建启动多个异步任务,默认只有一个线程依次执行
*如果希望多个异步任务并行处理.,
executeOnExecutor(Executer)
executeOnExecutor(Executor,....)]]></description><category></category></item><item><title><![CDATA[27安卓线程]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52663891</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52663891</guid><author>Protractor</author><pubDate>Sun, 25 Sep 2016 19:56:29 +0800</pubDate><description><![CDATA[Android 单线程模型
======================================
*所有的界面显示,用户操作,组件的控制
必须在主线程中执行


Android 线程通信
============================
*在工作线程中(自己启动的线程)要更新界面显示
要向主线程发送消息(不能再自己的线程中tv.setText())要与主线程通信.]]></description><category></category></item><item><title><![CDATA[day--27 Java线程]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52650161</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52650161</guid><author>Protractor</author><pubDate>Sat, 24 Sep 2016 14:00:28 +0800</pubDate><description><![CDATA[线程
====================================
*进程 
  在操作系统中,并行执行的任务


*线程
在进程内部并行执行的任务
*线程作用:
*)将大任务,切分为多个并行的子任务
以提高执行效率
*)阻塞的代码要并行执行.




*java 创建线程的两种方式
继承Thread
实现Runable接口 创建对象 r包含一段可以]]></description><category></category></item><item><title><![CDATA[day21 XML]]></title><link>https://blog.youkuaiyun.com/Protractor/article/details/52626734</link><guid>https://blog.youkuaiyun.com/Protractor/article/details/52626734</guid><author>Protractor</author><pubDate>Thu, 22 Sep 2016 20:11:28 +0800</pubDate><description><![CDATA[xml
=======================
*可扩展的标记语言
xml基本语法
=======================


*头标记

*根元素
只能有一个





*元素必须正确嵌套.


*属性必须有值

*属性必须要引号/单或双


*实体转义

> &gt;
' &apos;
" &quot;
& &amp;]]></description><category></category></item></channel></rss>