<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[whk010的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/whk010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; whk010]]></copyright><item><title><![CDATA[Centos7上安装docker]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/103579785</link><guid>https://blog.youkuaiyun.com/whk010/article/details/103579785</guid><author>whk010</author><pubDate>Tue, 17 Dec 2019 14:27:06 +0800</pubDate><description><![CDATA[Docker从1.13版本之后采用时间线的方式作为版本号，分为社区版CE和企业版EE。

社区版是免费提供给个人开发者和小型团体使用的，企业版会提供额外的收费服务，比如经过官方测试认证过的基础设施、容器、插件等。

社区版按照stable和edge两种方式发布，每个季度更新stable版本，如17.06，17.09；每个月份更新edge版本，如17.09，17.10。

一、安装docker

...]]></description><category></category></item><item><title><![CDATA[CentOS 7 部署Gitlab+Jenkins持续集成(CI)环境]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/93657661</link><guid>https://blog.youkuaiyun.com/whk010/article/details/93657661</guid><author>whk010</author><pubDate>Tue, 25 Jun 2019 21:17:44 +0800</pubDate><description><![CDATA[持续集成概述及运行流程 :

持续集成概述 ：持续集成（Continuous integration）持续集成是指开发者在代码的开发过程中 ，可以频繁的将代码部署集成到主干，并进行自动化测试 开发→代码编译→测试

持续交付：持续交付指的是在持续集成的环境基础之上，将代码部署到预生产环境

持续部署：在持续交付的基础上，把部署到生产环境的过程自动化



Jenkins概述 ：是一个开源软件项...]]></description><category></category></item><item><title><![CDATA[error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/88419177</link><guid>https://blog.youkuaiyun.com/whk010/article/details/88419177</guid><author>whk010</author><pubDate>Tue, 12 Mar 2019 13:41:54 +0800</pubDate><description><![CDATA[MySQL5.7在初始化的时候报下边这个错误

error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

这是因为libnuma.so在centos6.5环境下默认安装的32位的，我的mysql5.7是64位的，所以需要安装个64位的...]]></description><category></category></item><item><title><![CDATA[Linux升级Glibc]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/88418908</link><guid>https://blog.youkuaiyun.com/whk010/article/details/88418908</guid><author>whk010</author><pubDate>Tue, 12 Mar 2019 13:26:26 +0800</pubDate><description><![CDATA[利用源码升级

步骤如下：




wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz

wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz

tar -xvf  glibc-2.15.tar.gz

tar -xvf  glibc-ports-2.15.tar.gz

mv gl...]]></description><category></category></item><item><title><![CDATA[nginx+tomat https ssl 部署 完美解决方案]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/88130883</link><guid>https://blog.youkuaiyun.com/whk010/article/details/88130883</guid><author>whk010</author><pubDate>Mon, 04 Mar 2019 18:31:57 +0800</pubDate><description><![CDATA[关于nginx+tomcat https的部署之前网上一直有2种说法：

1.nginx和tomcat都要部署ssl证书

2.nginx部署ssl证书，tomcat增加ssl支持



在实际的部署过程中nginx的配置和ssl证书部署很顺利，但是tomcat用网上流传的说法配置之后，发现非静态内容无法正常使用。(项目用了dubbox,dubbox基于resteasy发布rest协议)

经过...]]></description><category></category></item><item><title><![CDATA[已安装nginx支持https配置 the "ssl" parameter requires ngx_http_ssl_module]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/88126714</link><guid>https://blog.youkuaiyun.com/whk010/article/details/88126714</guid><author>whk010</author><pubDate>Mon, 04 Mar 2019 17:26:48 +0800</pubDate><description><![CDATA[nginx已安装，ssl模块未安装的解决方法：

如果需要再linux中安装nginx请参照：LINUX系统下安装nginx

一：开始Nginx的SSL模块

Nginx如果未开启SSL模块，配置Https时提示如下错误：


&amp;lt;span style=&quot;color:#000000&quot;&amp;gt;&amp;lt;code class=&quot;language-js&quot;&amp;gt;nginx&amp;lt;span style...]]></description><category></category></item><item><title><![CDATA[nginx实现https网站设置]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/88125539</link><guid>https://blog.youkuaiyun.com/whk010/article/details/88125539</guid><author>whk010</author><pubDate>Mon, 04 Mar 2019 17:08:44 +0800</pubDate><description><![CDATA[一、HTTPS简介


1.https简介

HTTPS其实是有两部分组成：HTTP + SSL / TLS，也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密，所以传输的数据都是加密后的数据

2.https协议原理

首先，客户端与服务器建立连接，各自生成私钥和公钥，是不同的。服务器返给客户端一个公钥，然后客户端拿着这个公钥把要搜索的东西加密，称之为...]]></description><category></category></item><item><title><![CDATA[快速入门YAML]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/83086708</link><guid>https://blog.youkuaiyun.com/whk010/article/details/83086708</guid><author>whk010</author><pubDate>Tue, 16 Oct 2018 14:08:13 +0800</pubDate><description><![CDATA[我们学习Java，都是先介绍properties文件，使用properties文件配合Properties对象能够很方便的适用于应用配置上。然后在引入XML的时候，我们介绍properties格式在表现层级关系和结构关系的时候，十分欠缺，而XML在数据格式描述和较复杂数据内容展示方面，更加优秀。到后面介绍JSON格式的时候，我们发现JSON格式比较XML格式，更加方便（除去数据格式限制之外），所以...]]></description><category></category></item><item><title><![CDATA[java 二分查找实现]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/82858330</link><guid>https://blog.youkuaiyun.com/whk010/article/details/82858330</guid><author>whk010</author><pubDate>Wed, 26 Sep 2018 19:56:55 +0800</pubDate><description><![CDATA[网上说的方法没有考虑到值不存在数组中的情况，现给出具体实现：

public static int binSearcher(int[] arr, int key, int start, int end) {
        if(arr == null || arr.length &amp;lt;= 0) {
            return -1;
        }
        int mid...]]></description><category></category></item><item><title><![CDATA[HashMap实现原理及源码分析]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/82735709</link><guid>https://blog.youkuaiyun.com/whk010/article/details/82735709</guid><author>whk010</author><pubDate>Mon, 17 Sep 2018 13:30:55 +0800</pubDate><description><![CDATA[ 

　　哈希表（hash table）也叫散列表，是一种非常重要的数据结构，应用场景及其丰富，许多缓存技术（比如memcached）的核心其实就是在内存中维护一张大的哈希表，而HashMap的实现原理也常常出现在各类的面试题中，重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解，然后会对JDK7的HashMap源码进行分析。

目录

　　一、什么是哈希表

　...]]></description><category></category></item><item><title><![CDATA[Java map 详解 - 用法、遍历、排序、常用API等]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/81367989</link><guid>https://blog.youkuaiyun.com/whk010/article/details/81367989</guid><author>whk010</author><pubDate>Thu, 02 Aug 2018 21:27:51 +0800</pubDate><description><![CDATA[概要：

java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。

Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对（称作“键”和“值”），其中每个键映射到一个值。

本文主要介绍java map的初始化、用法、map的四种常用的遍历方式、map的排序以及常用api。

| |目录

1Map用法
	·类型介绍
	·类型区别
	...]]></description><category></category></item><item><title><![CDATA[从找工作看当前的结婚彩礼]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/68940740</link><guid>https://blog.youkuaiyun.com/whk010/article/details/68940740</guid><author>whk010</author><pubDate>Sat, 01 Apr 2017 09:00:11 +0800</pubDate><description><![CDATA[我是一名苦逼程序员，公司的一个产品是我一点点的开发出来的，现在上线了。
以上是背景。
当我每天在不停的优化，修复产品问题的时候，领导说：你开发的这也叫产品？！怎么能卖的出去？
就因为这句话，我深深的体会到，领导和员工之间，就像男人和女人之间是一样的关系。女人在家拼死累死的带孩子，最后因为孩子没有考上大学，在家挨批。
当前所有人都认为，程序员的工资高，高的离谱，其实我们的要求是合理的，就跟女]]></description><category></category></item><item><title><![CDATA[阿里巴巴dubbo处理文件上传下载 java.io.IOException: stream is closed]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/52758131</link><guid>https://blog.youkuaiyun.com/whk010/article/details/52758131</guid><author>whk010</author><pubDate>Sat, 08 Oct 2016 16:51:22 +0800</pubDate><description><![CDATA[注：使用InputStream 作为方法参数的时候，需要将该参数作为方法的最后一个参数，否则会有问题

 

 

dubbo和hessian的maven依赖：

 


Java代码  



  
    com.alibaba  
    dubbo  
    2.5.3  
  
  
    com.caucho  
    hessian ]]></description><category></category></item><item><title><![CDATA[CentOS7安装Hadoop2.7完整流程]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/51580904</link><guid>https://blog.youkuaiyun.com/whk010/article/details/51580904</guid><author>whk010</author><pubDate>Fri, 03 Jun 2016 18:10:04 +0800</pubDate><description><![CDATA[总体思路，准备主从服务器，配置主服务器可以无密码SSH登录从服务器，解压安装JDK，解压安装Hadoop，配置hdfs、mapreduce等主从关系。

1、环境，3台CentOS7，64位，Hadoop2.7需要64位Linux，CentOS7 Minimal的ISO文件只有600M，操作系统十几分钟就可以安装完成，
Master 192.168.0.182
Slave1 192.168]]></description><category></category></item><item><title><![CDATA[pecl_http组件安装]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/51435676</link><guid>https://blog.youkuaiyun.com/whk010/article/details/51435676</guid><author>whk010</author><pubDate>Tue, 17 May 2016 14:12:07 +0800</pubDate><description><![CDATA[pecl_http组件安装步骤如下：    



    1. 组件安装

      1.1 安装php-devel开发组件
          yum install php-devel

      1.2 安装php-pecl组件
          yum install php-pecl-memcache

      1.3 安装pecl_http的扩展包]]></description><category></category></item><item><title><![CDATA[CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/51383738</link><guid>https://blog.youkuaiyun.com/whk010/article/details/51383738</guid><author>whk010</author><pubDate>Thu, 12 May 2016 14:15:45 +0800</pubDate><description><![CDATA[准备篇：
CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html

一、配置防火墙，开启80端口、3306端口

CentOS 7.0默认使用的是firewall作为防火墙，这里改为iptables防火墙。

1、关闭firewall：

systemctl stop firewalld.service #停止firewal]]></description><category></category></item><item><title><![CDATA[JQuery上传插件Uploadify使用详解]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/45665267</link><guid>https://blog.youkuaiyun.com/whk010/article/details/45665267</guid><author>whk010</author><pubDate>Tue, 12 May 2015 09:35:29 +0800</pubDate><description><![CDATA[Uploadify是JQuery的一个上传插件，实现的效果非常不错，带进度显示。不过官方提供的实例时php版本的，本文将详细介绍Uploadify在Aspnet中的使用，您也可以点击下面的链接进行演示或下载。

官方下载官方文档官方演示

首先按下面的步骤来实现一个简单的上传功能。

1 创建Web项目，命名为JQueryUploadDemo，从官网上下载最新的版本解压后添加到项目中。]]></description><category></category></item><item><title><![CDATA[使用svn进行项目版本管理]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/44418521</link><guid>https://blog.youkuaiyun.com/whk010/article/details/44418521</guid><author>whk010</author><pubDate>Wed, 18 Mar 2015 18:42:30 +0800</pubDate><description><![CDATA[使用svn进行项目版本管理
 
1.摘要
本文描述了利用SVN进行项目版本管理的方法，涉及项目版本号命名规则、SVN目录结构、第三方代码库的管理、版本创建、发布、修订、合并等行为的方法和原则。
 
2.版本号命名规则
版本号采用主版本号.次版本号.修订号组成。版本的重大变化主版本号增1，次版本号和修订号归零。版本的相对较小的变化主版本号维持不变，次版本号增1，修订号归零。当一个版本发布]]></description><category></category></item><item><title><![CDATA[CentOS-6.4安装配置JDK-7]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/43565081</link><guid>https://blog.youkuaiyun.com/whk010/article/details/43565081</guid><author>whk010</author><pubDate>Fri, 06 Feb 2015 15:31:57 +0800</pubDate><description><![CDATA[安装说明

系统环境：centos-6.3
安装方式：rpm安装 
软件：jdk-7-linux-x64.rpm
下载地址：http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

检验系统原版本




[root@admin ~]# java -]]></description><category></category></item><item><title><![CDATA[centos svn 应用]]></title><link>https://blog.youkuaiyun.com/whk010/article/details/43407429</link><guid>https://blog.youkuaiyun.com/whk010/article/details/43407429</guid><author>whk010</author><pubDate>Mon, 02 Feb 2015 13:49:21 +0800</pubDate><description><![CDATA[安装说明
系统环境：CentOS-6.3
安装方式：yum install （源码安装容易产生版本兼容的问题）
安装软件：系统自动下载SVN软件

检查已安装版本




复制代码
代码如下:


#检查是否安装了低版本的SVN
[root@zck /]# rpm -qa subversion
#卸载旧版本SVN
[root@zck modules]# yum r]]></description><category></category></item></channel></rss>