<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hl1986503的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hl1986503</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hl1986503]]></copyright><item><title><![CDATA[Redis 理解（1 -- 安装）]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/86612956</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/86612956</guid><author>hl1986503</author><pubDate>Wed, 23 Jan 2019 16:37:32 +0800</pubDate><description><![CDATA[安装redis，对于不同的系统要下载不同的安装包，windows安装包请到官网下载；
本篇主要讲解linux下安装；
redis官网：https://redis.io/

下载安装包

切换目录到你要安装redis的路径下：

	cd  /data/server


从远程获取redis的安装tar包，当前最新的版本是5.0.3：

	wget http://download.redis.io/r...]]></description><category></category></item><item><title><![CDATA[JVM 虚拟机 内存模型 以及 关键字 volatile 和 锁 简介]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/85266401</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/85266401</guid><author>hl1986503</author><pubDate>Wed, 26 Dec 2018 18:00:27 +0800</pubDate><description><![CDATA[文章目录JVM 内存模型8个内存模型的基本操作指令内存模型操作的特性：原子性、可见性、有序性先行发生原则volatilesynchronized重入锁（ReentrantLock）锁的种类
JVM 内存模型
看图 :

8个内存模型的基本操作指令
在主内存和工作内存之间通过8个操作来完成交互 :
lock (锁定): 作用主内存中的变量,标记其为线程独占,即锁定;
unlock (解锁): 作用主...]]></description><category></category></item><item><title><![CDATA[JVM 虚拟机 内存区域理解 以及关键字 new简介]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/85066135</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/85066135</guid><author>hl1986503</author><pubDate>Wed, 26 Dec 2018 16:18:46 +0800</pubDate><description><![CDATA[JVM 虚拟机内存分布
不啰嗦 , 直接上图 (自己画的 , 有不准的别太在意细节!)


]]></description><category></category></item><item><title><![CDATA[GIT 版本管理 developer 入门 (五)]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/85007275</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/85007275</guid><author>hl1986503</author><pubDate>Fri, 14 Dec 2018 17:33:23 +0800</pubDate><description><![CDATA[上一篇 GIT 版本管理 developer 入门 (四) : https://blog.youkuaiyun.com/hl1986503/article/details/84994821
GIT 常用命令
GIT  版本控制
关键来了 , 版本控制是我们使用git的关键 , 那么怎么进行版本控制呢?
项目中经常听到的封板 , 就是将当前代码状态设置一个标记位
此标记位作为一个固定版本便于项目后续版本有问题时...]]></description><category></category></item><item><title><![CDATA[GIT 版本管理 developer 入门 (四)]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/84994821</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/84994821</guid><author>hl1986503</author><pubDate>Thu, 13 Dec 2018 20:46:19 +0800</pubDate><description><![CDATA[GIT 常用命令
GIT  操作分支
操作分支是经常会遇到的 , 比如新建一个分支 , 切换分支 , 合并分支 等  ****  拉取A分支的xx文件到B分支 ****

分支的创建/切换/删除
(1) 创建本地分支 : git  branch  branch_name
但是 , 创建了本地分支的不会在远端仓库创建分支 , 并且有修改后push的时候会提示错误 , 需要用到
git push --...]]></description><category></category></item><item><title><![CDATA[GIT 版本管理 developer 入门 (三)]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/84993725</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/84993725</guid><author>hl1986503</author><pubDate>Thu, 13 Dec 2018 19:21:57 +0800</pubDate><description><![CDATA[GIT 常用命令
GIT  放弃本地修改
在修改代码过程中 , 会发现有一些是不想保留的 , 希望回退的 ,
有四种情况 : 1 放弃无保护区修改; 2 放弃待提交区修改; 3 放弃已提交文件; 4 放弃push到远端仓库的文件;

放弃无保护区修改
(1) 放弃某个文件的修改 , 本次修改还没有执行 add :
git  checkout  fileName # 指定某个文件放弃修改
git  ...]]></description><category></category></item><item><title><![CDATA[GIT 版本管理 developer 入门 (二)]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/84993046</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/84993046</guid><author>hl1986503</author><pubDate>Thu, 13 Dec 2018 18:21:46 +0800</pubDate><description><![CDATA[GIT 常用命令
GIT  拉取远程仓库的最新更改

先来理解一下git在本地文件的存储结构
( 注 : 仅是个人理解 , 不是真实结构 , 通过该结构理解各个常用命令而已 , 不要吧这个结构当作真正的git 底层实现 )

当你在本地修改了文件后 , 文件会存储在无保护的快照区
通过 : git  add  命令将文件加入缓冲的待提交区
通过 : git  commit  命令提交到本地分支存储...]]></description><category></category></item><item><title><![CDATA[ssh 公钥认证免密码登录]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/84991559</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/84991559</guid><author>hl1986503</author><pubDate>Thu, 13 Dec 2018 17:03:33 +0800</pubDate><description><![CDATA[ssh 公钥认证是 ssh 的认证方式之一
通过公钥认证可以实现 ssh 免密码登录
在用户的主目录下有一个.ssh 目录
用来存放当前用户的 ssh 配置相关的文件
如不存在可以使用 : mkdir .ssh
命令创建目录
进入到.ssh 目录，通过 : ssh-keygen
命令来生成 ssh 公钥认证所需要的公钥和私钥文件
如不指定文件名和密钥类型
(指定文件名一般没什么必要,有需要的可以自...]]></description><category></category></item><item><title><![CDATA[GIT 版本管理 developer 入门 (一)]]></title><link>https://blog.youkuaiyun.com/hl1986503/article/details/84977791</link><guid>https://blog.youkuaiyun.com/hl1986503/article/details/84977791</guid><author>hl1986503</author><pubDate>Thu, 13 Dec 2018 11:18:10 +0800</pubDate><description><![CDATA[GIT 官方下载地址
https://git-scm.com/downloads
安装git 的详细步骤此处不多介绍了
GIT 常用命令
GIT clone 远程项目

在指定的workspace创建项目文件夹
(1)  cd  /data/myworkspace
(2)  mkdir  some_project
克隆远程项目到本地
git  clone  git://github.com/som...]]></description><category></category></item></channel></rss>