<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chapterchou的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chapterchou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chapterchou]]></copyright><item><title><![CDATA[CentOS7 安装NFS]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/136421942</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/136421942</guid><author>chapterchou</author><pubDate>Sat, 02 Mar 2024 20:37:38 +0800</pubDate><description><![CDATA[Kubernetes 对 Pod 进行调度时，以当时集群中各节点的可用资源作为主要依据，自动选择某一个可用的节点，并将 Pod 分配到该节点上。在这种情况下，Pod 中容器数据的持久化如果存储在所在节点的磁盘上，就会产生不可预知的问题，例如，当 Pod 出现故障，Kubernetes 重新调度之后，Pod 所在的新节点上，并不存在上一次 Pod 运行时所在节点上的数据。此方法仅用于测试目的，请根据您生产环境的实际情况，选择合适的 NFS 服务。执行以下命令挂载 nfs 服务器上的共享目录到本机路径。]]></description><category></category></item><item><title><![CDATA[部署kubernetes-dashboard改成http免密登录]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/136397699</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/136397699</guid><author>chapterchou</author><pubDate>Fri, 01 Mar 2024 15:27:45 +0800</pubDate><description><![CDATA[k8s dashboard 免密登录]]></description><category></category></item><item><title><![CDATA[CentOS7 集群初始化设置]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/136315345</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/136315345</guid><author>chapterchou</author><pubDate>Tue, 27 Feb 2024 10:13:40 +0800</pubDate><description><![CDATA[CentOS7 集群初始化设置]]></description><category></category></item><item><title><![CDATA[将maven项目打包上传到私服]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/124929932</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/124929932</guid><author>chapterchou</author><pubDate>Mon, 23 May 2022 16:36:45 +0800</pubDate><description><![CDATA[1. 配置私服账户密码

在maven 的setting.xml 中配置用户名和密码：

&lt;servers&gt;
    &lt;server&gt;
        &lt;username&gt;deployment&lt;/username&gt;
        &lt;password&gt;deploy123&lt;/password&gt;
        &lt;id&gt;nexus-release&lt;/id&gt;
    &lt;/server&gt;
    &lt;se]]></description><category></category></item><item><title><![CDATA[OpenWrt安装腾讯云DDNS插件]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/124624859</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/124624859</guid><author>chapterchou</author><pubDate>Sat, 07 May 2022 10:05:51 +0800</pubDate><description><![CDATA[1.插件介绍

OpenWRT TencentDDNS插件是一款腾讯云研发的，自动映射动态公网IP至用户指定的DNSPod域名解析记录的官方插件。





标题
名称




中文名称
腾讯云DDNS插件


英文名称
luci-app-tencentddns


最新版本
0.1.0 (2020.09.17)


适用平台
Lean OpenWRT(opens new window)


适用产品
DNSPod(opens new window)


GitHub项目
tencentcloud-open]]></description><category></category></item><item><title><![CDATA[SpringBoot整合WebSocket实践]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/124388123</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/124388123</guid><author>chapterchou</author><pubDate>Sun, 24 Apr 2022 17:39:50 +0800</pubDate><description><![CDATA[简介
先来看下维基百科WebSocket的简介：

WebSocket是一种与HTTP不同的协议。两者都位于OSI模型的应用层，并且都依赖于传输层的TCP协议。 虽然它们不同，但是RFC 6455中规定：it is designed to work over HTTP ports 80 and 443 as well as to support HTTP proxies and intermediaries（WebSocket通过HTTP端口80和443进行工作，并支持HTTP代理和中介），从而使其与HTT]]></description><category></category></item><item><title><![CDATA[记一次语音合成遇到的坑：PCM音频流转WAV]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/117742043</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/117742043</guid><author>chapterchou</author><pubDate>Wed, 09 Jun 2021 14:37:26 +0800</pubDate><description><![CDATA[需求内容:


预合成音：支持将固定音合成并完成上传操作



解决思路:

调用公有云识别引擎，获取识别引擎合成的音频流，
然后将音频流转成wav文件，
最后将文件上传到oss服务器上。



遇到的问题
问题主要在于，拿到了引擎给的base64的音频流，将音频流用base64解码转成byte[]数组后写入wav格式文件内，但是这个文件始终无法播放。


排坑过程
刚开始一直以为是base64解码有问题，换了多种base64工具解码，还是无法播放；
然后找到了
文件Base64在线编码和解码工具
这个网.]]></description><category></category></item><item><title><![CDATA[Linux 常用命令入门手册]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/106997648</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/106997648</guid><author>chapterchou</author><pubDate>Sun, 28 Jun 2020 14:03:30 +0800</pubDate><description><![CDATA[Linux 常用命令入门手册
截止目前，含有 41+ 命令。
注：这里只列出常用命令, 基本上能满足日常工作所需, 如果想要更系统的可能需要翻阅官方手册。
目录

文件管理

head | tail | ls | pwd | wc | find | mkdir
touch | cd | rm | rmdir | cp | cat | mv | locate


系统管理

top | whoami | nohup | watch | ping | which | last
shutdown | reboot]]></description><category></category></item><item><title><![CDATA[MySql执行过程]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/105523081</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/105523081</guid><author>chapterchou</author><pubDate>Tue, 14 Apr 2020 22:29:10 +0800</pubDate><description><![CDATA[文章目录一、MySql执行过程1.1 说一下 MySQL 执行一条查询语句的内部执行过程？1.2 MySQL主要分为Server层和存储引擎层1.3 MySQL主要结构二、语句分析2.1 查询语句2.2 更新语句三、总结
一、MySql执行过程
1.1 说一下 MySQL 执行一条查询语句的内部执行过程？


客户端先通过连接器连接到 MySQL 服务器。


连接器权限验证通过之后，先查询是否有...]]></description><category></category></item><item><title><![CDATA[MySql索引常见问题，B+树详解]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/105522880</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/105522880</guid><author>chapterchou</author><pubDate>Tue, 14 Apr 2020 22:21:15 +0800</pubDate><description><![CDATA[文章目录什么是索引？索引分别有哪些优点和缺点？索引有几种类型？分别如何创建？主索引和唯一索引有什么区别？什么叫回表查询？索引的常见存储算法有哪些？InnoDB 为什么要使用 B+ 树，而不是 B 树、Hash、红黑树或二叉树？为什么 InnoDB 要使用 B+ 树来存储索引？
什么是索引？
索引是一种能帮助 MySQL 提高查询效率的数据结构。
索引分别有哪些优点和缺点？
索引的优点如下：

快速...]]></description><category></category></item><item><title><![CDATA[Mysql存储引擎InnoDB特性]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/105522738</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/105522738</guid><author>chapterchou</author><pubDate>Tue, 14 Apr 2020 22:15:25 +0800</pubDate><description><![CDATA[文章目录MySQL 常用引擎MySQL 可以针对表级别设置数据库引擎吗？怎么设置？常用的存储引擎 InnoDB 和 MyISAM 有什么区别？InnoDB 有哪些特性？
MySQL 常用引擎
MySQL 的常用引擎有 InnoDB、MyISAM、Memory 等，从 MySQL 5.5.5 版本开始 InnoDB 就成为了默认的存储引擎。
MySQL 可以针对表级别设置数据库引擎吗？怎么设置？
可...]]></description><category></category></item><item><title><![CDATA[加密算法（MD5、RSA、AES）]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/83615185</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/83615185</guid><author>chapterchou</author><pubDate>Thu, 01 Nov 2018 09:29:06 +0800</pubDate><description><![CDATA[加密技术通常分为两大类:&quot;对称式&quot;和&quot;非对称式&quot;。

对称性加密算法：对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的，之后便是对数据进行加解密了。对称加密算法用来对敏感数据等信息进行加密。

非对称算法：非对称式加密就是加密和解密所使用的不是同一个密钥，通常有两个密钥，称为&quot;公钥&quot;和&quot;私钥&quot;，它们两个必需配对使用，否则不能打开加密文件。发送双方A,...]]></description><category></category></item><item><title><![CDATA[晨读英语]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/69375068</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/69375068</guid><author>chapterchou</author><pubDate>Thu, 06 Apr 2017 10:18:04 +0800</pubDate><description><![CDATA[计算机英语(编程词汇大全) 
application [ˌæplɪ’keɪʃ(ə)n]应用程式 应用、应用程序  
application framework[‘freɪmwɜːk] 应用程式框架、应用框架 应用程序框架  
architecture[‘ɑːkɪtektʃə] 架构、系统架构 体系结构  
argument [‘ɑːgjʊm(ə)nt]引数（传给函式的值）。叁见 parameter]]></description><category></category></item><item><title><![CDATA[Linux安装git、maven和Jenkins]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/62422350</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/62422350</guid><author>chapterchou</author><pubDate>Thu, 16 Mar 2017 14:10:49 +0800</pubDate><description><![CDATA[一、  Linux安装git 
Debian/Ubuntu 
apt−getinstallgitFedora apt-get install git  
Fedora  
 yum install git (up to Fedora 21) 
dnfinstallgit(Fedora22andlater)Gentoo dnf install git (Fedora 22 and later)  
G]]></description><category></category></item><item><title><![CDATA[Linux命令集合]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/62422302</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/62422302</guid><author>chapterchou</author><pubDate>Thu, 16 Mar 2017 14:08:45 +0800</pubDate><description><![CDATA[一、ping 
ctrl+c  停止ping操作 
二、在linux安装mysql服务 
客户端 ：yum install mysql 或者 apt-get install mysql 
服务器 ：yum install mysql-server 或者 apt-get install mysql-server 
三、如何在linux下开启FTP服务 
1. 首先服务器要安装ftp软件,查看是否已经安]]></description><category></category></item><item><title><![CDATA[Linux下Tomcat的安装部署]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/62422289</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/62422289</guid><author>chapterchou</author><pubDate>Thu, 16 Mar 2017 14:07:53 +0800</pubDate><description><![CDATA[Linux下Tomcat的安装部署 
一、  linux下安装JDK1.6 
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来，JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心，包括了Java运行环境，Java工具和Java基础的类库。下面我们就来学习如何在CentOS系统下安装 JDK。 
1]]></description><category></category></item><item><title><![CDATA[Linux下VI命令大全]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/62422124</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/62422124</guid><author>chapterchou</author><pubDate>Thu, 16 Mar 2017 13:55:45 +0800</pubDate><description><![CDATA[linux下vi命令大全 
进入vi的命令  
vi filename :打开或新建文件，并将光标置于第一行首  
vi +n filename ：打开文件，并将光标置于第n行首  
vi + filename ：打开文件，并将光标置于最后一行首  
vi +/pattern filename：打开文件，并将光标置于第一个与pattern匹配的串处  
vi -r filename ：在上次正用vi]]></description><category></category></item><item><title><![CDATA[maven总结]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/53940090</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/53940090</guid><author>chapterchou</author><pubDate>Fri, 30 Dec 2016 10:28:50 +0800</pubDate><description><![CDATA[一、  Maven概念 
Maven项目对象模型(POM)，可以通过一小段描述信息来管理项目的构建，报告和文档的软件项目管理工具。 
二、  Maven结构 
Maven 使用惯例优于配置的原则 。它要求在没有定制之前，所有的项目都有如下的结构： 
目录  目的  
basedir存放pom.xml和所有的子目录{basedir} 存放 pom.xml和所有的子目录  
{basedir}/src/]]></description><category></category></item><item><title><![CDATA[getAttribute和getParameter的区别]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/53925030</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/53925030</guid><author>chapterchou</author><pubDate>Thu, 29 Dec 2016 10:48:00 +0800</pubDate><description><![CDATA[——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123，或者是某个表单提交过去的数据。 
——getAttribute则可以是对象。 
——getParameter()是获取POST/GET传递的参数值； 
——getAttribute()是获取对象容器中的数据值； 
——getParameter：用于客户端重定向时，即点击了链接或提交按扭时]]></description><category></category></item><item><title><![CDATA[以modbus协议为通讯协议的电表解析总结]]></title><link>https://blog.youkuaiyun.com/chapterchou/article/details/53894913</link><guid>https://blog.youkuaiyun.com/chapterchou/article/details/53894913</guid><author>chapterchou</author><pubDate>Tue, 27 Dec 2016 13:52:41 +0800</pubDate><description><![CDATA[一、  初识modbus 
Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议，控制器相互之间、控制器经由网络（例如以太网）和其它设备之间可以通信。Modbus 协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程，如果回应来自其它设备的请求，以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。目前，Modbus]]></description><category></category></item></channel></rss>