<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java_Warplane的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Java_Warplane</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Java_Warplane]]></copyright><item><title><![CDATA[git分支操作命令]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/79660123</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/79660123</guid><author>Java_Warplane</author><pubDate>Thu, 22 Mar 2018 21:26:57 +0800</pubDate><description><![CDATA[查看本地分支：git branch查看远程分支：git branch -a切换本地分支：git checkout 分支名称删除远程分支：git push origin --delete 分支名称重命名本地分支：git branch -m 原分支名称 新分支名称推送本地分支：git push origin 分支名称...]]></description><category></category></item><item><title><![CDATA[git打tag]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/79206622</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/79206622</guid><author>Java_Warplane</author><pubDate>Tue, 30 Jan 2018 15:29:35 +0800</pubDate><description><![CDATA[
  #查看当前仓库所有tag命令 
  $ git tag  
  
  #创建附注tag 
  $ git tag -a 这里是要创建的tag名称 -m &quot;这里是tag备注说明&quot;
  
  #推送tag到远程分支 
  （1）推送某个tag 
  $ git push origin 这里是你要推送的tag名称 
  （2）推送所有tag 
  $ git push origin ––tags
...]]></description><category></category></item><item><title><![CDATA[js银行卡每四位加空格正则表达式]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/77769346</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/77769346</guid><author>Java_Warplane</author><pubDate>Fri, 01 Sep 2017 10:33:13 +0800</pubDate><description><![CDATA[onInputChange = (ev, inputType) => {
        let value = ev.target.value;
        if (inputType == 'card') {
            if (/^[\d]{0,19}$/.test(value.replace(/\s/g, ''))) {
                //每四位数字加一个]]></description><category></category></item><item><title><![CDATA[js的判断浏览器，判断是不是安卓或IOS]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/73010720</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/73010720</guid><author>Java_Warplane</author><pubDate>Sat, 10 Jun 2017 23:51:25 +0800</pubDate><description><![CDATA[ var client = function() {
				//呈现引擎
				var engine = {
					ie: 0,
					gecko: 0,
					webkit: 0,
					khtml: 0,
					opera: 0,
					//完整的版本号
					ver: null
				};
				//浏览器
				var browser = {
				...]]></description><category></category></item><item><title><![CDATA[使用 JavaScript 总结]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810263</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810263</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 16:04:43 +0800</pubDate><description><![CDATA[把 JavaScript 插入到 HTML 页面中要使用&amp;lt;script&amp;gt;元素。使用这个元素可以把JavaScript嵌入到HTML页面中，让脚本与标记混合在一起；也可以包含外部的JavaScript文件。1、在包含外部 JavaScript文件时，必须将src 属性设置为指向相应文件的 URL。而这个文件既可以是与包含它的页面位于同一个服务器上的文件，也可以是其他任何域中的文件。2、所...]]></description><category></category></item><item><title><![CDATA[JavaScript &lt;noscript&gt;标签元素]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810204</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810204</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 15:54:33 +0800</pubDate><description><![CDATA[1、&amp;lt;noscript&amp;gt;可以包含能够出现在文档&amp;lt;body&amp;gt;元素中的任何HTML元素，&amp;lt;script&amp;gt;元素除外；2、&amp;lt;noscript&amp;gt;元素中的内容只有在以下两种情况下才会显示出来：1）浏览器不支持脚本；2）浏览器支持脚本，但脚本被禁用。&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Example HTML Page&a]]></description><category></category></item><item><title><![CDATA[JavaScript 文档模式]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810156</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810156</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 15:48:10 +0800</pubDate><description><![CDATA[文档模式主要有两种，标准模式和混杂模式，后来IE又提出了准标准模式。在文档开头没有发现文档声明类型时，所有浏览器默认开启混杂模式，这种模式在不同的浏览器下的行为差异很大，会出现很多兼容问题，跨浏览器的行为根本没有一致性可言。开启标准模式：&amp;lt;!-- HTML 4.01 严格型 --&amp;gt;
&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;...]]></description><category></category></item><item><title><![CDATA[JavaScript 优先使用外部引用脚本方式]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810017</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72810017</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 15:33:10 +0800</pubDate><description><![CDATA[关于推荐使用外部引用脚本的方式的原因：1、可维护性：把js脚本文件统一放在一个文件夹里方便管理；2、可缓存：浏览器能够根据具体的设置缓存链接的所有外部JavaScript文件。如果两个文件引用同一个JavaScript文件，浏览器只需下载一次文件就好，这样有利于页面加载；3、适应未来：HTML和XHTML包含外部文件的语法是相同的，就不用繁琐处理js脚本在XHTML上出现某些符号不符合XHTML规...]]></description><category></category></item><item><title><![CDATA[JavaScript 中的CData]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72809940</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72809940</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 15:09:37 +0800</pubDate><description><![CDATA[CData是XHTML（XML）文档中的一个特殊区域，这个区域可以包含任意格式的不需要解析的文本内容，可以用于解决js脚本在XHTML（XML）文档中特殊符号如 &amp;lt; 报错的问题。1、在兼容XHTML（XML）的浏览器中：&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&amp;lt;![CDATA[
    function compare(a, b) {
        ...]]></description><category></category></item><item><title><![CDATA[JavaScript 脚本下载解释执行阻塞页面优化]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72809856</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72809856</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 14:51:21 +0800</pubDate><description><![CDATA[优化原因：在前端页面加载过程中，JavaScript代码的下载、解释和执行会阻塞页面的其他执行（此时页面会一片空白），浏览器在遇到&amp;lt;body&amp;gt;标签才开始呈现内容。优化建议：1、把JavaScript引用放在&amp;lt;body&amp;gt;元素中内容的后面：&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;Example H...]]></description><category></category></item><item><title><![CDATA[JavaScript  &lt;script&gt;元素]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/72809685</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/72809685</guid><author>Java_Warplane</author><pubDate>Tue, 30 May 2017 14:21:25 +0800</pubDate><description><![CDATA[HTML 4.01 为&amp;lt;script&amp;gt;定义了下列6 个属性。async：可选。立即下载js脚本，但不阻碍页面的其他操作，例如构建dom树、下载其他资源或等待加载其他脚本。只对外部脚本文件有效。charset：可选。设置 src属性指定的代码的字符集。由于大多数浏览器会忽略它的值，因此这个属性很少有人用。defer：可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件...]]></description><category></category></item><item><title><![CDATA[java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/48001415</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/48001415</guid><author>Java_Warplane</author><pubDate>Wed, 26 Aug 2015 11:57:35 +0800</pubDate><description><![CDATA[问题描述：项目之前是没有问题的，再次启动时莫名奇妙的就报了这个错误。
解决办法：把WebRoot或者WebContent下WEB-INF下的lib目录下的spring-web*.jar包给删除了重新加入，重新build path，重启项目]]></description><category></category></item><item><title><![CDATA[IOException while loading persisted sessions: java.io.EOFException]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/47806737</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/47806737</guid><author>Java_Warplane</author><pubDate>Thu, 20 Aug 2015 13:50:00 +0800</pubDate><description><![CDATA[异常如图：


解决办法：
在workspace目录下搜索“SESSIONS.ser”，得到如图结果：




把SESSIONS.ser文件删除即可。]]></description><category></category></item><item><title><![CDATA[给出现el表达式异常，但自我检查没有发现任何问题的朋友的忠告]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/47304817</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/47304817</guid><author>Java_Warplane</author><pubDate>Wed, 05 Aug 2015 22:20:32 +0800</pubDate><description><![CDATA[明明el没有任何问题，却莫名报出el异常，而且在jsp页面中使用el表达式无法获取值，经过大大的折腾，终于发现问题，原来是我的实体类中的属性命名的前两个字母是一大写一小写，导致出现异常。
SO，在此告诉大家，javabean的实体属性命名规范中是不允许属性名前两个字母是一大写一小写命名方式的，请大家注意实体类属性命名的首字母要小写。]]></description><category></category></item><item><title><![CDATA[struts2中ajax（jQuery）返回值data中文乱码问题]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/47304543</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/47304543</guid><author>Java_Warplane</author><pubDate>Wed, 05 Aug 2015 22:01:00 +0800</pubDate><description><![CDATA[问题描述：ajax，用jQuery接受struts的Action返回值data时，出现中文乱码问题，经过测试，action得到的中文是正常的，但jsp页面中ajax的返回值却乱码。
解决方案：在ServletActionContext.getResponse().getWriter().print(ajaxString);之前加上一句ServletActionContext.getRespons]]></description><category></category></item><item><title><![CDATA[struts2二次上传图片缓存问题]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/47304339</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/47304339</guid><author>Java_Warplane</author><pubDate>Wed, 05 Aug 2015 21:49:48 +0800</pubDate><description><![CDATA[问题描述：第一次上传图片没问题，第二次不上传图片时出错，Action中接受上传图片内容的字段自动填充前一次上传的内容，导致问题出现。
解决方案：在实体映射配置文件的Action Bean中加上scope="prototype"，如下图，问题完美解决！]]></description><category></category></item><item><title><![CDATA[Struts2拦截器解决乱码问题]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/46742641</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/46742641</guid><author>Java_Warplane</author><pubDate>Fri, 03 Jul 2015 15:53:00 +0800</pubDate><description><![CDATA[之前使用struts1的时候是通过写filter来处理乱码，把写的filter搬到struts2，配置了WEB.XML发生没有效果，请求根本就没有通过filter。原因Struts2在web.html配置了处理action请求的filter：



[html] view
 plaincopy






filter>  
  filter-name>struts2fi]]></description><category></category></item><item><title><![CDATA[3306端口被占用]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/46709463</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/46709463</guid><author>Java_Warplane</author><pubDate>Wed, 01 Jul 2015 14:06:19 +0800</pubDate><description><![CDATA[win+R组合键 -- 输入cmd -- 回车，输入以下命令
显示各个端口使用情况：netstat -a -n 或者 netstat -ano


查看端口被哪个程序占用：
netstat -ano|findstr "3306"


tasklist|findstr "5340"]]></description><category></category></item><item><title><![CDATA[eclipse java文件 不提示代码]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/46594457</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/46594457</guid><author>Java_Warplane</author><pubDate>Mon, 22 Jun 2015 17:36:04 +0800</pubDate><description><![CDATA[eclipse java文件 不提示代码]]></description><category></category></item><item><title><![CDATA[Uncaught Error: Bootstrap's JavaScript requires jQuery]]></title><link>https://blog.youkuaiyun.com/Java_Warplane/article/details/46432265</link><guid>https://blog.youkuaiyun.com/Java_Warplane/article/details/46432265</guid><author>Java_Warplane</author><pubDate>Tue, 09 Jun 2015 21:57:34 +0800</pubDate><description><![CDATA[问题：boostrap下拉菜单无效，浏览器报Uncaught Error: Bootstrap's JavaScript requires jQuery错误
解决办法：注意文件引入的先后顺序，应该先引入jquery再引入bootstrap。]]></description><category></category></item></channel></rss>