<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leone的博客]]></title><description><![CDATA[逝者如斯夫，不舍昼夜]]></description><link>https://blog.youkuaiyun.com/fooelliot</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fooelliot]]></copyright><item><title><![CDATA[使用Java分离音频左右声道]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/107880442</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/107880442</guid><author>fooelliot</author><pubDate>Sat, 08 Aug 2020 15:27:37 +0800</pubDate><description><![CDATA[使用Java分离音频左右声道
1.音频属性相关
音频采样所得的PCM都含有三个要素：声道(channel)、采样率(sample rate)、采样位数、时长。
1.1.声道
记录声音时，如果每次生成一个声波数据，称为单声道；每次生成两个声波数据，称为双声道（立体声）。单声道的声音只能使用一个喇叭发声，双声道的PCM可以使两个喇叭同时发声（一般左右声道有分工），更能感受到空间效果。
1.2.采样率
单位时间内采集的样本数，即：采样周期的倒数，指两个采样之间的时间间隔。采样频率越高，声音质量越好，但同时占用的带]]></description><category></category></item><item><title><![CDATA[Mac 环境 Hadoop 提交 job 报错 /bin/bash: /bin/java: No such file or directory]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/106878160</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/106878160</guid><author>fooelliot</author><pubDate>Sat, 20 Jun 2020 21:43:29 +0800</pubDate><description><![CDATA[Mac 环境 Hadoop 提交 job 报错 /bin/bash: /bin/java: No such file or directory
➜  hadoop-2.9.2 bin/hadoop jar /Users/leone/Documents/hadoop-wc.jar com.leone.bigdata.hadoop.mr.wc.MrHelloWord /data/words.log /output /Users/leone/Documents/hadoop-wc.jar
20/06/20 20:]]></description><category></category></item><item><title><![CDATA[Java后台开发规范]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/106733258</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/106733258</guid><author>fooelliot</author><pubDate>Sat, 13 Jun 2020 15:44:11 +0800</pubDate><description><![CDATA[Java后台开发规范
1.Java编程规范
1.1.命名风格


代码中的命名均不能以下划线或美元符号开始，也不能以下划线或美元符号结束。


类名使用 UpperCamelCase 风格，必须遵从驼峰形式，但以下情形例外：DO / BO / DTO / VO / AO


接口类中的方法和属性不要加任何修饰符号，保持代码的简洁性，并加上有效的 Javadoc 注释。尽量不要在接口里定义变量，如果一定要定义变量，肯定是与接口方法相关，并且是整个应用的基础常量。


Service/DAO 层方法命名规约

]]></description><category></category></item><item><title><![CDATA[MySQL Structured Query Language]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/105659484</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/105659484</guid><author>fooelliot</author><pubDate>Tue, 21 Apr 2020 15:37:37 +0800</pubDate><description><![CDATA[MySQL Structured Query Language
SQL简介
SQL (Structured Query Language) 是具有数据操
纵和数据定义等多种功能的数据库语言，这种语言具有交互性特点，能为用户提供极大的便利，数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端，还可以作为子语言为其他程序设计提供有效助力，该程序应用中，S...]]></description><category></category></item><item><title><![CDATA[Mac Golang 开发环境配置]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/104572188</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/104572188</guid><author>fooelliot</author><pubDate>Sat, 29 Feb 2020 12:32:04 +0800</pubDate><description><![CDATA[Mac Golang 开发环境配置
Golang 介绍
Go（又称Golang）是Google开发的一种静态强类型、编译型、并发型，并具有垃圾回收功能的编程语言。
由罗伯特·格瑞史莫，罗勃·派克（Rob Pike）及肯·汤普逊于2007年9月开始设计Go，稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出，成...]]></description><category></category></item><item><title><![CDATA[Java Go python 运行速度对比]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/103898477</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/103898477</guid><author>fooelliot</author><pubDate>Wed, 08 Jan 2020 21:25:30 +0800</pubDate><description><![CDATA[Java Go python 运行速度对比
系统环境
System: CentOS Linux release 7.7.1908
Memory: 2G
CPU: 1 * Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
Java: 1.8.0_131
Python: Python 3.7.3
Golang: go1.13.3 linux/amd64

测试方法
选...]]></description><category></category></item><item><title><![CDATA[12306 快速抢票购票程序]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/103437092</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/103437092</guid><author>fooelliot</author><pubDate>Sat, 07 Dec 2019 16:53:42 +0800</pubDate><description><![CDATA[12306 快速抢票购票程序
目录

特性
环境
使用
贡献

特性

1.支持多人、多座位、多车次智能选票。
2.支持手动自动识别图片验证码。
3.支持代理,防止ip被拉黑。
4.配置简单，使用方便。

环境
System: Windows\Max\Linux
Python: 3.6

使用

程序只支持Python3.x，运行程序需要有一个Python环境推荐使用虚拟环境。


下载项目

g...]]></description><category></category></item><item><title><![CDATA[Docker 构建自定义镜像]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/103239858</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/103239858</guid><author>fooelliot</author><pubDate>Mon, 25 Nov 2019 16:05:16 +0800</pubDate><description><![CDATA[Docker 构建镜像
环境
Docker: Docker version 19.03.4, build 9013bf583a
System: CentOS Linux release 8.0.1905 (Core)
Python: Python 3.6.8
Flask: Flask 1.0.3
Gunicorn: gunicorn 19.9.0


Dockerfile 指令详解

FROM  ...]]></description><category></category></item><item><title><![CDATA[Python Web 程序使用 uWSGI 部署]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/102856380</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/102856380</guid><author>fooelliot</author><pubDate>Fri, 01 Nov 2019 14:03:44 +0800</pubDate><description><![CDATA[Python Web 程序使用 uWSGI 部署
WSGI是什么？
WSGI，全称 Web Server Gateway Interface，或者 Python Web Server Gateway Interface ，是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。自从 WSGI 被开发出来以后，许多其它语言中也出现了类似接口。
WSGI 的...]]></description><category></category></item><item><title><![CDATA[Python Scrapy 实战]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/101349801</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/101349801</guid><author>fooelliot</author><pubDate>Wed, 25 Sep 2019 10:34:41 +0800</pubDate><description><![CDATA[Python Scrapy
什么是爬虫？
网络爬虫（英语：web crawler），也叫网络蜘蛛（spider），是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引。
Python 爬虫
在爬虫领域，Python几乎是霸主地位，将网络一切数据作为资源，通过自动化程序进行有针对性的数据采集以及处理。从事该领域应学习爬虫策略、高性能异步IO、分布式爬虫等，并针对Scrapy框架源码进行深入...]]></description><category></category></item><item><title><![CDATA[react antd SPA 管理后台搭建]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/100136274</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/100136274</guid><author>fooelliot</author><pubDate>Thu, 29 Aug 2019 13:53:06 +0800</pubDate><description><![CDATA[react antd SPA 管理后台搭建
简介
学习了前端主流的框架react基于 react antd 等搭建了一套后台项目的模板Github
环境

OS: Windows10
IDE: WebStorm 2019.1.3
node: v10.15.0
npm: 6.4.1
yarn: 1.17.3
browser: Chrome76.0.3809.100

依赖

react@16.8.6...]]></description><category></category></item><item><title><![CDATA[linux常见压缩格式详解]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/91565927</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/91565927</guid><author>fooelliot</author><pubDate>Wed, 12 Jun 2019 17:01:55 +0800</pubDate><description><![CDATA[linux 文件压缩格式详解
压缩文件原理
在计算机科学和信息论中，数据压缩或者源编码是按照特定的编码机制用比未经编码少的数据比特（或者其它信息相关的单位）表示信息的过程。例如，如果我们将“compression”编码为“comp”那么这篇文章可以用较少的数据位表示。常见的例子是ZIP文件格式，此格式不仅仅提供压缩功能，还可作为归档工具（Archiver），能够将许多文件存储到同一个文件中。
简单...]]></description><category></category></item><item><title><![CDATA[Spring Boot入门系列之：十一、Spring Boot Aop]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/90547269</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/90547269</guid><author>fooelliot</author><pubDate>Sat, 25 May 2019 15:18:42 +0800</pubDate><description><![CDATA[spring-boot-aop
什么是aop
面向切面的程序设计（Aspect-oriented programming，AOP，又译作面向方面的程序设计、剖面导向程序设计）是计算机科学中的一种程序设计思想，旨在将横切关注点与业务主体进行进一步分离，以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知（Advice）机制，能够对被声明为“切点（Pointcut）”的代码块进行统一管理与装...]]></description><category></category></item><item><title><![CDATA[ubuntu下编译 Hadoop]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/90181387</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/90181387</guid><author>fooelliot</author><pubDate>Mon, 13 May 2019 21:07:29 +0800</pubDate><description><![CDATA[Ubuntu 下编译 Hadoop-2.9.2
系统环境
系统： ubuntu-18.10-desktop-amd64
maven： Apache Maven 3.6.0
jdk: jdk_1.8.0_201
ProtocolBuffer： portoc-2.5.0
OpenSSL： OpenSSL 1.1.1
cmake： cmake3.12.1
hadoop： hadoop-2.9.2

安装...]]></description><category></category></item><item><title><![CDATA[Mac 下编译 Hadoop]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/90108099</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/90108099</guid><author>fooelliot</author><pubDate>Sat, 11 May 2019 12:28:30 +0800</pubDate><description><![CDATA[Mac 下编译 Hadoop-2.9.2
系统环境
系统： Mac OS_10.14.4
maven： Apache Maven 3.6.0
jdk: jdk_1.8.0_201
ProtocolBuffer： portoc-2.5.0
zlib： 1.2.3-lib
OpenSSL： 1_0_2r
cmale： 3.14.3-win64-x64
Cygwin： 2.897_x86_64
hado...]]></description><category></category></item><item><title><![CDATA[Windows下编译 Hadoop]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/89964132</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/89964132</guid><author>fooelliot</author><pubDate>Wed, 08 May 2019 17:49:19 +0800</pubDate><description><![CDATA[Windows下编译 Hadoop-2.9.2
系统环境
系统： Windows 10 10.0_x64
maven： Apache Maven 3.6.0
jdk: jdk_1.8.0_201
ProtocolBuffer： portoc-2.5.0
zlib： 1.2.3-lib
OpenSSL： 1_0_2r
cmake： 3.14.3-win64-x64
Cygwin： 2.897_x86...]]></description><category></category></item><item><title><![CDATA[压测工具ApacheBench的入门教程]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/89888110</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/89888110</guid><author>fooelliot</author><pubDate>Mon, 06 May 2019 17:56:42 +0800</pubDate><description><![CDATA[ApacheBench
ApacheBench
是一个指令列程式，专门用来执行网站服务器的运行效能，特别是针对Apache 网站服务器。这原本是用来检测 Apache 网站服务器能够提供的效能，特别是可以看出Apache能提供每秒能送出多少网页。
ApacheBench( ab )工具程式是标准 Apache 网站服务器发布的一部分，跟 Apache 网站服务器一样，也是免费软件，并可以用 Apa...]]></description><category></category></item><item><title><![CDATA[Anaconda 使用教程]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/89703534</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/89703534</guid><author>fooelliot</author><pubDate>Tue, 30 Apr 2019 09:42:59 +0800</pubDate><description><![CDATA[Anaconda
Anaconda简介
Anaconda是一个免费开源的Python和R语言的发行版本，用于计算科学（数据科学、机器学习、大数据处理和预测分析），Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本，并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据科学软...]]></description><category></category></item><item><title><![CDATA[nginx 日志配置]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/89520318</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/89520318</guid><author>fooelliot</author><pubDate>Thu, 25 Apr 2019 17:19:27 +0800</pubDate><description><![CDATA[nginx access_log
nginx 日志说明
不同用户防卫Nginx会把每个用户访问往咱的日志信息记录到指定的日志文件里，供网站管理员分析用户浏览行为等，此功能又ngx_http_log_module 模块负责。
控制访问日志的参数




参数
说明




log_format
通过不同的名称来定义日志的输出格式，可以定义多个


access_log
用来指定日志保存的路径和使用的...]]></description><category></category></item><item><title><![CDATA[nginx 负载均衡]]></title><link>https://blog.youkuaiyun.com/fooelliot/article/details/89462278</link><guid>https://blog.youkuaiyun.com/fooelliot/article/details/89462278</guid><author>fooelliot</author><pubDate>Mon, 22 Apr 2019 22:12:42 +0800</pubDate><description><![CDATA[nginx 负载均衡
Nginx 配置 upstream 模块实现负载均衡，假设Nginx只代理到一台下游服务的话，那么当下游服务宕掉之后那么nginx就无法在处理客户端的请求，就达不到高可用的效果。
负载均衡的作用

1、转发功能

按照一定的算法【权重、轮询】，将客户端请求转发到不同应用服务器上，减轻单个服务器压力，提高系统并发量。

2、故障移除

通过心跳检测的方式，判断应用服务器当前是否...]]></description><category></category></item></channel></rss>