<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[莫忘]]></title><description><![CDATA[花罚拾年，莫敢相忘]]></description><link>https://blog.youkuaiyun.com/WuZuoDingFeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WuZuoDingFeng]]></copyright><item><title><![CDATA[IDEA中配置OpenResty开发环境]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/80514976</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/80514976</guid><author>WuZuoDingFeng</author><pubDate>Wed, 30 May 2018 19:49:52 +0800</pubDate><description><![CDATA[概念

以下概念解释均来自百度或者其官网，各位看官也就不用再去自己查询了，了解一下就行了。 
- OpenResty


  OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台，其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。



Lua


  Lua [1]...]]></description><category></category></item><item><title><![CDATA[Redis安装与集群部署]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/78622999</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/78622999</guid><author>WuZuoDingFeng</author><pubDate>Fri, 24 Nov 2017 11:40:48 +0800</pubDate><description><![CDATA[apt包管理安装
源码编译安装
redis集群部署]]></description><category></category></item><item><title><![CDATA[Nginx配置多域名代理]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/77946709</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/77946709</guid><author>WuZuoDingFeng</author><pubDate>Tue, 12 Sep 2017 16:28:29 +0800</pubDate><description><![CDATA[目的当我们有多个站点需要对外网开放，每个站点的域名都不一样，然而我们只有一个外网ip。这种情况下，我们就可以使用一个nginx来配置多域名代理。这种代理方式可以解决，在同一个端口上针对不同域名代理不同的站点。这样对外看起来就像是有多台机器同时对外开发一样。]]></description><category></category></item><item><title><![CDATA[ImageIO处理图片时Unsupported Image Type]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/77946489</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/77946489</guid><author>WuZuoDingFeng</author><pubDate>Tue, 12 Sep 2017 16:14:42 +0800</pubDate><description><![CDATA[异常代码



    BufferedImage bi = ImageIO.read(inputStream);



异常信息



javax.imageio.IIOException: Unsupported Image Type
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageRe...]]></description><category></category></item><item><title><![CDATA[【干货】xpath语法学习记录]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76156814</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76156814</guid><author>WuZuoDingFeng</author><pubDate>Wed, 26 Jul 2017 17:59:22 +0800</pubDate><description><![CDATA[Python Xpath语法节点
xpath(‘//div’)：选取所有div节点，并包含它所有的子节点；
xpath(‘x/div’)：选取 x 节点的下一层所有div节点，若 x 没有则从根节点开始；
xpath(‘x/..’)：选取 x 节点的父节点；
xpath(‘div/text()’)：获得 div 标签中的 text 值；
xpath(‘div/@class’)：获得 div 标签中]]></description><category></category></item><item><title><![CDATA[【干货】requests的使用方法]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76156777</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76156777</guid><author>WuZuoDingFeng</author><pubDate>Wed, 26 Jul 2017 17:58:57 +0800</pubDate><description><![CDATA[Requests is an elegant and simple HTTP library for Python, built for human beings. 
两个重要的方法：get和postrequests.get()语法r = requests.get(url, params={}, headers={}, cookies={}, allow_redirects=True, timeou]]></description><category></category></item><item><title><![CDATA[万网域名查询接口(API)的说明]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76156029</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76156029</guid><author>WuZuoDingFeng</author><pubDate>Wed, 26 Jul 2017 17:55:43 +0800</pubDate><description><![CDATA[域名查询接口地址：http://panda.www.net.cn/cgi-bin/check.cgi 
- 接口采用HTTP，POST，GET协议 
- 参数名称：area_domain 值为标准域名，例：hichina.com 
- 调用举例： 
http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=teapic.com返回XML：<?xml]]></description><category></category></item><item><title><![CDATA[ubuntu的软件源更换]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76155829</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76155829</guid><author>WuZuoDingFeng</author><pubDate>Wed, 26 Jul 2017 17:53:02 +0800</pubDate><description><![CDATA[更换方式
备份系统本身源文件
cp /etc/apt/sources.list /etc/apt/sources.list.backup
修改源文件内容，将新的源地址写入该文件中
gedit /etc/apt/sources.list
保存文件，并刷新配置
apt-get update
apt-get upgrade国内的源地址上海交通大学deb http://ftp.sjtu.edu.cn/ubu]]></description><category></category></item><item><title><![CDATA[ubuntu下安装Redmine项目管理工具]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76155590</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76155590</guid><author>WuZuoDingFeng</author><pubDate>Wed, 26 Jul 2017 17:51:59 +0800</pubDate><description><![CDATA[安装rubyapt install ruby安装railsgem install rails异常
错误描述
ERROR:  Error installing rails:
        ERROR: Failed to build gem native extension.解决方案：
## 安装ruby-dev
apt install ruby-dev
异常描述
checking for gzdo]]></description><category></category></item><item><title><![CDATA[解决方案：No space left on device]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76155433</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/76155433</guid><author>WuZuoDingFeng</author><pubDate>Wed, 26 Jul 2017 17:50:18 +0800</pubDate><description><![CDATA[寻找原因从字面上理解，这个问题是说磁盘上没有多余的空间。那么到底是什么地方将空间？
先用df命令查看当前计算器磁盘空闲情况
df -a我这边执行完后可以看到/dev/vda1被完全占用
从根目录下开始使用du命令查找出空间占用最大的文件
#查看当前目录下每个文件夹所占用的空间
du -sh *通过一层一层的比较文件所占用空间，发现是jenkins的运行日志文件占用最大，本来我这边的的服务器磁盘仅10]]></description><category></category></item><item><title><![CDATA[MongoDB用户认证配置]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/72869894</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/72869894</guid><author>WuZuoDingFeng</author><pubDate>Mon, 05 Jun 2017 18:06:02 +0800</pubDate><description><![CDATA[服务器环境
Ubuntu Linux 16.04
Mongo server 3.2.13
Mongo shell 3.2.13
添加管理员账户# 在本机终端下使用命令进入MongoDB Shell
# 默认数据端口绑定为：38028
root@meteors:~# mongo 127.0.0.1:38028# 以下操作将会在mongo shell 中进行操作
# 切换到admin库
> use ad]]></description><category></category></item><item><title><![CDATA[使用maven打可执行jar包的两种方式]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/69582087</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/69582087</guid><author>WuZuoDingFeng</author><pubDate>Fri, 07 Apr 2017 17:52:55 +0800</pubDate><description><![CDATA[前言打可执行包有两种方式： 
-  将所有依赖jar的class文件和本地编写的代码一起打包为1个jar包 
-  将依赖包和本地编写的代码分开打包，把包结果会有多个jarmaven针对这两种打包方式也有这对应的解决方案, 以下两种方式均只需在pom.xml中增加该代码即可打出可执行包将所有文件打成单独的一个jarpom.xml代码为：<build>
        <plugins>]]></description><category></category></item><item><title><![CDATA[在IDEA中使用maven-jetty-plugin作为servlet容器]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/69553976</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/69553976</guid><author>WuZuoDingFeng</author><pubDate>Fri, 07 Apr 2017 15:01:24 +0800</pubDate><description><![CDATA[在maven配置文件中新增插件在build->plugins中新增配置项，示例代码为：<build>
        <plugins>
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId]]></description><category></category></item><item><title><![CDATA[quartz实现任务动态增加和删除]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/68065953</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/68065953</guid><author>WuZuoDingFeng</author><pubDate>Wed, 29 Mar 2017 15:56:55 +0800</pubDate><description><![CDATA[java解决定时任务的方法较为常用的是有两种方法：java.util.Timer 和org.quartz;这两种方式各有起优缺点，Timer实现起来非常简单，只需要实现一个TimerTask即可进行定时任务调度，但是Timer定时任务存在几个缺点导致在实际开发中很少用其作为定时器，以下是timer和quartz相比的不足]]></description><category></category></item><item><title><![CDATA[Arrays.toList(T[] t)返回的List不可执行add方法]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/56017417</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/56017417</guid><author>WuZuoDingFeng</author><pubDate>Mon, 20 Feb 2017 18:21:02 +0800</pubDate><description><![CDATA[前言首先让我们来看一段代码：String[] strings = new String[]{"hello","world"};
List<String> stringList = Arrays.asList(strings);
stringList.add("java");咋眼一看这段代码没什么问题，然而这段带却抛出了一个名为：UnsupportedOperationException的异常。]]></description><category></category></item><item><title><![CDATA[【JS小游戏】游戏编程初体验之扫雷]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55517652</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55517652</guid><author>WuZuoDingFeng</author><pubDate>Fri, 17 Feb 2017 17:11:49 +0800</pubDate><description><![CDATA[前言昨天接触到一个叫做net的游戏，类似接点灯的那种类型，在一个方阵中随机分配了一些点，然后给了一些管道让玩家将其连通才算过关，完了几把就上瘾了。但是这个游戏是PC端的单机游戏，不方便我在其他地方随时可以玩，于是想自己写一个类似的游戏出来，但是发现自己水平有限，一时没有想出该组合实现管道分布的算法，就只能留着后面慢慢想了，我就退而求其次的写了一个扫雷游戏]]></description><category></category></item><item><title><![CDATA[ubuntu中安装nginx并配置SSL]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55514948</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55514948</guid><author>WuZuoDingFeng</author><pubDate>Fri, 17 Feb 2017 16:31:21 +0800</pubDate><description><![CDATA[安装ubuntu中安装软件的方式比较快捷，特别是对于我这种菜鸟来说apt-get简直就是神器，安装nginx只需要执行：sudo apt-get install nginx，然后就会自动的安装好该软件。安装好后nginx的安装目录在：/etc/nginx下，nginx的默认访问静态资源路径是：/var/www/html。]]></description><category></category></item><item><title><![CDATA[Java的文件相关操作]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55099836</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55099836</guid><author>WuZuoDingFeng</author><pubDate>Tue, 14 Feb 2017 15:19:58 +0800</pubDate><description><![CDATA[java的文件相关操作，本文记录了文件的内容替换、文件夹删除、文件删除功能。]]></description><category></category></item><item><title><![CDATA[基于SVNkit的项目代码贡献量统计]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55099665</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/55099665</guid><author>WuZuoDingFeng</author><pubDate>Tue, 14 Feb 2017 15:11:57 +0800</pubDate><description><![CDATA[SVNKit (JavaSVN) 是一个纯 Java 的 SVN 客户端库,使用 SVNKit 无需安装任何 SVN 的客户端,支持各种操作系统。通过比对每个文件的修改记录，统计每个成员的代码贡献量。]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04安装MySQL5.7]]></title><link>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/54638999</link><guid>https://blog.youkuaiyun.com/WuZuoDingFeng/article/details/54638999</guid><author>WuZuoDingFeng</author><pubDate>Sat, 21 Jan 2017 01:13:49 +0800</pubDate><description><![CDATA[安装主程序主程序安装就我知道有两种方式： 
- 使用apt-get全自动安装# 安装命令
apt-get install mysql-server
# 安装过程中需要输入mysql的root密码
使用dpkg手动安装依赖包 
# 1. 下载安装包
# 我测试过程中下载的是：mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar
# 国内镜像站：ht]]></description><category></category></item></channel></rss>