<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zeng_ll的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zeng_ll</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zeng_ll]]></copyright><item><title><![CDATA[SpringBoot项目整合RabbitMQ三种交换机类型实例]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/90373882</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/90373882</guid><author>zeng_ll</author><pubDate>Mon, 20 May 2019 14:12:23 +0800</pubDate><description><![CDATA[（一）RabbitMQ介绍
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RabbitMQ 即一个消息队列，主要是用来实现应用程序的异步和解耦，同时也能起到消息缓冲，消息分发的作用。消息中间件最主要的作用是解耦，中间件最标准的用法是生产者生产消息传送到队列，消费者从队列中拿取消息并处理，生产者不用关心是谁来消费，消费者不用关心谁在生产消息，从而达到解耦的目的。...]]></description><category></category></item><item><title><![CDATA[linux下重启tomcat]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/89338887</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/89338887</guid><author>zeng_ll</author><pubDate>Tue, 16 Apr 2019 18:16:36 +0800</pubDate><description><![CDATA[今天在远程上面部署项目，手速太快没点停止就点卸载，导致tomcat卡死。
于是乎，我要在远程重启tomcat。重启tomcat只需以下三步：


cd app/tomcat-8080/bin
(进入tomcat的bin目录)


./shutdown.sh
(关闭tomcat)


./startup.sh
(重启tomcat)



...]]></description><category></category></item><item><title><![CDATA[字符编码的发展历程（ASCII、Unicode、UTF-8的由来及区别）]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/88714847</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/88714847</guid><author>zeng_ll</author><pubDate>Thu, 21 Mar 2019 14:39:53 +0800</pubDate><description><![CDATA[1、字符编码的出现
我们都知道，计算机只能处理数字，即0和1，如果要处理文本，就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特（bit）作为一个字节（byte），所以，一个字节能表示的最大的整数就是255（二进制11111111=十进制255），如果要表示更大的整数，就必须用更多的字节。比如两个字节可以表示的最大整数是65535，4个字节可以表示的最大整数是4294967295。...]]></description><category></category></item><item><title><![CDATA[DES加密工具类]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/88686868</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/88686868</guid><author>zeng_ll</author><pubDate>Wed, 20 Mar 2019 13:40:54 +0800</pubDate><description><![CDATA[（一）DES加密算法：

1、DES加密算法是一种对称加解密算法


a.通信双方同时掌握一个密钥，加密解密都是由一个密钥完成的（即加密密钥等于解密密钥，加解密密钥可以相互推倒出来）。
b.双方通信前共同拟定一个密钥，不对第三方公开。
c.不具有个体原子性，一个密钥被共享，泄漏几率增大


2、DES加密算法原理

该算法是一个利用56+8奇偶校验位（第8,16,24,32,40,48,56,64...]]></description><category></category></item><item><title><![CDATA[POI导出Excel工具类（简单看完就会）]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/88344507</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/88344507</guid><author>zeng_ll</author><pubDate>Fri, 08 Mar 2019 11:49:46 +0800</pubDate><description><![CDATA[（一）POI介绍

Apache POI是Apache软件基金会的开源项目，POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。

本文介绍的是用POI做一个导出excel报表的工具类，相当实用也相当简单。
（二）POI导出报表要用到的包

1...]]></description><category></category></item><item><title><![CDATA[数据结构与算法—常见的几种排序算法及实现（java）]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/87921677</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/87921677</guid><author>zeng_ll</author><pubDate>Mon, 25 Feb 2019 18:07:04 +0800</pubDate><description><![CDATA[所谓排序，就是使一串记录，按照其中的某个或某些关键字的大小，递增或递减的排列起来的操作。排序算法，就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视，尤其是在大量数据的处理方面。

以下我们将介绍几种常见的排序，几种排序算法的时间复杂度及稳定性如下：

1、冒泡排序
冒泡排序的效率很低，但是算法实现起来很简单，因此很适合作为研究排序的入门算法。


基本思想
对当前还未排好序的...]]></description><category></category></item><item><title><![CDATA[使用IDEA创建SpringBoot+MyBatis+MySql项目连接数据库实例(绝对可行)]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/87715305</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/87715305</guid><author>zeng_ll</author><pubDate>Tue, 19 Feb 2019 16:12:28 +0800</pubDate><description><![CDATA[1、首先我们先在IDEA上创建一个SpringBoot的Web项目
（1）file ——&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; new ——&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; project

（2）——&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; next

这里是包路径前缀，可修改也可不修改（默认）com.example.demo
（]]></description><category></category></item><item><title><![CDATA[MySQL常用函数大全（总结篇）]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/87706409</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/87706409</guid><author>zeng_ll</author><pubDate>Tue, 19 Feb 2019 14:08:33 +0800</pubDate><description><![CDATA[本篇文章讲解是是MySQL的函数方法，涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构，可以根据自己需求划到相应段落查找：

一、数字函数
二、字符串函数
三、日期函数
四、MySQL高级函数

（一）数字函数
1、ABS(x)          返回x的绝对值
SELECT ABS(-1);
---- 返回1

2、AVG(expression)   返回一个表达式的平均值，expres...]]></description><category></category></item><item><title><![CDATA[Spring中@Async注解实现异步]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/87002252</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/87002252</guid><author>zeng_ll</author><pubDate>Mon, 11 Feb 2019 15:52:13 +0800</pubDate><description><![CDATA[
简单介绍
Spring为任务调度与异步方法执行提供了注解支持。通过在方法上设置@Async注解，可使得方法被异步调用。也就是说调用者会在调用时立即返回，而被调用方法的实际执行是交给Spring的TaskExecutor来完成。
@Async注解的开启

&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;task:annotation-driven executor=&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;an]]></description><category></category></item><item><title><![CDATA[java字符串常用的方法总结]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/86984145</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/86984145</guid><author>zeng_ll</author><pubDate>Mon, 11 Feb 2019 11:19:25 +0800</pubDate><description><![CDATA[java常见方法函数的实例，代码及运行结果如下：
（不理解的看注释）
public static void main(String args[]){
    String str1 = &amp;amp;quot;Hello World&amp;amp;quot;;
    String str2 = &amp;amp;quot;Hello World&amp;amp;quot;;
    String str3 = &amp;amp;quot;hello world&amp;amp;quot;;
    ]]></description><category></category></item><item><title><![CDATA[Spring Boot中使用Swagger2构建API文档]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/86476705</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/86476705</guid><author>zeng_ll</author><pubDate>Mon, 14 Jan 2019 14:19:07 +0800</pubDate><description><![CDATA[本文将通过一个demo（java）实例来通俗易懂的为大家介绍swagger的实现及使用操作方法。前半部分介绍swagger，后半部分代码实现。现在步入正题。


swagger是什么？



Swagger 是一种和语言无关的规范和框架，用于定义服务接口，主要用于描述Resultful的API。它专注于为API创建优秀的文档。支持Swagger的API可以为API方法生成交互式的文档，让用户可以通...]]></description><category></category></item><item><title><![CDATA[什么是物理路径、相对路径、绝对路径、根目录------java初学者学习笔记]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/86232292</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/86232292</guid><author>zeng_ll</author><pubDate>Thu, 10 Jan 2019 14:42:28 +0800</pubDate><description><![CDATA[什么是物理路径、相对路径、绝对路径、根目录------java初学者学习笔记
本文将讲述什么是物理路径，什么是相对路径，什么是绝对路径，什么是根目录，以及他们的使用方法。这四种路径可以表示某个在电脑上的文件，在网页设计中通过以上几种路径可以表示链接，插入图像、Flash、CSS文件的位置。下面开始进入正题：


物理路径（Physical path）：在硬盘上的文件的位置。如下几个就是物理路径：
...]]></description><category></category></item><item><title><![CDATA[Java集合笔记]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/81012430</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/81012430</guid><author>zeng_ll</author><pubDate>Thu, 12 Jul 2018 11:58:38 +0800</pubDate><description><![CDATA[\

Collection接口
Collection是最基本的集合接口，一个Collection代表一组Object，即Collection的元素（Elements）。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类，Java SDK提供的类都是继承自Collection的“子接口”如Lis...]]></description><category></category></item><item><title><![CDATA[在Linux上安装tomcat和JDK]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/80218399</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/80218399</guid><author>zeng_ll</author><pubDate>Sun, 06 May 2018 21:41:38 +0800</pubDate><description><![CDATA[1.tomcat的安装

a.#cd download(进入download文件夹)

b.#wget http://111.23.5.142:82/mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

(从互联网下载tomcat的压缩包)

c.#tar -zxvf ... -C/usr...]]></description><category></category></item><item><title><![CDATA[Linux下部署springboot项目的步骤及过程]]></title><link>https://blog.youkuaiyun.com/zeng_ll/article/details/80217788</link><guid>https://blog.youkuaiyun.com/zeng_ll/article/details/80217788</guid><author>zeng_ll</author><pubDate>Sun, 06 May 2018 20:42:22 +0800</pubDate><description><![CDATA[最近在研究将springboot项目部署到Linux服务器上，由于springboot是内嵌了tomcat，所以可以直接将项目打包上传至服务器上。我是在idea上的项目，所以我就基于此说下过程。

（一）打包你的项目

1、在pom文件中添加springboot的maven插件




&lt;build&gt;
   &lt;plugins&gt;
      &lt;plugin&gt;
 ...]]></description><category></category></item></channel></rss>