<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java猿人一枚的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014229347</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014229347]]></copyright><item><title><![CDATA[目标管理，OKR与如何实践]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/114887419</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/114887419</guid><author>u014229347</author><pubDate>Tue, 16 Mar 2021 16:41:50 +0800</pubDate><description><![CDATA[文章目录目标管理，OKR以及如何实践1.目标管理2.OKR工作法3.使用Xmind制定自己的OKR计划
目标管理，OKR以及如何实践

1.目标管理
1954年，德鲁克提出了一个具有划时代意义的概念——目标管理（Management By Objectives，简称为MBO)。
它是德鲁克所发明的最重要、最有影响的概念，并已成为当代管理学的重要组成部分。
目标管理的主要贡献之一就是它使得我们能用自我控制的管理，来代替由别人统治的管理。
目标管理的核心是实现目标措施的具体化，而不是目标分解具体化。

2.OK]]></description><category></category></item><item><title><![CDATA[「RabbitMQ入门三」SpringBoot2.1.5 集成RabbitMQ]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/96117328</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/96117328</guid><author>u014229347</author><pubDate>Tue, 16 Jul 2019 11:41:43 +0800</pubDate><description><![CDATA[「RabbitMQ入门三」SpringBoot2.1.5 集成RabbitMQ一、修改配置二、依赖添加三、配置添加四、rabbitmq配置类五、sender和receiver类六、springboot test测试

一、修改配置
本文springboot集成rabbitmq用的是它自带的guest账户，一般guest是不允许远程连接的，所以呢，我们先修改下配置
cd /usr/local/rab...]]></description><category></category></item><item><title><![CDATA[「RabbitMQ入门二」概念介绍]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/96116678</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/96116678</guid><author>u014229347</author><pubDate>Tue, 16 Jul 2019 11:35:06 +0800</pubDate><description><![CDATA[「RabbitMQ入门二」概念介绍一、RabbitMQ简介二、RabbitMQ特点三、RabbitMQ架构四、相关名词介绍五、Exchange概念六、相关参数介绍
前一篇文章中讲了RabbitMQ的源码安装，今天主要来介绍下RabbitMQ相关概念
一、RabbitMQ简介

RabbitMQ是实现了高级消息队列协议 [AMQP（Advanced Message Queuing Protocol）...]]></description><category></category></item><item><title><![CDATA[「RabbitMQ入门一」源码安装]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/95615472</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/95615472</guid><author>u014229347</author><pubDate>Fri, 12 Jul 2019 14:20:36 +0800</pubDate><description><![CDATA[RabbitMQ源码安装（Centos7）一、	RabbitMQ下载二、	上传安装1.	安装erlang2.	安装rabbitmq3.	配置环境变量三、	RabbitMQ启动测试
一、	RabbitMQ下载

去官网https://www.rabbitmq.com/download.html 找对应版本源码包下载即可，我使用的是rabbitmq-server-generic-unix-3.7.16...]]></description><category></category></item><item><title><![CDATA[压力测试工具JMeter使用入门]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/94740922</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/94740922</guid><author>u014229347</author><pubDate>Fri, 05 Jul 2019 16:55:34 +0800</pubDate><description><![CDATA[压力测试工具JMeter使用入门1.JMeter介绍2.JMeter作用3. JMeter安装4.JMeter使用(1)创建线程组并配置(2)添加HTTP元件(3)添加参数配置(4)执行测试并查看结果(5)命令行使用jmeter压测
1.JMeter介绍

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试，它最初被设计用于Web应用测试，但后来扩展...]]></description><category></category></item><item><title><![CDATA[SpringBoot2.1.5 集成Redis]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/93872886</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/93872886</guid><author>u014229347</author><pubDate>Thu, 27 Jun 2019 14:16:16 +0800</pubDate><description><![CDATA[SpringBoot2.1.5 集成RedisSpringBoot2.1.5 集成Redis1.jedis和lettuce介绍2.spring-boot-starter-data-redis3.使用Lettuce连接Redis4.自定义配置注入RestTemplate
SpringBoot2.1.5 集成Redis
   
1.jedis和lettuce介绍
Lettuce 和 Jedis 的定位...]]></description><category></category></item><item><title><![CDATA[springboot2.1.5 项目配置内置tomcat使用Http11AprProtocol]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/93641356</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/93641356</guid><author>u014229347</author><pubDate>Tue, 25 Jun 2019 18:35:22 +0800</pubDate><description><![CDATA[springboot2.1.5 项目配置内置tomcat使用Http11AprProtocol
通过TomcatServletWebServerFactory类中setProtocol()方法即可
/**
 * &lt;p&gt;@filename SSLAPRConfig&lt;/p&gt;
 * &lt;p&gt;
 * &lt;p&gt;@description apr配置类&lt;/p&g...]]></description><category></category></item><item><title><![CDATA[Springboot2.1.5项目配置启用HTTPS]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/93623008</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/93623008</guid><author>u014229347</author><pubDate>Tue, 25 Jun 2019 15:43:42 +0800</pubDate><description><![CDATA[Springboot2.1.5项目配置HttpsSpringboot2.1.5项目配置Https1.openssl生成证书(1) 修改openssl.cnf(2) 生成证书并签名2.生成keystore3.项目配置测试4.浏览器端安装证书
Springboot2.1.5项目配置Https
1.openssl生成证书
找一台linux机器, 利用openssl生成根证书，首先修改openssl.cn...]]></description><category></category></item><item><title><![CDATA[JSR303-Bean Validation介绍与基于SpringBoot项目使用]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/93506728</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/93506728</guid><author>u014229347</author><pubDate>Mon, 24 Jun 2019 18:22:21 +0800</pubDate><description><![CDATA[JSR303-Bean Validation介绍与基于SpringBoot项目使用JSR303-Bean Validation介绍与基于SpringBoot项目使用1.关于Bean Validation2.Constraint介绍Bean Validation 中内置的 constraintHibernate Validator 附加的 constraint3.Springboot项目中应用4.自...]]></description><category></category></item><item><title><![CDATA[Springboot未登录请求拦截器实现]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/93214277</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/93214277</guid><author>u014229347</author><pubDate>Fri, 21 Jun 2019 18:28:27 +0800</pubDate><description><![CDATA[Springboot未登录请求拦截器实现
之前用过struts2的同学了解，未登录请求拦截可以通过自定义Interceptor实现，
在springboot项目中也有对应的解决方案：

自定义Interceptor extends HandlerInterceptorAdapter，重写preHandle方法
自定义WebMvcConfig实现WebMvcConfigurer接口, 实现addIn...]]></description><category></category></item><item><title><![CDATA[Springboot项目统一异常处理]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/93183143</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/93183143</guid><author>u014229347</author><pubDate>Fri, 21 Jun 2019 12:49:07 +0800</pubDate><description><![CDATA[Springboot项目统一异常处理
一．接口返回值封装
基于目前大多数项目都采用前后端分离架构，所以后端接口统一返回值封装是比较重要的，便于前后端对接与统一处理。当然按各自项目约定实现即可，思路大同小异，下面是我的实现方式，仅供参考

定义Result对象，作为通用返回结果封装

/**
 * &lt;p&gt;@filename Result&lt;/p&gt;
 * &lt;p&gt;
 *...]]></description><category></category></item><item><title><![CDATA[Mycat学习笔记一（引言）]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/92830252</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/92830252</guid><author>u014229347</author><pubDate>Wed, 19 Jun 2019 14:11:36 +0800</pubDate><description><![CDATA[文章目录Mycat学习笔记一（引言）1. 数据库切分1.1 何谓数据库切分1.2 数据库切分方式1.2.1 垂直切分1.2.2 水平切分1.3 数据库切分原则2. 什么是Mycat2.1 Mycat简介2.2 Mycat架构2.3 Mycat原理2.4 Why Mycat ?
Mycat学习笔记一（引言）
前言
随着网络的普及，互联网技术的发展以及网络设备和传输介质等硬件的更新换代，使得互联网用户...]]></description><category></category></item><item><title><![CDATA[高并发之限流设计]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/92830175</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/92830175</guid><author>u014229347</author><pubDate>Wed, 19 Jun 2019 14:06:43 +0800</pubDate><description><![CDATA[文章目录高并发之限流设计前言介绍限流方式限流算法限流实现设计初衷实现介绍使用方式源码地址
高并发之限流设计
前言介绍
高并发系统保护的三把利器 :  缓存、降级和限流

缓存缓存的目的是提升系统访问速度和增大系统处理容量
降级降级是当服务出现问题或者影响到核心流程时，需要暂时屏蔽掉，待高峰或者问题解决后再打开
限流限流的目的是通过对并发访问/请求进行限速，或者对一个时间窗口内的请求进行限速来保护系...]]></description><category></category></item><item><title><![CDATA[Centos7环境Redis源码安装与配置]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/92827736</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/92827736</guid><author>u014229347</author><pubDate>Wed, 19 Jun 2019 13:16:59 +0800</pubDate><description><![CDATA[Centos7环境Redis源码安装与配置
一、Redis tar包下载
官网https://redis.io/ download即可，我使用的是redis-5.0.5.tar.gz
二、	Redis 解压安装
将tar包拷贝到centos7服务器，解压
tar -zxvf redis-5.0.5.tar.gz
mv redis-5.0.5 /usr/local/redis
cd /usr/loc...]]></description><category></category></item><item><title><![CDATA[排序算法（十.计数排序）]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/89738861</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/89738861</guid><author>u014229347</author><pubDate>Wed, 01 May 2019 17:02:02 +0800</pubDate><description><![CDATA[排序算法（十.计数排序）算法思想算法过程算法实现
计数排序是一个非基于比较的排序算法，该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时，它的复杂度为Ο(n+k)（其中k是整数的范围），快于任何比较排序算法。 [1-2]  当然这是一种牺牲空间换取时间的做法，而且当O(k)&gt;O(nlog(n))的时候其效率反而不如基于比较的排序（基于比较的排...]]></description><category></category></item><item><title><![CDATA[实现单链表的反转(LeetCode206)]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/89329324</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/89329324</guid><author>u014229347</author><pubDate>Tue, 16 Apr 2019 11:01:18 +0800</pubDate><description><![CDATA[实现单链表的反转--LeetCode206题目几种实现方式具体实现
题目
Reverse a singly linked list.
Example:
Input:1-&gt;2-&gt;3-&gt;4-&gt;5-&gt;NULL
Output:5-&gt;4-&gt;3-&gt;2-&gt;1-&gt;NULL
几种实现方式
就地反转法
新建链表，头节点插入法
递归反转法
具体实现
不啰嗦，直...]]></description><category></category></item><item><title><![CDATA[排序算法（九.快速排序）]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/89150378</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/89150378</guid><author>u014229347</author><pubDate>Tue, 09 Apr 2019 15:21:47 +0800</pubDate><description><![CDATA[排序算法（九.快速排序）算法介绍原理图示Java代码实现
快速排序（Quicksort）是对冒泡排序的一种改进。
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是：通过一趟排序将要排序的数据分割成独立的两部分，其中一部分的所有数据都比另外一部分的所有数据都要小，然后再按此方法对这两部分数据分别进行快速排序，整个排序过程可以递归进行，以此达到整个数据变成有序序列。
算法介绍
设...]]></description><category></category></item><item><title><![CDATA[排序算法（八.归并排序）]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/89024617</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/89024617</guid><author>u014229347</author><pubDate>Thu, 04 Apr 2019 15:35:34 +0800</pubDate><description><![CDATA[排序算法（八.归并排序）归并操作归并算法描述归并排序原理Java实现
归并排序（MERGE-SORT）是建立在归并操作上的一种有效的排序算法,该算法是采用分治法（Divide and Conquer）的一个非常典型的应用。将已有序的子序列合并，得到完全有序的序列；即先使每个子序列有序，再使子序列段间有序。若将两个有序表合并成一个有序表，称为二路归并。
归并排序速度仅次于快速排序，为稳定排序算法，一...]]></description><category></category></item><item><title><![CDATA[排序算法（七.希尔排序-改进的插入排序2）]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/88983361</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/88983361</guid><author>u014229347</author><pubDate>Tue, 02 Apr 2019 22:40:12 +0800</pubDate><description><![CDATA[排序算法（七.希尔排序-改进的插入排序2）增量序列介绍knuth增量序列基于knuth增量序列的实现
上篇博客介绍了希尔排序的算法思想及具体实现，本文主要想继续研究下希尔排序中采用的增量序列 (gap序列)，上篇博客的实现都是基于Shell 增量序列 即 n/2 实现的。
增量序列介绍
Shell 增量序列
Hibbard 增量序列
Knuth 增量序列
Gonnet 增量序列
Sedgewick...]]></description><category></category></item><item><title><![CDATA[排序算法（六.希尔排序-改进的插入排序1）]]></title><link>https://blog.youkuaiyun.com/u014229347/article/details/88981101</link><guid>https://blog.youkuaiyun.com/u014229347/article/details/88981101</guid><author>u014229347</author><pubDate>Tue, 02 Apr 2019 20:57:06 +0800</pubDate><description><![CDATA[排序算法（六.希尔排序-改进的插入排序）基本思想排序过程稳定性Java实现
希尔排序(Shell’s Sort)是插入排序的一种又称“缩小增量排序”（Diminishing Increment Sort），是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。
希尔排序是把记录按下标的一定增量分组，对每组使用直接插入排序算法排序；随着...]]></description><category></category></item></channel></rss>