<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[祥哥]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_41452575</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_41452575]]></copyright><item><title><![CDATA[射线算法&区域定位算法]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/126640543</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/126640543</guid><author>weixin_41452575</author><pubDate>Thu, 01 Sep 2022 12:03:02 +0800</pubDate><description><![CDATA[射线算法&区域定位算法实现逻辑。]]></description><category></category></item><item><title><![CDATA[Jmeter TCP/UDP测试]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/126128549</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/126128549</guid><author>weixin_41452575</author><pubDate>Tue, 02 Aug 2022 19:14:48 +0800</pubDate><description><![CDATA[jmeter]]></description><category></category></item><item><title><![CDATA[dockerfile]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/125992842</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/125992842</guid><author>weixin_41452575</author><pubDate>Tue, 26 Jul 2022 13:34:13 +0800</pubDate><description><![CDATA[docker dockerfile]]></description><category></category></item><item><title><![CDATA[cpu飙升排查方法]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/125569701</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/125569701</guid><author>weixin_41452575</author><pubDate>Sat, 02 Jul 2022 10:12:11 +0800</pubDate><description><![CDATA[CPU排查]]></description><category></category></item><item><title><![CDATA[springcloud获取网关封装的头部信息]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/124478841</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/124478841</guid><author>weixin_41452575</author><pubDate>Fri, 17 Jun 2022 09:27:57 +0800</pubDate><description><![CDATA[springcloud获取网关封装的头部信息]]></description><category></category></item><item><title><![CDATA[Druid Kafka indexing service (Druid 导入 Kafka 数据)]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/125096699</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/125096699</guid><author>weixin_41452575</author><pubDate>Thu, 02 Jun 2022 10:48:42 +0800</pubDate><description><![CDATA[druid配置kafka]]></description><category></category></item><item><title><![CDATA[利用spring-cloud-gateway怎么实现一个动态路由功能]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/124839098</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/124839098</guid><author>weixin_41452575</author><pubDate>Wed, 18 May 2022 11:35:11 +0800</pubDate><description><![CDATA[线上项目发布一般有以下几种方案:


	机发布
	
	
	蓝绿部署
	
	
	滚动部署
	
	
	灰度发布
	
停机发布 这种发布一般在夜里或者进行大版本升级的时候发布，因为需要停机，所以现在大家都在研究Devops方案。

蓝绿部署 需要准备两个相同的环境。一个环境新版本，一个环境旧版本，通过负载均衡进行切换与回滚，目的是为了减少服务停止时间。

滚动部署 就是在升级过程中，并不一下子启动所有新版本，是先启动一台新版本，再停止一台老版本，然后再启动一台新版本，再停止一台老版本，直到升级完成。基于k8...]]></description><category></category></item><item><title><![CDATA[xxl-job分布式调度系统部署配置]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/123813153</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/123813153</guid><author>weixin_41452575</author><pubDate>Tue, 29 Mar 2022 09:51:59 +0800</pubDate><description><![CDATA[XXL-Job部署

XXL-Job配置




]]></description><category></category></item><item><title><![CDATA[Git使用操作规范]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/123742085</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/123742085</guid><author>weixin_41452575</author><pubDate>Fri, 25 Mar 2022 19:06:53 +0800</pubDate><description><![CDATA[一、创建自己的开发分支

1.1 配置Git环境

1.1.1 Windows平台上安装

1.1.2 Linux平台上安装

1.1.3 Mac平台上安装

1.1.4 基本概念名词解释


	Git 工作区、暂存区和版本库

	
		**工作区：**就是你在电脑里能看到的目录。
		
		
		**暂存区：**英文叫 stage 或 index。一般存放在.git目录下的 index 文件（.git/index）中，所以我们把暂存区有时也叫作索引（index）。
		
		
		**版本库：**工作..]]></description><category></category></item><item><title><![CDATA[QT安装步骤]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/123352990</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/123352990</guid><author>weixin_41452575</author><pubDate>Tue, 08 Mar 2022 14:28:24 +0800</pubDate><description><![CDATA[一、简介

Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序，也可用于开发非GUI程序，比如控制台工具和服务器。由于工作需要在Ubuntu下运行一个监控视频的GUI程序，这里记录一下安装过程。

二、下载

直接到https://download.qt.io/中的archive/qt/目录下，下载所需要的版本。


wget -c -t 0 https://download.qt.io/archive/qt/5.12/5.12.10/qt-op]]></description><category></category></item><item><title><![CDATA[netty架构与原理]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/122327204</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/122327204</guid><author>weixin_41452575</author><pubDate>Wed, 05 Jan 2022 20:43:48 +0800</pubDate><description><![CDATA[前言
	1. Netty 基础
	1.4.1. 缓冲区（Buffer）
		1.4.2. 通道（Channel）
		1.4.3. 选择器（Selector）
		1.1. Netty 是什么
		1.2. Netty 的应用场景
		1.3. Java 中的网络 IO 模型
		1.4. Java NIO API 简单回顾
		1.5. 零拷贝技术
	
	2. Netty 的架构与原理
	2.2.1. 单 Reactor 单线程模式
		2.2.2. 单 Reactor 多线程模式
		2.2.3. 主从]]></description><category></category></item><item><title><![CDATA[mongodb 资料整理]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/121211439</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/121211439</guid><author>weixin_41452575</author><pubDate>Mon, 08 Nov 2021 16:58:31 +0800</pubDate><description><![CDATA[目录



大数据

NoSql

ACID 对比 BASE

CAP 原理

BASE方法

Nosql 数据库种类

MongoDB 介绍

数据库模型

概念

MongoDB 安装与配置

目录结构说明

使用 MongoDB 云管理器进行配置

MongoDB Shell 使用

mongoimport

创建和插入

数据插入

数据更新

删除

读取

索引

条件操作符

正则表达式

MapReduce

聚合框架 agggregate()

数据模型

Mongodb 架构

核心程序]]></description><category></category></item><item><title><![CDATA[redis 资料整理]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/121211246</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/121211246</guid><author>weixin_41452575</author><pubDate>Mon, 08 Nov 2021 16:56:30 +0800</pubDate><description><![CDATA[目录

Redis简介

Redis5.0新特性

Redis 安装与调试

安装

Stream

键相关命令

查看键信息

查看键类型type

查看键过期时间 ttl

设置键信息

设置键过期时间expire

删除键过期时间persist

重命名键rename

修改键最后访问 touch

查找键

判断键是否存在 exists

查找符合模式的键 keys

遍历键

随机取键 randomkey

操作键

删除键

序列化/反序列化键

移动键move

键排序 sort

字符串..]]></description><category></category></item><item><title><![CDATA[Docker 资料整理]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/121210588</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/121210588</guid><author>weixin_41452575</author><pubDate>Mon, 08 Nov 2021 16:46:32 +0800</pubDate><description><![CDATA[Docker 是一个允许用户"在任何地方构建、分发及运行任何应用"的平台。

Dockerfile 被认为是构建 Docker 镜像的标准方式。

Docker 基础

Docker 初探

docker 是什么以及为什么用 docker

docker 有什么好处


	替代虚拟机
	
	
	软件原型
	
	
	打包软件
	
	
	让微服务架构成为可能
	
	
	网络建模
	
	
	离线时启用全栈生产力
	
	
	降低调试支出
	
	
	文档化软件依赖及接触点
	
	
	启用持续交付
	
关键的 dock]]></description><category></category></item><item><title><![CDATA[ubuntu 开启自启]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/119808330</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/119808330</guid><author>weixin_41452575</author><pubDate>Thu, 19 Aug 2021 18:19:33 +0800</pubDate><description><![CDATA[开机启动界面


1. 终端中执行：gnome-session-properties

在界面进行配置


]]></description><category></category></item><item><title><![CDATA[Linux下Http高并发参数优化之TCP参数]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/119614710</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/119614710</guid><author>weixin_41452575</author><pubDate>Wed, 11 Aug 2021 19:12:59 +0800</pubDate><description><![CDATA[Linux 内核参数考虑的是最通用场景，并不符合用于支持高并发访问的Web服务器的定义，所以需要修改Linux内核参数。其次，对 Nginx 的一些参数，也需要根据服务情况进行调整。

在上一篇中，提到了Unix/Linux 基本哲学之一就是 “一切皆文件”。要提高 TCP 并发量，需要调整文件句柄。

文件句柄

因为 Linux 系统为每个 TCP 建立连接时，都要创建一个 socket 句柄，每个 socket 句柄同时也是一个文件句柄。而系统对用户打开的文件句柄是有限制的，看到这里，也就理解了为什么]]></description><category></category></item><item><title><![CDATA[HTTP 请求合并代码实战]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/118702876</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/118702876</guid><author>weixin_41452575</author><pubDate>Tue, 13 Jul 2021 16:10:05 +0800</pubDate><description><![CDATA[package com.zerodu.sms.control;

import com.zerodu.common.exception.BaseBusinessException;
import com.zerodu.common.respone.PojoBaseResponse;
import com.zerodu.sms.exception.SmsError;
import com.zerodu.sms.service.SmsService;
import io.swagger.annotatio...]]></description><category></category></item><item><title><![CDATA[JavaDemo——java使用RXTX读写串口]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/117993054</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/117993054</guid><author>weixin_41452575</author><pubDate>Thu, 17 Jun 2021 14:30:55 +0800</pubDate><description><![CDATA[对RXTX的介绍，copy自https://blog.youkuaiyun.com/u011728105/article/details/48085615


RXTX
 
RXTX是一个提供串口和并口通信的开源java类库，由该项目发布的文件均遵循LGPL协议。
 
RXTX项目提供了Windows,Linux,Mac os X,Solaris操作系统下的兼容javax.comm串口通讯包API的实现，为其他开发人员在此类系统下开发串口应用提供了相当的方便。
 
RXTX的使用上与sun提供的comm.jar基本相同]]></description><category></category></item><item><title><![CDATA[redis序列化]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/117075225</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/117075225</guid><author>weixin_41452575</author><pubDate>Thu, 17 Jun 2021 14:27:28 +0800</pubDate><description><![CDATA[@Bean(name = {"redisTemplate"})
    public RedisTemplate&lt;Object, Object&gt; redisTemplate(RedisConnectionFactory factory) {
        RedisTemplate&lt;Object, Object&gt; template = new RedisTemplate&lt;&gt;();
        RedisSerializer&lt;String&gt; redisS.]]></description><category></category></item><item><title><![CDATA[静态代码块获取静态注入变量值]]></title><link>https://blog.youkuaiyun.com/weixin_41452575/article/details/117817093</link><guid>https://blog.youkuaiyun.com/weixin_41452575/article/details/117817093</guid><author>weixin_41452575</author><pubDate>Fri, 11 Jun 2021 14:46:43 +0800</pubDate><description><![CDATA[package com.hnu.commom;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Compo.]]></description><category></category></item></channel></rss>