<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DuHacker的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DuHacker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DuHacker]]></copyright><item><title><![CDATA[记录一次MySql锁等待 (Lock wait timeout exceeded)异常]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/104650310</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/104650310</guid><author>DuHacker</author><pubDate>Wed, 04 Mar 2020 11:42:48 +0800</pubDate><description><![CDATA[原文

]]></description><category></category></item><item><title><![CDATA[spring boot 自定义配置优先级问题]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/100603641</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/100603641</guid><author>DuHacker</author><pubDate>Sat, 07 Sep 2019 18:09:27 +0800</pubDate><description><![CDATA[3.2 通过属性文件外置配置
在处理应用安全时，你当然会希望完全掌控所有配置。不过，为了微调一些细节，比如改改 端口号和日志级别，便放弃自动配置，这是一件让人羞愧的事。为了设置数据库URL，是配置一 个属性简单，还是完整地声明一个数据源的Bean简单？答案不言自明，不是吗？ 事实上，Spring Boot自动配置的Bean提供了300多个用于微调的属性。当你调整设置时，只 要在环境变量、Java...]]></description><category></category></item><item><title><![CDATA[com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: java.io.IOException: 解决办法]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/99692627</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/99692627</guid><author>DuHacker</author><pubDate>Sat, 17 Aug 2019 14:30:14 +0800</pubDate><description><![CDATA[[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:...]]></description><category></category></item><item><title><![CDATA[docker dockerfile [Warning] IPv4 forwarding is disabled. Networking will not work.解决办法]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/99687719</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/99687719</guid><author>DuHacker</author><pubDate>Sat, 17 Aug 2019 01:01:06 +0800</pubDate><description><![CDATA[root@localhost ~]# docker build -t test1 .
…省略…
WARNING: IPv4 forwarding is disabled. Networking will not work.
error:xxxxxxx
…
解决办法：
在宿主机上面执行：
net.ipv4.ip_forward=1 &gt;&gt; /usr/lib/sysctl.d/00-syst...]]></description><category></category></item><item><title><![CDATA[有关前后台分离,跨域问题相关]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/77530315</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/77530315</guid><author>DuHacker</author><pubDate>Thu, 24 Aug 2017 15:12:00 +0800</pubDate><description><![CDATA[比如你前端地址 xxx.cn/yyy/html/index.html你后台地址 zzz.cn/uuu/user/delete为了能ajax后台，此时跨域 
你需要配置代理，把 xxx.cn/uuu 指向 zzz.cn/uuu 
达到 访问 xxx.cn/uuu/user/delete 就等于偷偷地执行 zzz.cn/uuu/user/delete 
只要欺骗了浏览器，跨域问题就解决了常用的代理工具]]></description><category></category></item><item><title><![CDATA[网页页面置灰操作]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76623790</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76623790</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 15:31:03 +0800</pubDate><description><![CDATA[多的不说，直接代码，增加键盘使用寿命html,body,div,img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);]]></description><category></category></item><item><title><![CDATA[Html文件的Head中的缓存设置]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76619832</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76619832</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 15:06:33 +0800</pubDate><description><![CDATA[Html文件的Head中的缓存设置 
 
 
 
浏览器中关于Cache的3属性: 
Cache-Control: 
设置相对过期时间, max-age指明以秒为单位的缓存时间. 若对静态资源只缓存一次, 可以设置max-age的值为315360000000 (一万年). 
Http协议的cache-control的常见取值及其组合释义: 
no-cache: 数据内容不能被缓存, 每次请求都重新访]]></description><category></category></item><item><title><![CDATA[HTML转图片]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76619625</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76619625</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:55:48 +0800</pubDate><description><![CDATA[import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.awt.image.ColorModel;
import java.awt.image.WritableRa]]></description><category></category></item><item><title><![CDATA[关于Arrays.asList]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76619590</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76619590</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:54:13 +0800</pubDate><description><![CDATA[大家都知道，Arrays.asList 可以将一个数组转化为list  但是此list并不是java.util.List  
而是java.util.Arrays.List  
所以类似add  /  addAll 等等方法并没有被重写，所以会报错：java.lang.UnsupportedOperationException解决办法： 
创建一个新的Java.util.list  
将Arrays]]></description><category></category></item><item><title><![CDATA[SpringMVC的各种参数绑定方式]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76619297</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76619297</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:47:59 +0800</pubDate><description><![CDATA[基本数据类型(以int为例，其他类似)： 
Controller代码： 
@RequestMapping(“saysth.do”)public void test(int count) {} 
表单代码：
……表单中input的name值和Controller的参数变量名保持一致，就能完成数据绑定，如果不一致可以使用@RequestParam注解。需要注意的是，如果Controller方法参数中定义]]></description><category></category></item><item><title><![CDATA[windows平台tomcat8命令窗口启动内存优化及环境配置]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76619081</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76619081</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:35:17 +0800</pubDate><description><![CDATA[情景展现： 
XX公司内网办公网，使用XX应用 2.154 ，jdk1.8、tomcat8，和其他应用公用windows服务器。其他服务使用的jdk为1.7 ，而且同时也配置了系统环境变量java version 为1.7。客户要求： 
1、本应用与其他应用公用该服务器。 
2、本应用引用自己的java环境。 
3、和其他应用启动方式一样，使用命令窗口启动。并把窗口标题区别其他应用的标题。实施要点：]]></description><category></category></item><item><title><![CDATA[windows平台多tomcat注册系统服务及jvm优化]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76619014</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76619014</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:30:58 +0800</pubDate><description><![CDATA[注册系统服务一、配置tomcat1、将解压版tomcat解压到相应的路径下（如：D:\TomcatServer\ 重命名tomcat为Tomcat1） 
2、如果服务器上有多个tomcat，那你必须在D:\TomcatServers\Tomcat1\conf\server.xml中修改端口 
 
 
3、修改service.bat文件（D:\TomcatServers\Tomcat1\bin\ser]]></description><category></category></item><item><title><![CDATA[tomcat中文编码相关]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76618653</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76618653</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:09:32 +0800</pubDate><description><![CDATA[利用request.setCharacterEncoding(“UTF-8”);来设置Tomcat接收请求的编码格式，只对POST方式提交的数据有效，对GET方式提交的数据无效!要设置GET的编码，可以修改server.xml文件中，相应的端口的Connector的属性：URIEncoding=”UTF-8”，这样，GET方式提交的数据才会被正确解码。]]></description><category></category></item><item><title><![CDATA[js打印技巧]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76618573</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76618573</guid><author>DuHacker</author><pubDate>Thu, 03 Aug 2017 14:03:46 +0800</pubDate><description><![CDATA[function printdiv() {
            var newstr = document.getElementById("PrintContentDiv").innerHTML;   //获得需要打印的内容
            // alert(newstr);
            var oldstr = document.body.innerHTML;   //保存]]></description><category></category></item><item><title><![CDATA[使用ssh工具远程linux服务器显示中文为乱码]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76549287</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76549287</guid><author>DuHacker</author><pubDate>Tue, 01 Aug 2017 18:04:10 +0800</pubDate><description><![CDATA[使用ssh工具远程linux服务器显示中文为乱码 
处理方法： 
export LANG=zh_CN.GBK]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/76549275</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/76549275</guid><author>DuHacker</author><pubDate>Tue, 01 Aug 2017 18:02:58 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
**UML序列图和流程图**s
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用]]></description><category></category></item><item><title><![CDATA[2016-JavaScript之星]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/55095216</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/55095216</guid><author>DuHacker</author><pubDate>Tue, 14 Feb 2017 10:02:41 +0800</pubDate><description><![CDATA[2016已经结束了。你可能会想你是否错过一些重要的东西？不用担心，让我们来回顾2016年前端有哪些主流。 
通过比较过去12个月里Github所增加的star数，我们依次来看看哪些项目吸引了大多数眼光。 
在2015，React是当之无愧的王者，Redux赢得了与flux之间的战争，攻陷了Flux的城池。 
那么，谁会是2016年的JavaScript之星呢？ 
我们利用[url=]bestof.j]]></description><category></category></item><item><title><![CDATA[springmvc ajax提交含文件的表单]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/54967526</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/54967526</guid><author>DuHacker</author><pubDate>Fri, 10 Feb 2017 12:00:57 +0800</pubDate><description><![CDATA[后台代码:    @ResponseBody
    @RequestMapping("/fileUpload")
    public Json fileUpload(
            @RequestParam(value = "file", required = false) MultipartFile file,
            Reservation reservation]]></description><category></category></item><item><title><![CDATA[Collection框架的结构]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/50349922</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/50349922</guid><author>DuHacker</author><pubDate>Fri, 18 Dec 2015 10:14:45 +0800</pubDate><description><![CDATA[介绍
Collection
框架的结构；
Collection 
和
 Collections
的区别。
 
集合框架：











Collection
：
List
列表
，
Set
集
 
Map
：
Hashtable
，
HashMap










，
TreeMap
 
Col]]></description><category></category></item><item><title><![CDATA[cmd  cd 命令]]></title><link>https://blog.youkuaiyun.com/DuHacker/article/details/48995557</link><guid>https://blog.youkuaiyun.com/DuHacker/article/details/48995557</guid><author>DuHacker</author><pubDate>Fri, 09 Oct 2015 09:32:34 +0800</pubDate><description><![CDATA[dos命令 cd命令使用说明[图文说明]





Chdir(change directory，可以缩写为cd),其功能是显示当前目录的名称，或更改当前的目录






应用时公带一个驱动器号（如： cd c:）在命令行cmd中输入 cd /? 可显示帮助信息如下图：


列1、根目录是驱动器的目录树状结构的顶层，要返回到根目录，在命令行输入：cd \ 执行后结]]></description><category></category></item></channel></rss>