<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Matthew的博客]]></title><description><![CDATA[慌忙时代的一个爱好码代码的人]]></description><link>https://blog.youkuaiyun.com/Teakel</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Teakel]]></copyright><item><title><![CDATA[java对于Collection一些见识]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/97513123</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/97513123</guid><author>Teakel</author><pubDate>Sat, 27 Jul 2019 14:28:49 +0800</pubDate><description><![CDATA[1、List Set Map三者的区别
List:有序的，多个元素引用相同对象。
Map:使用键值对存储
Set:无序，不可以有多个元素引用相同的对象。
2、Arraylist 与 LinkedList 区别?
(1)线程安全
两者都是不同步的，不能保证线程安全。
(2)底层数据结构：
ArrayList底层使用 object 数组；
LinkedList底层使用的双向链表
(3)插入和删除是否受...]]></description><category></category></item><item><title><![CDATA[java一些基础知识]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/97049679</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/97049679</guid><author>Teakel</author><pubDate>Tue, 23 Jul 2019 23:25:11 +0800</pubDate><description><![CDATA[1、构造器 Constructor 是否可被 override?
在讲继承的时候我们就知道父类的私有属性和构造方法并不能被继承，所以 Constructor 也就不能被 override（重写）,但是可以 overload（重载）,所以你可以看到一个类中有多个构造函数的情况。
2、重载和重写的区别
（1）重载： 发生在同一个类中，方法名必须相同，参数类型不同、个数不同、顺序不同，方法返回值和访问修...]]></description><category></category></item><item><title><![CDATA[Redis从安装到使用（java）]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/96207491</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/96207491</guid><author>Teakel</author><pubDate>Wed, 17 Jul 2019 00:01:09 +0800</pubDate><description><![CDATA[Redis的使用Redis的安装maven需要添加的jar一些简单的操作
Redis的安装
##我是使用我买的腾讯云服务器安装了Docker安装的Redis
下面是具体的命令：
1、linux命令：
（1）docker pull redis:3.2
 (2) docker images redis 

2、建容器
命令：docker run -p 6379:6379 -v $PWD/data:/d...]]></description><category></category></item><item><title><![CDATA[linux 工作中常用到的一些命令]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/94679014</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/94679014</guid><author>Teakel</author><pubDate>Fri, 05 Jul 2019 01:32:36 +0800</pubDate><description><![CDATA[因为工作中一般会碰到查后台问题。
所以难免会使用到一些基本的linux命令。
整理了一下，放出来了。
有时候需要到根目录：
cd usr： 切换到该目录下usr目录
cd …（或cd…/）： 切换到上一层目录
cd /： 切换到系统根目录
cd ~： 切换到用户主目录
cd -： 切换到上一个操作所在目录
下面是实用一些的命令；
1、 mkdir 目录名称：增加目录
2、 ls或者ll
ls列出所...]]></description><category></category></item><item><title><![CDATA[java 死锁问题]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/93306455</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/93306455</guid><author>Teakel</author><pubDate>Sat, 22 Jun 2019 10:53:04 +0800</pubDate><description><![CDATA[java 死锁问题
死锁嘛，a 拥有资源1 b拥有资源2。然后a 申请资源2 ，然后b申请1。处在了一个线程阻塞的状态。你得不到我的资源，我得不到你的资源。

大概如上图，当然了实际情况线程数量和阻塞程度比这个复杂。
代码例子如下；
public class DeadLockDemo {
    private static Object resource1 = new Object();//资源...]]></description><category></category></item><item><title><![CDATA[如何在windows使用ftp在linux上上传和下载]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90439261</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90439261</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 10:40:31 +0800</pubDate><description><![CDATA[docke容器出来之后，原来这种方式不太好了，因为确实麻烦了。我以前安装oracle mysql svn的时候，我说的是本地，确实是要通过这样的方式去把安装包传入linux。
我还记得以前用虚拟机的Ubuntu的时候，当时一些命令还不够熟，确实够呛的。
1、 首先下载并安装一个windows下的ftp工具，比如FlashFXP、CuteFTp等等。
2、 然后检查Linux系统上是否已经安装vsf...]]></description><category></category></item><item><title><![CDATA[阿里云 Linux下配置mysql数据库，以及远程连接问题]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90438939</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90438939</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 10:28:38 +0800</pubDate><description><![CDATA[这个不太完美！
查看是否安装mysql命令:rpm -qa|grep -i mysql
安装mysql5.6命令：yum install mysql
service mariadb start
rpm -qa | grep mariadb
mysqladmin -u root password ‘123456’
mysql -u root –p
GRANT ALL PRIVILEGES ON . ...]]></description><category></category></item><item><title><![CDATA[Oracle 数据导出和导入]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90438535</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90438535</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 10:14:07 +0800</pubDate><description><![CDATA[可能我的博客里面其他的文档，框架知识，技术实现你都看不上眼，但是这个估计你会需要。
Oracle 数据cmd导出和导入
导出的方式
imp 导入数据库：
      1.直接导入数据表：   imp username/passwork@orcl file=d:/AA.dmp
         eg: imp 用户名/密码@orcl file=d:/dmp存放的路径
 
exp导出数据库：
    ...]]></description><category></category></item><item><title><![CDATA[svn 腾讯云 CentOs部署]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90437989</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90437989</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 09:53:06 +0800</pubDate><description><![CDATA[这个是我一两年前 部署的方式了，不知道现在还行不行，但是一些基本配置我想是不变的。
svn 腾讯云 CentOs部署

1、 yum install -y subversion

  2、mkdir -p /data/svn/myproject

 3、 svnadmin create /data/svn/myproject



authz:配置模板

[groups]            
...]]></description><category></category></item><item><title><![CDATA[spring自带的定时任务功能：基于注解和xml配置]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90437918</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90437918</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 09:49:26 +0800</pubDate><description><![CDATA[说实话 敲代码肯定免不了做一些跑批的任务，定时的任务，或者定时对接的数据管理之类
spring提供了一个不错定时处理机制
1、spring 的配置文件
&lt;beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns...]]></description><category></category></item><item><title><![CDATA[Java xml文件解析  sax 解析笔记]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90437853</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90437853</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 09:46:56 +0800</pubDate><description><![CDATA[一般为以下步骤：
1、得到xml文件对应的资源，可以是xml的输入流，文件和uri 
2、得到SAX解析工厂（SAXParserFactory） 
3、由解析工厂生产一个SAX解析器（SAXParser） 
4、传入输入流和handler给解析器，调用parse()解析

         //1.创建解析工厂
         SAXParserFactoryfactory=SAXParserF...]]></description><category></category></item><item><title><![CDATA[easyUI datagrid 导出excel 表格（很简单的）]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/90437392</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/90437392</guid><author>Teakel</author><pubDate>Wed, 22 May 2019 09:26:19 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;easyui datagrid to excel&lt;/title&gt;
    &lt;link rel="stylesheet" type="text/css" href="http://www....]]></description><category></category></item><item><title><![CDATA[Java web( springboot)日志logge 使用]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/89365312</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/89365312</guid><author>Teakel</author><pubDate>Wed, 17 Apr 2019 21:27:23 +0800</pubDate><description><![CDATA[application.properties 中配置如下，并创建logback-spring.xml
#日志配置
logging.config=classpath:logback-spring.xml
logback-spring.xml具体配置如下
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;configuration&gt;
    &lt...]]></description><category></category></item><item><title><![CDATA[MD5加密和解密使用]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/89365213</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/89365213</guid><author>Teakel</author><pubDate>Wed, 17 Apr 2019 21:23:05 +0800</pubDate><description><![CDATA[public class MD5Utils {
    private static Logger logger = LoggerFactory.getLogger(MD5Utils.class);

    public static byte[] eccrypt(String info) throws NoSuchAlgorithmException {
        logger.debu...]]></description><category></category></item><item><title><![CDATA[Java web(springboot)获取请求url来向的IP]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/89365172</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/89365172</guid><author>Teakel</author><pubDate>Wed, 17 Apr 2019 21:21:12 +0800</pubDate><description><![CDATA[获取IP 地址
@Component
public class GetIPAddress {
    /**
     * 根据获取请求中的ip地址
     * @param request
     * @return
     */
    public String GetIPAddress(HttpServletRequest request) {
        try {
     ...]]></description><category></category></item><item><title><![CDATA[Java复制文件--客户端向服务端传输多个文件]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/88808214</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/88808214</guid><author>Teakel</author><pubDate>Mon, 25 Mar 2019 22:35:13 +0800</pubDate><description><![CDATA[最近写了一个复制文件小案例：Java复制文件--客户端向服务端传输多个文件
好久没有写这样子的小东西，写这个案例的原因是为了后面我做的东西做的一个tool工具类
代码比较简单 优化不是很多，注释我就少些了
客户端：
package com.teahel.Utils;

import java.io.DataOutputStream;
import java.io.File;
import java...]]></description><category></category></item><item><title><![CDATA[springboot+vue+element-ui +axios显示数据]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/87096890</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/87096890</guid><author>Teakel</author><pubDate>Tue, 12 Feb 2019 16:30:15 +0800</pubDate><description><![CDATA[本来是一个简单的显示，没必要写博客的，但是碰到了一个有趣的问题，耽搁我一下。就写出来让大家注意一下。
Java 后台代码
  @RequestMapping(&quot;/findallVideo&quot;)
        @ResponseBody
        public Map&amp;lt;String,Object&amp;gt;  findAll(){
        	Map&amp;lt;String,Object&amp;...]]></description><category></category></item><item><title><![CDATA[springboot上传文件]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/86496739</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/86496739</guid><author>Teakel</author><pubDate>Tue, 15 Jan 2019 17:51:21 +0800</pubDate><description><![CDATA[在启动类中添加如下代码    启动时，会修改上传限制
 /**  
     * 文件上传配置 (修改文件上传得上限)
     * @return  
     */  
    @Bean  
    public MultipartConfigElement multipartConfigElement() {  
        MultipartConfigFactory factory...]]></description><category></category></item><item><title><![CDATA[Mysql数据库中对应datetime|timestamp|date范围  datetime对应java中的类型]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/86491447</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/86491447</guid><author>Teakel</author><pubDate>Tue, 15 Jan 2019 13:50:52 +0800</pubDate><description><![CDATA[

]]></description><category></category></item><item><title><![CDATA[Springboot修改页面之后，需要重启eclipse问题处理（热部署）]]></title><link>https://blog.youkuaiyun.com/Teakel/article/details/86490594</link><guid>https://blog.youkuaiyun.com/Teakel/article/details/86490594</guid><author>Teakel</author><pubDate>Tue, 15 Jan 2019 12:15:38 +0800</pubDate><description><![CDATA[#出现这样子的情况是需要添加

        org.springframework.boot
        spring-boot-devtools
        true
    
在Maven中添加 如上配置
 **true**
热部署状态为true
 在eclipse中修改了templats中的页面，项目会自动加载。不需要再次运行
如果还不能做到，在做如下步骤：
project -&amp;amp;amp;...]]></description><category></category></item></channel></rss>