<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qtskyll的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qtskyll</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qtskyll]]></copyright><item><title><![CDATA[Boostrap实现下拉框改变样式]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/78120628</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/78120628</guid><author>qtskyll</author><pubDate>Thu, 28 Sep 2017 10:30:01 +0800</pubDate><description><![CDATA[data-toggle="dropdown">
主题




Java


数据挖掘


数据通信/网络



分离的链接








$(function(){

   $(".dropdown a").click(function(){
   $("#dropdownMenu1").html(this.innerHTML+'')
}]]></description><category></category></item><item><title><![CDATA[学习微信公众号开发（一）]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/78113912</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/78113912</guid><author>qtskyll</author><pubDate>Wed, 27 Sep 2017 16:02:01 +0800</pubDate><description><![CDATA[开发校验程序必须能够处理HTTP GET请求
请求校验流程 

获取GET请求中的4个参数 signature、timestamp、nonce和echostr;
将token、timestamp、nonce3个参数按照字典排序
将排序后的3个参数按顺序拼接成一个字符串，并对该字符串进行SHA1加密
将加密后的字符串与参数signature进行对比，如果相等则证明该请求是来自微信服务器的]]></description><category></category></item><item><title><![CDATA[学习记录]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/77163154</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/77163154</guid><author>qtskyll</author><pubDate>Mon, 14 Aug 2017 17:55:23 +0800</pubDate><description><![CDATA[维修单号
					
				
			
			
				
					企业名称
					
				
				
					企业税号
					
				
				
					联系人
					
				
				
					联系电话
					
				
				
					故障信息
					
				
				
					报修时间
					'/>
				
				
					客服处理
			]]></description><category></category></item><item><title><![CDATA[学习处理类型问题]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/77162968</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/77162968</guid><author>qtskyll</author><pubDate>Mon, 14 Aug 2017 16:13:24 +0800</pubDate><description><![CDATA[public void setTroubleTime(String troubleTime){
		SimpleDateFormat pattern= new SimpleDateFormat("yyyy年MM月dd日HH时mm分");
		Date currentdate=null;
		try {
			currentdate = pattern.parse(troubleTime);
		}]]></description><category></category></item><item><title><![CDATA[Tomcat 配置]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/76255548</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/76255548</guid><author>qtskyll</author><pubDate>Fri, 28 Jul 2017 18:03:41 +0800</pubDate><description><![CDATA[右键修改tomcat xx\bin\catalina.bat文件
修改tomcat服务窗口
if not “%OS%” == "Windows_NT" goto noTitle
if "%TITLE%" == "" set TITLE=Tomcat_xx或%cd%
set_EXECJAVA=start"%TITLE%"%_RUNJAVA%
分配内存
rem -------------E]]></description><category></category></item><item><title><![CDATA[验证正则表达式(一)，同时验证手机号码和固定电话号码]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/76152628</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/76152628</guid><author>qtskyll</author><pubDate>Wed, 26 Jul 2017 17:55:23 +0800</pubDate><description><![CDATA[var reg=^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$;//正则表达式
主要实现代码如下：
function CheckPhone(number){
			    var reg =/^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5]]></description><category></category></item><item><title><![CDATA[JSP知识点]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/74331590</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/74331590</guid><author>qtskyll</author><pubDate>Tue, 04 Jul 2017 15:39:29 +0800</pubDate><description><![CDATA[JSP容器
Tomcat
Jetty 

JSP->servlet->Class文件 是一门脚本语言
page 

taglib
URL uniform Resource Locator 代表资源的地址信息
协议://主机:端口/路径
URI uniform Resource Identifier 用于标志某一个互联网名称的字符串
Http 超文本传输协议 是为了请求资源 特]]></description><category></category></item><item><title><![CDATA[SpringMVC的拦截器问题]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/73954766</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/73954766</guid><author>qtskyll</author><pubDate>Fri, 30 Jun 2017 10:59:13 +0800</pubDate><description><![CDATA[1.定义的类实现拦截器的接口
HandlerInteceptor
2.配置springmvc.xml
 
    	
    		
    		
    		
    		
    	
    	
    
    3.书写拦截器的业务逻辑
@Override
	public boolean preHandle(HttpServletRequest arg0, HttpServletRes]]></description><category></category></item><item><title><![CDATA[maven项目构建struts2框架项目遇到的org.apache.jasper.JasperException: Unable to compile class for JSP:]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/73551024</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/73551024</guid><author>qtskyll</author><pubDate>Wed, 21 Jun 2017 17:12:31 +0800</pubDate><description><![CDATA[创建maven工程时，并加入struts2框架，解析jsp页面的问题的时候，会出现如下异常
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 1 in the generated java file
The type java.io.ObjectInpu]]></description><category></category></item><item><title><![CDATA[Spring框架入门]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/73162233</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/73162233</guid><author>qtskyll</author><pubDate>Tue, 13 Jun 2017 09:51:15 +0800</pubDate><description><![CDATA[Spring框架
是一站式的轻量级的开源框架Spring]]></description><category></category></item><item><title><![CDATA[Hibernate框架]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/72910158</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/72910158</guid><author>qtskyll</author><pubDate>Thu, 08 Jun 2017 09:29:07 +0800</pubDate><description><![CDATA[Hibernate是解决javaEE中的dao层的框架，解决了底层JDBC的连接封装，是一种轻量级的框架。它可以独立运行
Spring框架，管理框架 Struts2-Hibernate就是一个重量级的框架
Hibernate的版本情况，Hibernate3.0+Struts2.0+Spring3.0
Hibernate的核心思想， ORM Object Relative Mapping 对象]]></description><category></category></item><item><title><![CDATA[学习Struts2]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/72850784</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/72850784</guid><author>qtskyll</author><pubDate>Sat, 03 Jun 2017 10:49:21 +0800</pubDate><description><![CDATA[MVC架构思想
程序设计将业务、逻辑、显示分开的一种方式。
Model模型 

主要存放操作的数据模型
view视图
负责显示信息的功能，他并不关心数据怎么过来的，只需要数据能够显示就可以了
Control控制器
控制器负责接收用户输入的请求，并控制模型和视图做相应的变化
Struts2这个框架主要是应用在web层，使用过滤器来充当了MVC模式的控制器，他从用户输入的URI（Un]]></description><category></category></item><item><title><![CDATA[ajax笔记]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/72828553</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/72828553</guid><author>qtskyll</author><pubDate>Thu, 01 Jun 2017 10:02:00 +0800</pubDate><description><![CDATA[1.原生ajax 

asynchoronous javascript and xml 异步的javascript和xml简单的说就是不需要刷新网页，就可以请求服务端。
同步：客户端向服务端请求数据，当服务器发回响应之前，客户端属于卡死等待状态
异步：客户端向服务器端，无论服务器是否返回响应，客户端仍然可以做其他的事情
简而言之：就是一个必须等待类似于单片机当中的裸机程序必须要在等待完成]]></description><category></category></item><item><title><![CDATA[JSTL标签库学习]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/72818099</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/72818099</guid><author>qtskyll</author><pubDate>Wed, 31 May 2017 10:16:45 +0800</pubDate><description><![CDATA[Servlet上传文件
设置表单


处理流

Servlet存在安全问题
容器收到一个请求，会启动一个线程来处理。
线程又是不同步的，此时会出现多个servlet访问同一个线程。
解决问题，定义局部变量，
sychornized(this){
}

解决方式2实现单例模式接口
Servlet实现SingleThreadModel的接口(了解)
servlet生命周期]]></description><category></category></item><item><title><![CDATA[H5学习的第二天]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/72654985</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/72654985</guid><author>qtskyll</author><pubDate>Tue, 23 May 2017 19:19:01 +0800</pubDate><description><![CDATA[画圆


     
       
           var canvas = document.getElementById('canvas');
           canvas.width=800;//设置画布的宽度
           canvas.height=800;//设置画布的高度
           var context=canvas.getContext(]]></description><category></category></item><item><title><![CDATA[Dao学习笔记]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/71713162</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/71713162</guid><author>qtskyll</author><pubDate>Fri, 12 May 2017 11:14:02 +0800</pubDate><description><![CDATA[Dao
data access Object数据访问对象
封装模块的数据，比如说数据库的访问，文件的访问，目录服务器的访问
Dao就是用来封装核心的业务逻辑层
MVC思想
Model：模型  Dao(业务分析操作)

view：视图  （展示数据）jsp html

Control：控制层  （调用逻辑层来操作数据） servlet struts2(action)
1.书写Da]]></description><category></category></item><item><title><![CDATA[关于重载与重写的规则问题]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/69388089</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/69388089</guid><author>qtskyll</author><pubDate>Thu, 06 Apr 2017 11:59:14 +0800</pubDate><description><![CDATA[重载出现的位置
1.必须是同一个类中
2.方法名也就是函数名一样
3.参数列表不同的
注意：1.重载的方法返回类型可以不一样
重写出现的位置
1.父子类中出现也就是继承关系中才会出现
2.两同一大两小原则
方法名和参数类型相同
子类的返回类型要小于或等于父类的返回类型
子类抛出的异常类型要小于或等于父类的异常类型

子类的访问权限要大于父类的访问权限
具体的代码Demo]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记第二天]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/62898711</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/62898711</guid><author>qtskyll</author><pubDate>Fri, 17 Mar 2017 20:50:13 +0800</pubDate><description><![CDATA[变量
var test=“hi”;
变量名的命名规则 

1.第一个字符必须是字母、下划线（_）或美元符号($)
2.余下的字符可以是下划线、美元符号或任何字母或数字字符
camel 驼峰标记法
首字母是小写，接下来的单词都是以大写字母开头，
var myTestValue = 0,mySecondTestValue = "hi"；
Pascal 标记法    

首字母是大]]></description><category></category></item><item><title><![CDATA[JavaScript高级程序设计日记1.开始学习JavaScript]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/62232033</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/62232033</guid><author>qtskyll</author><pubDate>Wed, 15 Mar 2017 17:30:37 +0800</pubDate><description><![CDATA[服务器端的Netscape Enterprise Server 和Active Server Page(ASP)都曾经支持javaScript 但
它主要还是web浏览器使用的客户端脚本语言.目前，javaScript主要用于帮助开发者与网页和web浏览器窗口本身进行交互。
不太严格的说，javaScript是基于Java的，虽然JavaScript 与Java的语法和程序设计方法都很相似，但]]></description><category></category></item><item><title><![CDATA[C#学习笔记1]]></title><link>https://blog.youkuaiyun.com/qtskyll/article/details/53292425</link><guid>https://blog.youkuaiyun.com/qtskyll/article/details/53292425</guid><author>qtskyll</author><pubDate>Tue, 22 Nov 2016 21:58:08 +0800</pubDate><description><![CDATA[今天学习中国大学慕课MOOC当中的C#程序设计
了解C#程序的基本架构。
源程序文件.cs
工程文件.csproj
解决方案.sln
其他辅助文件
编译/运行    

编译生成中间代码，

发布
       直接复制
在资源管理器中，可以打开解决方案的文件夹，在debug中会生成.exe文件，可以直接在计算机当中运行。
面向对象的核心概念
对象三要素
1.属性（p]]></description><category></category></item></channel></rss>