<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cafuf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cafuf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cafuf]]></copyright><item><title><![CDATA[清理win10 系统C盘突然爆满]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/120730223</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/120730223</guid><author>Cafuf</author><pubDate>Tue, 12 Oct 2021 19:25:47 +0800</pubDate><description><![CDATA[01第一招：清理Windows.old文件夹

电脑升级完成后，Windows.old文件夹基本上是没什么用的了，却又占用了硬盘大量空间，清理掉该文件夹，预计可以省出10-20GB的空间。怎么清理呢？



第一步：打开菜单，点击【设置】图标；第二步：在弹出的窗口中依次打开【系统】-【存储】，接着点击【配置存储感知或立即运行】；第三步：下拉页面，勾选【删除以前版本的Windows】，点击【立即清理】即可。

02第二招：清理微信、QQ自动缓存文件

在电脑的日常使用中，我们必然离不开QQ、微信这些应用程序，]]></description><category></category></item><item><title><![CDATA[SpringBoot+SpringCloud面试题整理]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/107139835</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/107139835</guid><author>Cafuf</author><pubDate>Sun, 05 Jul 2020 15:42:42 +0800</pubDate><description><![CDATA[什么是SpringBoot？
1、用来简化spring初始搭建和开发过程使用特定的方式进行配置(properties或者yml文件)
2、创建独立的spring引用程序main方法运行
3、嵌入Tomcat无需部署war包，直接打成jar包nohup java -jar – &amp; 启动就好
4、简化了maven的配置
4、自动配置spring添加对应的starter自动化配置SpringBoot常用的starter：
1、spring-boot-starter-web(嵌入Tomcat和web开发需要]]></description><category></category></item><item><title><![CDATA[uni-app运行到iPhone详细步骤说明（windows）]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/106121223</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/106121223</guid><author>Cafuf</author><pubDate>Thu, 14 May 2020 15:35:42 +0800</pubDate><description><![CDATA[准备工作：在自己的电脑上安装iTunes，windows下载地址（苹果官网下载不了）：https://pc.qq.com/search.html#!keyword=itunes。另外可以参考官方提供的真机调试说明：https://ask.dcloud.net.cn/article/97

看！就是这个玩意鹅，可以自己命名的哈


1.使用数据线连接电脑，信任该电脑保证iTunes和手机连接成功



iPhone手机连接成功之后，hbx就会自动检测到手机了。

2.运行uni-app项目，点击运行按钮，选择]]></description><category></category></item><item><title><![CDATA[设置SVN忽略文件和目录（文件夹）]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/106095086</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/106095086</guid><author>Cafuf</author><pubDate>Wed, 13 May 2020 11:59:35 +0800</pubDate><description><![CDATA[在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件，*.obj,*.lst，或许是一个用于存放可执行程序的输出文件夹。只要你提交修改，TortoiseSVN 就会在提交对话框的文件列表中显示出未版本控制文件。当然你可以关闭这个显示，不过你可能会忘记添加新的源文件。

最好的避免类似问题的方法是添加参考文件到该项目的忽略列表。这样他们就永远不会出现在提交对话框中，而真正的未版本控制文件则仍然列出。

1.方法一
在 Eclipse 中点击菜单 window --&gt; P..]]></description><category></category></item><item><title><![CDATA[vue生命周期]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/106078782</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/106078782</guid><author>Cafuf</author><pubDate>Tue, 12 May 2020 16:15:29 +0800</pubDate><description><![CDATA[Vue 实例从创建到销毁的过程，就是生命周期。从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、销毁等一系列过程，称之为 Vue 的生命周期。

beforeCreate（创建前），在数据观测和初始化事件还未开始

created（创建后），完成数据观测，属性和方法的运算，初始化事件， $el 属性还没有显示出来

beforeMount（载入前），在挂载开始之前被调用，相关的render函数首次被调用。实例已完成以下的配置：编译模板，把data里面的数据和模板生成html。注意此时还没有挂载]]></description><category></category></item><item><title><![CDATA[关于jeecg-boot导出功能(前端+后台)]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/104560215</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/104560215</guid><author>Cafuf</author><pubDate>Fri, 28 Feb 2020 17:26:52 +0800</pubDate><description><![CDATA[export default {
  name: 'testModal',
 // mixins: [testService],
data() {
  return {
    title: '操作',
    visible: false,
    testParam :{},
    model: {},
    labelCol: {
      xs: { span: 24 },
   ...]]></description><category></category></item><item><title><![CDATA[vue生命周期]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/94595501</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/94595501</guid><author>Cafuf</author><pubDate>Thu, 04 Jul 2019 09:53:41 +0800</pubDate><description><![CDATA[不要在选项属性或回调上使用箭头函数，比如created: () =&gt; console.log(this.a)

或vm.$watch('a', newValue =&gt; this.myMethod())。因为箭头函数并没有this，

this会作为变量一直向上级词法作用域查找，直至找到为止，经常导致

Uncaught TypeError: Cannot read prope...]]></description><category></category></item><item><title><![CDATA[vue导出excel表格]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/91960368</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/91960368</guid><author>Cafuf</author><pubDate>Fri, 14 Jun 2019 11:45:52 +0800</pubDate><description><![CDATA[相关使用文档:https://github.com/jecovier/vue-json-excel
]]></description><category></category></item><item><title><![CDATA[Ant Design Vue上传文件]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/90901811</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/90901811</guid><author>Cafuf</author><pubDate>Wed, 05 Jun 2019 14:35:07 +0800</pubDate><description><![CDATA[ant design因为使用的人比较多,成为了主推,但是坑很多.做了一个上传导入附加参数的导入功能,话不多说,上代码:

链接API :https://vue.ant.design/components/upload-cn/


&lt;a-button @click="downloadTemplate()"&gt;&lt;a-icon type="download" /&gt;模板下载&lt;...]]></description><category></category></item><item><title><![CDATA[JDK8  根据年月获取月末时间]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/88182740</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/88182740</guid><author>Cafuf</author><pubDate>Tue, 05 Mar 2019 15:02:48 +0800</pubDate><description><![CDATA[//每月的第一天

String count_date=&quot;2018-02-01&quot;

//每月的最后一天



LocalDate monthOfLastDate=LocalDate

.parse(count_date, DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd&quot;))

.with(TemporalAdjusters.lastDayOfMonth());

...]]></description><category></category></item><item><title><![CDATA[Java获得某月第一天和最后一天(Calendar实现)]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/88182682</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/88182682</guid><author>Cafuf</author><pubDate>Tue, 05 Mar 2019 15:00:11 +0800</pubDate><description><![CDATA[import java.text.SimpleDateFormat;
	
	
	import java.util.Calendar;
	
	
	/**
	
	
	* 获得该月第一天
	
	
	* @param year
	
	
	* @param month
	
	
	* @return
	
	
	*/
	
	
	public static String getFirstDay...]]></description><category></category></item><item><title><![CDATA[spring关于task定时任务的使用]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/87368420</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/87368420</guid><author>Cafuf</author><pubDate>Fri, 15 Feb 2019 16:20:08 +0800</pubDate><description><![CDATA[Spring内部有一个task是Spring自带的一个设定时间自动任务调度,提供了两种方式进行配置，一种是注解的方式，而另外一种就是XML配置方式了。注解方式比较简洁，XML配置方式相对而言有些繁琐，但是应用场景的不同，两者又各有优点，所以具体使用还是根据需求来划分。因为任务调度这样的需求，通常改动都是比较多的，如果用注解的方式改动就变得麻烦了，必须去重新编译。所以更多的时候我选择用XML配置的方...]]></description><category></category></item><item><title><![CDATA[Java基础]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/82905956</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/82905956</guid><author>Cafuf</author><pubDate>Sun, 30 Sep 2018 10:11:42 +0800</pubDate><description><![CDATA[JAVA中分为基本数据类型及引用数据类型

转载请标注

一、基本数据类型：

byte：Java中最小的数据类型，在内存中占8位(bit)，即1个字节，取值范围-128~127，默认值0

short：短整型，在内存中占16位，即2个字节，取值范围-32768~32717，默认值0

int：整型，用于存储整数，在内在中占32位，即4个字节，取值范围-2147483648~2147483647，...]]></description><category></category></item><item><title><![CDATA[JQGrid单选一行实现]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/81947082</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/81947082</guid><author>Cafuf</author><pubDate>Wed, 22 Aug 2018 16:56:34 +0800</pubDate><description><![CDATA[
JQGrid中的属性
multiselect: true,
multiboxonly:true,
beforeSelectRow: true

 


    beforeSelectRow:function(){

    $(&quot;#dataTable&quot;).jqGrid('resetSelection');
    return true ;
},


onSelectAll: function...]]></description><category></category></item><item><title><![CDATA[如何选择数据库存储引擎]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/81510772</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/81510772</guid><author>Cafuf</author><pubDate>Wed, 08 Aug 2018 16:51:42 +0800</pubDate><description><![CDATA[       MyISAM:默认的MySQL插件式存储引擎.如果应用是以操作和插入操作为主,只是很少的更新和删除操作,并且对事物的完整性,并发性要求不是很高,那么选择这个存储引擎是非常适合的.MyISAM是在Web,数据仓储和其他应用环境下最常用的存储引擎之一.

       InnoDB:用于事务处理应用程序,支持外键.如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操...]]></description><category></category></item><item><title><![CDATA[页面table导出Excel——table2excel]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/81386075</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/81386075</guid><author>Cafuf</author><pubDate>Fri, 03 Aug 2018 13:38:35 +0800</pubDate><description><![CDATA[1、下载table2Excel插件，https://github.com/rainabba/jquery-table2excel

2、引入js


&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.tab.]]></description><category></category></item><item><title><![CDATA[唯品会接口代码实例]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/80792130</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/80792130</guid><author>Cafuf</author><pubDate>Sun, 24 Jun 2018 16:25:02 +0800</pubDate><description><![CDATA[try {     //2、设置系统级调用参数     ClientInvocationContext instance = new ClientInvocationContext();     instance.setAppKey(&quot;appKey&quot;);//替换为你的appKey     instance.setAppSecret(&quot;appSecret&quot;);//替换为你的appSecret    ...]]></description><category></category></item><item><title><![CDATA[Spring框架中使用异步注解不起作用的原因及解决方案]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/80792080</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/80792080</guid><author>Cafuf</author><pubDate>Sun, 24 Jun 2018 16:22:15 +0800</pubDate><description><![CDATA[在同一个类中，一个方法调用另外一个有注解（比如@Async，@Transational）的方法，注解失效的原因和解决方法在同一个类中，一个方法调用另外一个有注解（比如@Async，@Transational）的方法，注解是不会生效的。比如，下面代码例子中，有两方法，一个有@Transational注解，一个没有。如果调用了有注解的addPerson()方法，会启动一个Transaction；如果调...]]></description><category></category></item><item><title><![CDATA[数据库类型]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/80792065</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/80792065</guid><author>Cafuf</author><pubDate>Sun, 24 Jun 2018 16:17:35 +0800</pubDate><description><![CDATA[now函数是用来获取数据库当前时间戳的函数所获取的时间与后台获取的时间一致,与前端获取的时间要晚数据库数据类型								零值表示DATETIME  *  								0000-00-00 00:00:00DATE	*									0000-00-00TIMESTAMP									00000000000000(与时区相关)TIME	*									00:00:00YEAR		...]]></description><category></category></item><item><title><![CDATA[Js计算上月与当前时间戳的差值]]></title><link>https://blog.youkuaiyun.com/Cafuf/article/details/80281982</link><guid>https://blog.youkuaiyun.com/Cafuf/article/details/80281982</guid><author>Cafuf</author><pubDate>Fri, 11 May 2018 15:18:25 +0800</pubDate><description><![CDATA[//获得上月时间initLastMonthTime:function (){    var now = new Date(); //当前日期    var nowYear = now.getFullYear(); //当前年    var lastMonthDate = new Date(); //上月日期    lastMonthDate.setDate(1);    lastMonthDate...]]></description><category></category></item></channel></rss>