<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[woxingfuing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/woxingfuing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; woxingfuing]]></copyright><item><title><![CDATA[thymeleaf th:onclick报错  Only variable expressions returning numbers or booleans are allowed]]></title><link>https://blog.youkuaiyun.com/woxingfuing/article/details/103769972</link><guid>https://blog.youkuaiyun.com/woxingfuing/article/details/103769972</guid><author>woxingfuing</author><pubDate>Mon, 30 Dec 2019 17:32:19 +0800</pubDate><description><![CDATA[在使用th:onclick传字符参数的时候，报如下错误
Caused by: org.attoparser.ParseException: Only variable expressions returning numbers or booleans are allowed in this context, any other datatypes are not trusted in the co...]]></description><category></category></item><item><title><![CDATA[html网页生成图片，长按保存]]></title><link>https://blog.youkuaiyun.com/woxingfuing/article/details/103695725</link><guid>https://blog.youkuaiyun.com/woxingfuing/article/details/103695725</guid><author>woxingfuing</author><pubDate>Wed, 25 Dec 2019 11:11:15 +0800</pubDate><description><![CDATA[html网页上有多张图片，点击长按的话只能保存被按的那张，需要将整个html生成一张图片，这样保存的时候就是整个网页了。
使用html2canvas.js，vue.js
&nbsp;&lt;div class="generatePicture"&gt;
&nbsp; &nbsp; &nbsp; &nbsp; &lt;div data-html2canvas-ignore @click="gener...]]></description><category></category></item><item><title><![CDATA[使用js实现文本复制]]></title><link>https://blog.youkuaiyun.com/woxingfuing/article/details/103695616</link><guid>https://blog.youkuaiyun.com/woxingfuing/article/details/103695616</guid><author>woxingfuing</author><pubDate>Wed, 25 Dec 2019 11:07:25 +0800</pubDate><description><![CDATA[有时候网页上需要实现一键复制的功能，可以使用clipboard.min.js。




&lt;p &gt;要复制的内容&lt;/p&gt;
&lt;button id="copybtn"&gt;复制&lt;/button&gt;


点击复制按钮




$("#copybtn").click(function(){
        var ac = document.getElements...]]></description><category></category></item><item><title><![CDATA[手机号码验证隐藏]]></title><link>https://blog.youkuaiyun.com/woxingfuing/article/details/103695595</link><guid>https://blog.youkuaiyun.com/woxingfuing/article/details/103695595</guid><author>woxingfuing</author><pubDate>Wed, 25 Dec 2019 11:06:44 +0800</pubDate><description><![CDATA[手机号码验证




mobileNum.matches("^1[0-9]{10}$")


手机号码隐藏中间4位




 mobile.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
]]></description><category></category></item><item><title><![CDATA[循环遍历map集合的五种方式，含java8]]></title><link>https://blog.youkuaiyun.com/woxingfuing/article/details/103695524</link><guid>https://blog.youkuaiyun.com/woxingfuing/article/details/103695524</guid><author>woxingfuing</author><pubDate>Wed, 25 Dec 2019 11:04:10 +0800</pubDate><description><![CDATA[循环遍历map，以下为要遍历的map




 Map&lt;String, String&gt; maps = new HashMap&lt;&gt;();
  maps.put("1","aaa");
  maps.put("2","bbb");
  maps.put("3","bbb");


1.通过遍历key集合，取出对应的key,value




 for(String key:...]]></description><category></category></item><item><title><![CDATA[Spring3.X学习笔记]]></title><link>https://blog.youkuaiyun.com/woxingfuing/article/details/47973889</link><guid>https://blog.youkuaiyun.com/woxingfuing/article/details/47973889</guid><author>woxingfuing</author><pubDate>Tue, 25 Aug 2015 10:54:08 +0800</pubDate><description><![CDATA[IOC＝＝DI 依赖注入
让调用类对某一接口实现类的依赖关系由第三方（容器或协作类）注入
注入方式：
构造函数注入或属性注入
属性注入可以有选择的通过Setter方法完成调用类所需依赖的注入
Spring通过配置文件或注解描述类和类之间的依赖关系，自动完成类的初始化和依赖注入的工作。
Spring利用了类的反射功能，仅凭一个配置文件，就可实例化并装配好程序所用的Bean
Spring]]></description><category></category></item></channel></rss>