<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cat_pp的博客]]></title><description><![CDATA[天高路远  慢慢走]]></description><link>https://blog.youkuaiyun.com/cat_pp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cat_pp]]></copyright><item><title><![CDATA[2021-03-30]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/115337263</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/115337263</guid><author>cat_pp</author><pubDate>Tue, 30 Mar 2021 21:56:20 +0800</pubDate><description><![CDATA[Header/HttpHeaders设置属性、header属性填坑
header设置属性或者header属性时，属性名称不能含有下划线，尽量采用驼峰命名，或者用中横线链接，不然get属性值或者getHeader值时无法获取到值

]]></description><category></category></item><item><title><![CDATA[将现有项目上传到GitHub]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/81032001</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/81032001</guid><author>cat_pp</author><pubDate>Fri, 13 Jul 2018 15:15:21 +0800</pubDate><description><![CDATA[1、首先在GitHub创建一个新仓库，但是不要添加readme文件，不然还需要处理冲突 
 


2、在本地创建ssh key



 ssh-keygen -t rsa -C &quot;3393055725@qq.com&quot;

然后将生成的key保存的GitHub中 
 
 
 
Allow write Access复选框一定要勾选，不然不能提交代码 
3、设置用户名和邮箱： 
git config –g...]]></description><category></category></item><item><title><![CDATA[Linux安装nexus配置maven私服]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/80078876</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/80078876</guid><author>cat_pp</author><pubDate>Wed, 25 Apr 2018 14:29:04 +0800</pubDate><description><![CDATA[1、下载nexus

wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz

 
2、解压



tar -xzvf nexus-2.11.2-03-bundle.tar.gz

解压之后就算安装完成啦。。。 
3、修改启动配置



vim bin/nexus

修...]]></description><category></category></item><item><title><![CDATA[Linux安装maven]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/80077804</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/80077804</guid><author>cat_pp</author><pubDate>Wed, 25 Apr 2018 13:15:31 +0800</pubDate><description><![CDATA[1、下载maven安装包 
清华的暂时用不了，用bit地址

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

 
 
如果没有wget命令需要先安装wget命令：

yum -y install wget

2、解压 
解压路径一般都是放在/var/lo...]]></description><category></category></item><item><title><![CDATA[Linux 使用yum命令安装jdk]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/80075567</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/80075567</guid><author>cat_pp</author><pubDate>Wed, 25 Apr 2018 10:30:26 +0800</pubDate><description><![CDATA[1、如果不是root用户，切换root用户



su root

输入root密码 
2、检查是否安装有jdk



java -version

如果已经安装啦，如下图，那就不用安装啦。。。 
 
不然的话，继续安装：



yum -y install java-1.8.0-openjdk*

这个过程可能要持续一两分钟的时间，跟自己的网速有一定的关系

3、检查是否安装成功



java...]]></description><category></category></item><item><title><![CDATA[centos7修改root密码]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/79945952</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/79945952</guid><author>cat_pp</author><pubDate>Sun, 15 Apr 2018 00:17:58 +0800</pubDate><description><![CDATA[Linux系统root密码不记得啦。。如果修改root密码，centos7和centos6不太一样。。 
下面是centos7修改root密码的方式： 
1、重启虚拟机，按ESC，然后按e 
2、按“↓”修改文件两处内容： 
    a）将ro修改为rw 
    b）在en_US.UTF-8后面加上init=/bin/sh 
 
3、按Ctrl+x重启 
4、使用管道命令重置密码：

echo ...]]></description><category></category></item><item><title><![CDATA[MySQL查看正在被锁定的表]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/79881479</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/79881479</guid><author>cat_pp</author><pubDate>Tue, 10 Apr 2018 15:02:39 +0800</pubDate><description><![CDATA[show status like 'Table%';



Table_locks_immediate：指的是能够立即获得表级锁的次数 
Table_locks_waited：指的是不能立即获得表级锁需要等待的次数

show OPEN TABLES where In_use &amp;gt; 0;

这句sql用来查询正在被锁定的表...]]></description><category></category></item><item><title><![CDATA[jQuery关闭浏览器右键功能]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/78902076</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/78902076</guid><author>cat_pp</author><pubDate>Tue, 26 Dec 2017 14:40:33 +0800</pubDate><description><![CDATA[绑定单机右键事件，返回false



$(document).ready(function(){
    $(document).bind("contextmenu",function(e){
        return false;
    });
});

关闭F12



document.onkeydown=function(event){
    var e = event || w]]></description><category></category></item><item><title><![CDATA[jQuery删除cookie]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/78782116</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/78782116</guid><author>cat_pp</author><pubDate>Tue, 12 Dec 2017 15:10:44 +0800</pubDate><description><![CDATA[项目做退出登录功能，看到好多js删除cookie的方法，但是都不好使，使用下面的方法可以让cookie失效： 
1、引入js： 
        <script src="/assets/br/js/jquery.min.js"></script> 
        <script src="/assets/scripts/jquery.cookie.js"></script> 
2、删除cooki]]></description><category></category></item><item><title><![CDATA[测试系统导出Excel无法打开]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/78411434</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/78411434</guid><author>cat_pp</author><pubDate>Wed, 01 Nov 2017 10:36:30 +0800</pubDate><description><![CDATA[问题描述： 
    开发环境正常导出，但是测试或生产系统导出的文件无法打开，或者文件大小为0 
解决方案： 
    封装的导出工具类涉及到移动行或列，当导出数据为空时，传入的参数可能会出错：在移动方法前添加判断，当导出为空时，手动传入参数； 
    模板路径配置错误，Windows系统使用“\”可以，但是发到Linux系统上不识别，可以使用“/”，最好是使用“File.separator”]]></description><category></category></item><item><title><![CDATA[springmvc提交表单日期用Date接收]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/77896803</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/77896803</guid><author>cat_pp</author><pubDate>Fri, 08 Sep 2017 17:07:12 +0800</pubDate><description><![CDATA[springMVC提交表单时候，日期数据正常情况下要用String来接收，如果想要用Date来接收，可以实现PropertyEditorRegistry接口，这个接口在spring-beans包下@InitBinder
    protected void initBinder(WebDataBinder binder) {
        SimpleDateFormat dateFormat =]]></description><category></category></item><item><title><![CDATA[no tests found matching[{ExactMatcher:fDisplayName=testSave}]]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/77185023</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/77185023</guid><author>cat_pp</author><pubDate>Tue, 15 Aug 2017 10:52:13 +0800</pubDate><description><![CDATA[Junit单元测试报错，修改以下几个地方： 
1、没有@Test注解 
2、测试方法用static修饰 
3、测试方法有返回值 
4、测试方法有参数其实遇到单元测试的问题基本就是这些地方的错误，至于jar包的重复，一般是不会影响到测试的总结： 
使用Junit单元测试时，要注意以下几个地方： 
1、在测试方法上要有@Test注解 
2、测试方法不能用static静态修饰 
3、测试方法不能有返回值]]></description><category></category></item><item><title><![CDATA[gem install报错ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)     Errno::ECONNRESET:]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/76572774</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/76572774</guid><author>cat_pp</author><pubDate>Wed, 02 Aug 2017 11:04:03 +0800</pubDate><description><![CDATA[ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/fir-cli-1.1.5.gemspec.rz)一般报这种]]></description><category></category></item><item><title><![CDATA[Java代理]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/76419844</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/76419844</guid><author>cat_pp</author><pubDate>Mon, 31 Jul 2017 10:29:15 +0800</pubDate><description><![CDATA[Java三种代理方式：静态代理，动态代理（JDK代理），cglib代理1、静态代理： 
静态代理的实现方式很简单，但是用到的不多，静态代理和动态代理使用的前提都是目标对象要实现接口，每个目标对象都要对应一个代理类//目标对象接口
public interface ITarget {
    void fun();
}
//目标对象
public class Target implements ITa]]></description><category></category></item><item><title><![CDATA[文件上传完整实例（限制格式、大小）]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/74584440</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/74584440</guid><author>cat_pp</author><pubDate>Thu, 06 Jul 2017 17:47:35 +0800</pubDate><description><![CDATA[先给出代码，后面统一介绍需要引入的js和jar文件，如果有什么问题+QQ“3393055725” 
1、HTML代码：<div id="con">
    <img src="${model.filePath}">
</div>
<input type="file" id="fileUpload" value="上传文件">
<input type="hidden" id="filePath" na]]></description><category></category></item><item><title><![CDATA[jQuery去除子元素]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/73958715</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/73958715</guid><author>cat_pp</author><pubDate>Fri, 30 Jun 2017 11:16:42 +0800</pubDate><description><![CDATA[$("obj").children("selector").remove();$(“obj”)：获取父元素 
children(“selector”)：获取和筛选子元素 
remove()：删除元素]]></description><category></category></item><item><title><![CDATA[a标签post提交]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/73380018</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/73380018</guid><author>cat_pp</author><pubDate>Sat, 17 Jun 2017 14:28:56 +0800</pubDate><description><![CDATA[a标签的默认提交方式是GET方式，如果要修改为post方式，可以通过构建临时表单的方式。因为a标签是一个超链接，有时候不是用来提交表单的，但是如果参数太多的话用get方式提交就会报错。实现post提交：//创建临时表单
var formTemp = document.createElement("form");
//设置表单提交方式
formTemp.method = "post";
//设置表单提]]></description><category></category></item><item><title><![CDATA[spring-boot注解整理]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/72953576</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/72953576</guid><author>cat_pp</author><pubDate>Fri, 09 Jun 2017 09:25:10 +0800</pubDate><description><![CDATA[一、注解(annotations)列表  
@SpringBootApplication：包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件；使用Java]]></description><category></category></item><item><title><![CDATA[spring boot 获取application.properties文件内容]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/72883926</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/72883926</guid><author>cat_pp</author><pubDate>Tue, 06 Jun 2017 16:01:14 +0800</pubDate><description><![CDATA[在spring boot中获取配置文件内容：使用@Value注解@Value("${key}")
private String value;通过@Value注解变量，在注解中传参（配置文件的key值），就可以为变量赋值对应key的value值]]></description><category></category></item><item><title><![CDATA[jQuery获取选中的复选框]]></title><link>https://blog.youkuaiyun.com/cat_pp/article/details/72833092</link><guid>https://blog.youkuaiyun.com/cat_pp/article/details/72833092</guid><author>cat_pp</author><pubDate>Thu, 01 Jun 2017 17:07:14 +0800</pubDate><description><![CDATA[一般下面这种方式都可以获取到： 
(“input:checkbox[name=′…′]:checked”);如果还是获取不到的话，就在input标签外面加一层div，用下面的方式获取：(“input:checkbox[name=’…’]:checked”);  
如果还是获取不到的话，就在input标签外面加一层div，用下面的方式获取：  
(“div.checked”);在实际的项目开发中：]]></description><category></category></item></channel></rss>