<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tan3739的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tan3739</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tan3739]]></copyright><item><title><![CDATA[自动清空 maven 项目临时文件，vue 的 node_modules 文件]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/147519541</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/147519541</guid><author>tan3739</author><pubDate>Fri, 25 Apr 2025 20:44:52 +0800</pubDate><description><![CDATA[vue 的 node_modules 太大
maven 打包后的 target 文件也很大，
有些项目日志文件也很大，导致磁盘空间不足了，
所以写了个脚本，只要配置一下各项目目录，
双击这个脚本就可自动清空这些文件，
清空某个目录时，需要输入Y进行确认]]></description><category></category></item><item><title><![CDATA[notify 和 notifyAll 的区别]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/128648755</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/128648755</guid><author>tan3739</author><pubDate>Wed, 11 Jan 2023 18:16:24 +0800</pubDate><description><![CDATA[多线程中举例说明notify/notifyAll和wait3个方法的使用]]></description><category></category></item><item><title><![CDATA[H5 在浏览器中打开摄像头，拍照片，转 Base64，再关闭摄像头]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/104338696</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/104338696</guid><author>tan3739</author><pubDate>Sun, 16 Feb 2020 10:04:45 +0800</pubDate><description><![CDATA[H5 在浏览器中打开摄像头，拍照片，转 Base64，再关闭摄像头：





直接上代码：


&lt;!doctype html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;title&gt;GET VIDEO&lt;/title&gt;
    &lt;meta charset="utf-8"&gt;
&lt;/head&gt;
&lt;...]]></description><category></category></item><item><title><![CDATA[springboot2 之 https 开发笔记（开发环境与生产环境配置）]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/102862467</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/102862467</guid><author>tan3739</author><pubDate>Fri, 01 Nov 2019 18:21:57 +0800</pubDate><description><![CDATA[首先是要申请 ssl 证书，阿里有免费的，进入控制台，查询证书，按步骤操作，申请速度挺快的



审核通过后，证书有好几个，下载 tomcat 的证书，解压后有一个 pfx 文件和一个密码文件。

把 pfx 文件放在一个目录下，我是放在 /root/as/ 目录下，PKCS12 是算法，不用改

application.properties 配置文件，填写路径和密码


server.port...]]></description><category></category></item><item><title><![CDATA[element-ui中利用resetFields()清空表单时的坑]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/102627581</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/102627581</guid><author>tan3739</author><pubDate>Fri, 18 Oct 2019 16:36:34 +0800</pubDate><description><![CDATA[api 中能查询到的是resetFields()，所以你可能是这样写的：

    setTimeout(() =&gt; {
     this.$refs['personnelForm'].resetFields();
    }, 20);


结果没有起作用

网上另一种说法是：

网上的说法是使用this.$nextTick()，

然而亲测后也是没...]]></description><category></category></item><item><title><![CDATA[Python 精品经典书籍下载]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/89155665</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/89155665</guid><author>tan3739</author><pubDate>Tue, 09 Apr 2019 17:39:54 +0800</pubDate><description><![CDATA[最近学习Python，收集了几本经典书籍，在这里分享给大家下载

资源是放在优快云上，从优快云下载资源是要积分的，而且下载积分不受上传者控制。

为了让大家都能下载，请不要给5分好评，因为好评会上调下载积分




	Head First Python(深入浅出Python)
	
Head First Python（完整书签目录.中文版）.pdf
https://download.cs...]]></description><category></category></item><item><title><![CDATA[IDEA @WebServlet @WebListener @WebFilter 注解不生效 404 不能访问]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/85258344</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/85258344</guid><author>tan3739</author><pubDate>Wed, 26 Dec 2018 10:47:38 +0800</pubDate><description><![CDATA[IDEA @WebServlet @WebListener @WebFilter 注解不生效 404 不能访问

 


@WebServlet(&quot;/LoginServlet&quot;)
public class LoginServlet extends HttpServlet {
    // codes ....
}


之前在eclipse里可以运行的项目，转到 idea 后，发现 WebServl...]]></description><category></category></item><item><title><![CDATA[sourcetree 到期后注册不了，创建license]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/78320154</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/78320154</guid><author>tan3739</author><pubDate>Mon, 23 Oct 2017 16:26:36 +0800</pubDate><description><![CDATA[sourcetree 本是免费软件，可是安装好30天后还是要你注册才能使用。而注册时可能注册页面都不能正常打开，可能是因为注册服务器在国外但又被政府拦截掉了，所以不翻墙根本注册不了。解决办法是创建一个sourcetree.license 文本文件，内容如下：




	Name
	May
	Email
	may2015guo@gmail.com
	Product
	SourceTree
	Sig]]></description><category></category></item><item><title><![CDATA[百度云 下载提示 本地文件移动失败]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/78311269</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/78311269</guid><author>tan3739</author><pubDate>Sun, 22 Oct 2017 17:08:21 +0800</pubDate><description><![CDATA[百度云 下载提示 本地文件移动失败
实际是由0x800700E1这个错误引起的：
0x800700E1: 无法成功完成操作，因为文件包含病毒 解决方法

解决方法就是 在windows defender中关闭减毒和威胁 就可以了。]]></description><category></category></item><item><title><![CDATA[java基础 一天学会 Redis]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/78085903</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/78085903</guid><author>tan3739</author><pubDate>Mon, 25 Sep 2017 15:42:29 +0800</pubDate><description><![CDATA[java基础学 Redis 只需要1天

Redis 优点：高并发(10w+/s)的读写
 缺点：受物理内存限制，所以不能简单的用作大量数据的高性能读写
 说单点就是读写很频繁的数据，但是容量不能超过物理内存的大小(目前一般好点的服务器内存有8G,16G,32G等)，
 所以你保存的数据只能是几个G的级别(单台服务器)，当然如果你的数量超过这个量可以考虑分布式存储，将数据分散地存储在多台]]></description><category></category></item><item><title><![CDATA[Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/46357755</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/46357755</guid><author>tan3739</author><pubDate>Thu, 04 Jun 2015 11:19:41 +0800</pubDate><description><![CDATA[&lt;&lt;Eclipse插件开发学习笔记&gt;&gt;，本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术，全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识，包括SWT控件的使用、界面布局、事件处理等内容；第二篇是插件开发核心技术，主要介绍插件开发的核心知识要点，包括行为（Action）、视图（ViewPart）、编辑器（Editor）、透视图（Pers...]]></description><category></category></item><item><title><![CDATA[Erlang math模块中有哪些方法]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/42262195</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/42262195</guid><author>tan3739</author><pubDate>Tue, 30 Dec 2014 11:52:51 +0800</pubDate><description><![CDATA[Erlang math 模块中的方法有：


-export([pi/0]).
-export([sin/1, cos/1, tan/1, asin/1, acos/1, atan/1, atan2/2, sinh/1,
         cosh/1, tanh/1, asinh/1, acosh/1, atanh/1, exp/1, log/1,
         log10/1, po]]></description><category></category></item><item><title><![CDATA[Tomcat 405 Not Allowed nginx]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/10159677</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/10159677</guid><author>tan3739</author><pubDate>Wed, 21 Aug 2013 18:58:17 +0800</pubDate><description><![CDATA[前些天想把ROOT放在非webapps文件夹下，再配制server.xml文件增加：

结果网页可以正常访问，但唯一不能接受的是当修改表单的时候报以下错误：
405 Not Allowed
nginx
 
查看源代码：
 

405 Not Allowed

405 Not Allowed
nginx











 
在网上查了很多都没有]]></description><category></category></item><item><title><![CDATA[Java Web 整合开发王者归来 含源代码 PDF 电子书下载地址]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/8016690</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/8016690</guid><author>tan3739</author><pubDate>Tue, 25 Sep 2012 13:55:04 +0800</pubDate><description><![CDATA[Java Web整合开发王者归来(含源代码)
并且源代码比光碟中的新，光盘中的代码有部分不全，有两个项目没有，现已打上补丁。
PDF文件解压缩后324M，源代码压缩文件65.5M


下载地址：https://download.youkuaiyun.com/download/tan3739/11100509

2019年04月09号上传

为了能让更多人能下载到该资源，请不要给我5星好评，因为好评会上涨下载积...]]></description><category></category></item><item><title><![CDATA[C++入门到精通 培训资料 书籍 课件 PPT 推荐 打包下载]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/7904086</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/7904086</guid><author>tan3739</author><pubDate>Fri, 24 Aug 2012 15:08:23 +0800</pubDate><description><![CDATA[C++入门到精通 培训资料 书籍 课件 PPT 推荐 打包下载

学习C++是个漫长的路，有好的资源是必不可少的，现把我的一些学习资源拿出来和大家分享，
希望对你有用
推荐资源一、
入门级C++资料
资源包含内容：
visual c++_MFC
达内 C++
　　C++课件.ppt
　　c++源码 .rar
　　Core C++ Programming_new.ppt]]></description><category></category></item><item><title><![CDATA[优快云的资源不能修改了 性格偏“腾讯化”]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/7903775</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/7903775</guid><author>tan3739</author><pubDate>Fri, 24 Aug 2012 14:14:40 +0800</pubDate><description><![CDATA[优快云的资源不能修改了 性格偏“腾讯化”
优快云升级后，上传的资源不能再被修改了，可能是修改后会增加积分计算的复杂性等其它原因吧。
个人感觉不是很爽，因为资源说明等想要加强一点的话，上传后都没办法修改了，这很蛋疼。。。。。。
再有升级后，两次评论资源的时间差要在5分钟以上！否则不让评分。本来平时下载都集中时间一次部评论掉，现在只能用飞秋或其它软件提示我已经过了5分钟了，再来评论下一个资源]]></description><category></category></item><item><title><![CDATA[mybatisGenerator 代码自动生成报错 Result Maps collection already contains value for BaseResultMap]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/7555665</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/7555665</guid><author>tan3739</author><pubDate>Fri, 11 May 2012 00:13:21 +0800</pubDate><description><![CDATA[由于mybatis简单易学，比起Hibername来，更容易上手，代码也能自动生成。这几天研究了下代码自动生成的，参考：
http://0609xiaohua.iteye.com/blog/1453570
 
但是把代码复制进来，运行了下，却跑不起来，报以下错误：
Exception in thread "main" java.lang.ExceptionInInitializerErro]]></description><category></category></item><item><title><![CDATA[mydql DATE, DATETIME, TIMESTAMP 日期和时间函数]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/7443258</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/7443258</guid><author>tan3739</author><pubDate>Mon, 09 Apr 2012 23:19:38 +0800</pubDate><description><![CDATA[日期和时间函数



本章论述了一些可用于操作时间值的函数。关于每个时间和日期类型具有的值域及指定值的有效格式，请参见11.3节，“日期和时间类型”。
下面的例子使用了时间函数。以下询问选择了最近的 30天内所有带有date_col 值的记录：

mysql> SELECT something FROM tbl_name
    -> WHERE DATE_SUB(CURDATE(]]></description><category></category></item><item><title><![CDATA[Oracle 高效分页技术 根据ROWNUM分页]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/6774615</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/6774615</guid><author>tan3739</author><pubDate>Wed, 14 Sep 2011 15:23:17 +0800</pubDate><description><![CDATA[/**
 * 这个分页比较高较，项目中的数据是上千万级的数量级
 * 当然了，我的数据库用了索引，where 条件中根据索引来查询是很快的哦，索引怎么用就不在本章的讨论范围之内了
 * 核心SQL语句是：SELECT * FROM (SELECT SUB_TAB.*, RO]]></description><category></category></item><item><title><![CDATA[html table 行高]]></title><link>https://blog.youkuaiyun.com/tan3739/article/details/6335379</link><guid>https://blog.youkuaiyun.com/tan3739/article/details/6335379</guid><author>tan3739</author><pubDate>Wed, 20 Apr 2011 10:56:00 +0800</pubDate><description><![CDATA[<br />我在一个table_p的td 中放一个子table1<br />table_p的td 中放一个子table2<br /> <br />这样一来,table1 与table2 的高度很难控制得一样高,尽管行数是一样的, 内容不同则高度不同, 后来发现只要在table1 与table2 的首行首列加一个空格(&nbsp;)就可以了.<br /> <br /> <br />部分代码:<br /> <br /><body><br />        <table width="1000px" align]]></description><category></category></item></channel></rss>