<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[人非生而知之者，孰能无惑？]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ghohankawk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ghohankawk]]></copyright><item><title><![CDATA[Linux每日一命令学习系列总结]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/78932879</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/78932879</guid><author>Ghohankawk</author><pubDate>Fri, 29 Dec 2017 16:29:53 +0800</pubDate><description><![CDATA[Linux每日一命令学习系列
  这里是罗列出最常用的命令组合，而不是一个个详细介绍每个参数的用法，适合当你面对linux的终端的时候，知道有哪些命令，可是不知道加啥组合参数有啥效果的时候使用。 
  具体的可以去，这里www.cnblogs.com/peida/tag/每日一linux命令/，有详细介绍，此处是一个快捷的使用总结，方便作为简单的入门手册查询
正式开始说明，文中的，三个减号(—)代表]]></description><category></category></item><item><title><![CDATA[关于在linux上你必须要学的常用命令]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/78854554</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/78854554</guid><author>Ghohankawk</author><pubDate>Wed, 20 Dec 2017 16:20:24 +0800</pubDate><description><![CDATA[从终端ssh到linux上，是否不知道该敲什么命令，想看什么？或者用linux的命令能干啥？是否有这种困惑？随便测试分享几张图片
首页这里不会具体介绍所有命令的相关选项参数，因为实在是记不住，有些也没必要
会根据linux每日一命令的系列中，选出每个命令，最常用的组合，方便日常使用
这个里面提供了最日常用的，建议每个人按照自己的需求，也进行总结分享
那么今天就把终端上回用到的命令，分享一下，大家可以]]></description><category></category></item><item><title><![CDATA[关于sublime的不可不知的快捷键]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/78544254</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/78544254</guid><author>Ghohankawk</author><pubDate>Wed, 15 Nov 2017 19:38:51 +0800</pubDate><description><![CDATA[怎么能快速的使用sublime？推荐，少女终末旅行，和上个季的，来自深渊的风格，不错前端那么多的ide，我还是最喜欢sublime，因为确实简洁，启动速度超快，其他的都太重了 
 总的分为几个部分
  选择类
    Ctrl+D 选中光标所占的文本，继续操作则会选中下一个相同的文本。
  
  Alt+F3 选中文本按下快捷键，即可一次性选择全部的相同文本进行同时编辑。举个栗子：快速选中并更改所有]]></description><category></category></item><item><title><![CDATA[关于vim的不可不知的快捷键]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/78544246</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/78544246</guid><author>Ghohankawk</author><pubDate>Wed, 15 Nov 2017 19:38:16 +0800</pubDate><description><![CDATA[linux上使用vi编辑查看文本总是记不住那些按键？先看几张，可爱的娜娜奇对于开发人员，linux是不陌生的吧，尤其是写动态页面的，经常要登录linux上面查看，文件是否更新，以及更新的内容变化 
因此今天总结一下，这些常用的快捷键 
 总的分为几个部分
  光标移动
    h,j,k,l（替代箭头）
  h表示往左，j表示往下，k表示往上，l表示往右
  Ctrl+f（翻页）
  下一页
  C]]></description><category></category></item><item><title><![CDATA[待审核状态测试]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/78228121</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/78228121</guid><author>Ghohankawk</author><pubDate>Fri, 13 Oct 2017 16:52:00 +0800</pubDate><description><![CDATA[测试一下，没有连接]]></description><category></category></item><item><title><![CDATA[关于JavaScript中ES6新特性概览总结]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/78228051</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/78228051</guid><author>Ghohankawk</author><pubDate>Fri, 13 Oct 2017 16:47:47 +0800</pubDate><description><![CDATA[什么是ES6？ES6（ECMAScript 6 == ECMAScript2015）是即将到来的新版本JavaScript语言的标准，代号harmony,上一次标准的制订还是2009年出台的ES5。 
大部分标准已经就绪，且各浏览器对ES6的支持也正在实现中。 
目前想要运行ES6代码的话，可以用google/traceur-compiler将代码转译。 
当然，并不是所有ES6新特性都被实现了，有]]></description><category></category></item><item><title><![CDATA[关于Java中的编程规约]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/76033130</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/76033130</guid><author>Ghohankawk</author><pubDate>Mon, 24 Jul 2017 17:22:35 +0800</pubDate><description><![CDATA[今天要分享的内容是Java中的编程规约，之前看公司的这个java这部分都空中，就看到前端日志的阿里巴巴的开发手册，把我关注的地方总结了一下。 目录
命名规约
常量定义
格式规约
OOP规约
集合处理
并发处理
控制语句
注释规约
异常处理
日志规约
其它规约
命名规约
【强制】所有编程相关命名均不能以下划线或美元符号开始，也不能以下划线或美元符号结束。反例： _name   /__name /]]></description><category></category></item><item><title><![CDATA[关于hive中decode函数，默认转码没有GBK中文字符集的问题]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/75671631</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/75671631</guid><author>Ghohankawk</author><pubDate>Fri, 21 Jul 2017 20:20:34 +0800</pubDate><description><![CDATA[title: 关于hive中decode函数，默认转码没有GBK中文字符集的问题今天要分享的内容是hive的select查询中的decode函数，对url进行转码的查询，看了官方文档，心都凉了，如下 
string 
decode(binary bin, string charset) 
Decodes the first argument into a String using the provi]]></description><category></category></item><item><title><![CDATA[test]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/74533487</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/74533487</guid><author>Ghohankawk</author><pubDate>Thu, 06 Jul 2017 12:33:22 +0800</pubDate><description><![CDATA[ceshi]]></description><category></category></item><item><title><![CDATA[关于java中的synchronized的用法]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/74502426</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/74502426</guid><author>Ghohankawk</author><pubDate>Wed, 05 Jul 2017 20:44:04 +0800</pubDate><description><![CDATA[今天要分享的内容是synchronized这个地方也是，说起来知道同步的用法，但是并不是多么的清楚，和上面的那篇mysql的子查询一样，看到代码中很多这样写的。 
就顺便研究总结一下： 修饰对象有几种(能出现在什么地方)
修饰一个类，其作用的范围是synchronized后面括号括起来的部分， 作用的对象是这个类的所有对象。
修饰一个方法，被修饰的方法称为同步方法，其作用的范围是整个方法， 作用的对]]></description><category></category></item><item><title><![CDATA[关于mysql中select子查询]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/74275916</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/74275916</guid><author>Ghohankawk</author><pubDate>Mon, 03 Jul 2017 20:40:05 +0800</pubDate><description><![CDATA[今天要分享的内容是mysql的select子查询一直记得凯哥，半年前说过的一句话，原来你不知道，子查询啊，其实，我知道是又这么一回事 
但是，具体又说不上来，大概就是那种，一看就知道，但是你有不完全知道的类型吧 
现在在写hive语法的时候又碰到了，那么就好好总结一次吧。 子查询定义在一个表表达中可以调用另一个表表达式，这个被调用的表表达式叫做子查询（subquery）， 
那么也称作子选择（sub]]></description><category></category></item><item><title><![CDATA[关于linux中的grep用法]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73927730</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73927730</guid><author>Ghohankawk</author><pubDate>Thu, 29 Jun 2017 20:16:50 +0800</pubDate><description><![CDATA[今天要分享的内容是grep这个命令之前有一篇写了awk，那么grep的这个命令也就顺便研究一下grep背景简介grep （global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来）是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和]]></description><category></category></item><item><title><![CDATA[关于linux中的awk用法]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73927393</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73927393</guid><author>Ghohankawk</author><pubDate>Thu, 29 Jun 2017 19:20:29 +0800</pubDate><description><![CDATA[今天要分享的内容是awk这个命令因为要看日志，以前公司业务小的时候，能下载到本地用文本工具一个一个去找，但是现在不行了面对hive大数据，根本行不通，没办法，不得不面对这个命令先来了解一下awk背景知识awk是一种编程语言，用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件，或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能，是linux/unix下]]></description><category></category></item><item><title><![CDATA[nginx入门系列二]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73916913</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73916913</guid><author>Ghohankawk</author><pubDate>Thu, 29 Jun 2017 16:02:57 +0800</pubDate><description><![CDATA[今天要分享的内容是还是nginx相关Nginx 重写规则指南既然你看到这里，我想，不用问，你也肯定知道，nginx是运维要玩的东西，开发不直接管，那么记住一句话： 
不懂程序的运维，不是好运维；不懂运维的开发，不是 好开发。对于重写规则 说到底就是正则匹配，同时，如果想把 apache 转换成 nginx，重写规则也是要改的咯。
rewrite 模块介绍nginx 的重写模块是一个简单的正则表达式匹]]></description><category></category></item><item><title><![CDATA[nginx入门系列一]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73863550</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73863550</guid><author>Ghohankawk</author><pubDate>Wed, 28 Jun 2017 20:09:34 +0800</pubDate><description><![CDATA[今天要分享的内容是nginx的基本知识先看一下conf文件解释# vi nginx.confuser    nobody nobody; #    运行 nginx 的所属组和所有者worker_processes    2; #    开启两个 nginx 工作进程,一般几个 CPU 核心就写几 error_log   logs/error.log  notice; #   错误日志路径pid l]]></description><category></category></item><item><title><![CDATA[java中string的不可不知的编码知识]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73823498</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73823498</guid><author>Ghohankawk</author><pubDate>Tue, 27 Jun 2017 20:38:52 +0800</pubDate><description><![CDATA[今天要分享的内容是java的string的字符串编码首先记住一句话，字符串在 java 内存中总是按 unicode 编码存储的先看一个测试用例/**
 * @author hankun
 * @create 2017-06-27 14:24
 */
public class unicode {    /**
     * 字符串转换unicode
     */
    public static]]></description><category></category></item><item><title><![CDATA[java中String的getBytes的用法]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73744219</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73744219</guid><author>Ghohankawk</author><pubDate>Mon, 26 Jun 2017 20:39:06 +0800</pubDate><description><![CDATA[今天要分享的内容是java的string方法getBytes先看一个测试用例““angularjsimport java.io.UnsupportedEncodingException;/** 
 * @author hankun 
 * @create 2017-06-26 20:28 
 */ 
public class testGetBytes { 
    /** 
     *]]></description><category></category></item><item><title><![CDATA[关于Java中的ThreadLocal用法]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73518848</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73518848</guid><author>Ghohankawk</author><pubDate>Tue, 20 Jun 2017 20:44:25 +0800</pubDate><description><![CDATA[今天要分享的内容是java中的ThreadLocal并发编程中，一个重要的内容是数据共享。当你创建了实现Runnable接口的线程，然后开启使用相同Runnable实例的各种Thread对象，所有 的线程便共享定义在Runnable对象中的属性。也就是说，当你在一个线程中改变任意属性时，所有的线程都会因此受到影响，同时会看到第一个线程修改后的值。有时我们希望如此，比如：多个线程增大或减小同一个计数器]]></description><category></category></item><item><title><![CDATA[关于requirejs的用法]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73476846</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73476846</guid><author>Ghohankawk</author><pubDate>Mon, 19 Jun 2017 20:28:04 +0800</pubDate><description><![CDATA[今天要分享的内容是requirejsAMD 简介前端开发在近一两年发展的非常快，JavaScript 作为主流的开发语言得到了前所未有的热捧。大量的前端框架出现了，这些框架都在尝试着解决一些前端开发中的共性问题，但是实现又不尽相同。在这个背景下，CommonJS 社区诞生了，为了让前端框架发展的更加成熟，CommonJS 鼓励开发人员一起在社区里为一些完成特定功能的框架制定规范。AMD（Asynch]]></description><category></category></item><item><title><![CDATA[汤姆大叔的深入理解JavaScript读后感四（完结篇）]]></title><link>https://blog.youkuaiyun.com/Ghohankawk/article/details/73251881</link><guid>https://blog.youkuaiyun.com/Ghohankawk/article/details/73251881</guid><author>Ghohankawk</author><pubDate>Wed, 14 Jun 2017 20:22:27 +0800</pubDate><description><![CDATA[今天要分享的内容是tom大叔的JavaScript系列的读书观后感完结篇花了三天的时间，终于把大叔的博客，JavaScript系列看了一遍收获颇丰啊，不愧是经典，一下子很多零散的东西就串联了起来先简单说一下背景吧 
大概是13年左右的时候，就有人推荐大叔的博客，那时第一个原因是水平不够，第二个没时间，总之就是没看过，但是听说过了后来，陆续又自己完完整整的学了一遍JavaScript，就是大叔最后一篇]]></description><category></category></item></channel></rss>