<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aen7046的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/aen7046</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; aen7046]]></copyright><item><title><![CDATA[docker安装redis]]></title><link>https://blog.csdn.net/aen7046/article/details/102423301</link><guid>https://blog.csdn.net/aen7046/article/details/102423301</guid><author>aen7046</author><pubDate>Fri, 17 Mar 2017 23:57:00 +0800</pubDate><description><![CDATA[下载完docker后使用daocloud部署redis
docker pull daocloud.io/daocloud/dao-redis:master-init
docker images 查看image的id

docker run -p 6379:6379 -d 173a30377d85
daocloud的镜像启动时会随机生成一个密码，可以使用logs查看密码
sudo dock...]]></description><category></category></item><item><title><![CDATA[Spring AOP笔记]]></title><link>https://blog.csdn.net/aen7046/article/details/102423298</link><guid>https://blog.csdn.net/aen7046/article/details/102423298</guid><author>aen7046</author><pubDate>Tue, 14 Mar 2017 21:55:00 +0800</pubDate><description><![CDATA[AOP的核心概念
AOP(Aspect-Oriented Programming)面向切面编程可以实现横切点与他们所影响的对象之间的解耦。如将公共的日志、权限、事务等业务隔离出来，但不影响原来程序的逻辑性，提高了程序的可重用性，提高了开发效率等。
Aop常用术语：

通知：切面的工作

前置通知（Before）：在目标方法前执行自定义行为。
后置通知（After）：在目标方法后执行自定义...]]></description><category></category></item><item><title><![CDATA[Linux免密登录]]></title><link>https://blog.csdn.net/aen7046/article/details/102423299</link><guid>https://blog.csdn.net/aen7046/article/details/102423299</guid><author>aen7046</author><pubDate>Tue, 14 Mar 2017 21:54:00 +0800</pubDate><description><![CDATA[ssh连接上服务器
ssh -p 端口 用户名@ip地址
获取本地的pub ssh key
cd ~/.ssh
vi id_rsa.pub 
拷贝里面的内容
将拷贝的内容放到服务器的authorized_keys中
vi ~/.ssh/authorized_keys
给命令取个别名
alias my_server="ssh -p 端口 用户名@ip地址"
永久保存
source ~/.b...]]></description><category></category></item><item><title><![CDATA[HTTP常见状态码]]></title><link>https://blog.csdn.net/aen7046/article/details/102423294</link><guid>https://blog.csdn.net/aen7046/article/details/102423294</guid><author>aen7046</author><pubDate>Tue, 14 Mar 2017 21:53:00 +0800</pubDate><description><![CDATA[状态码类别

1xx：信息类状态码，接受的请求正在处理。
2xx：成功状态码，请求正常处理完毕。
3xx：重定向状态码，需要进行附加操作以完成请求。
4xx：客户端错误状态码，服务端无法处理请求。
5xx：服务端错误状态码，服务端处理请求异常。

常见状态码
200请求成功：

200 OK：请求成功
204 No Content：请求成功，但没有可返回资源。
206 Partial C...]]></description><category></category></item><item><title><![CDATA[HTTP首部字段]]></title><link>https://blog.csdn.net/aen7046/article/details/102423220</link><guid>https://blog.csdn.net/aen7046/article/details/102423220</guid><author>aen7046</author><pubDate>Tue, 14 Mar 2017 21:51:00 +0800</pubDate><description><![CDATA[HTTP首部由首部字段名和首部字段值组成，以逗号隔开。如果首部出现重复，有些浏览器优先处理第一个出现的首部，有些优先处理后者。
主要分为四大类

通用首部字段
请求首部字段
响应首部字段
实体首部字段

1.通用首部字段



首部字段名
说明




Cache-Control
控制缓存


Connection
逐跳首部，用于连接的管理


Date
创建报文的日期时间


Prag...]]></description><category></category></item><item><title><![CDATA[Java反射笔记]]></title><link>https://blog.csdn.net/aen7046/article/details/102423297</link><guid>https://blog.csdn.net/aen7046/article/details/102423297</guid><author>aen7046</author><pubDate>Fri, 10 Feb 2017 00:00:00 +0800</pubDate><description><![CDATA[Java反射

Java反射机制是指在运行状态中，对于任意一个类，都知道这个类的所有属性和方法；对于任意一个对象，都能调用它的属性和方法，反射功能十分的强大，但是使用反射的成本比较高。

Sun公司提供的类:

java.lang.Class:类的包
java.lang.reflect.Constructor:构造器的包
java.lang.reflect.Field:动态创建和访问属性...]]></description><category></category></item><item><title><![CDATA[java设计模式笔记(1)-适配器模式]]></title><link>https://blog.csdn.net/aen7046/article/details/102423295</link><guid>https://blog.csdn.net/aen7046/article/details/102423295</guid><author>aen7046</author><pubDate>Mon, 16 Jan 2017 23:35:00 +0800</pubDate><description><![CDATA[适配器的定义

适配器就是一个接口转换器，它可以是一个独立的硬件接口设备，允许硬件或电子接口与其它硬件或电子接口相连，也可以是信息接口。比如：电源适配器、三角架基座转接部件、USB与串口的转接设备等。

两种模式:

类适配器模式：使用继承的适配器 接口
对象适配器模式:使用委托的适配器 抽象类

涉及角色:

源角色(Adaptee):需要适配的类
目标角色(Target):想要得到的...]]></description><category></category></item><item><title><![CDATA[linux下源码编译安装mysql]]></title><link>https://blog.csdn.net/aen7046/article/details/102423292</link><guid>https://blog.csdn.net/aen7046/article/details/102423292</guid><author>aen7046</author><pubDate>Sun, 15 Jan 2017 17:43:00 +0800</pubDate><description><![CDATA[1.安装依赖的包:
yum install -y gdb cmake ncurses-devel bison bison-devel
2.创建mysql安装目录和数据文件目录
mkdir -p /usr/local/mysql
mkdir -p /usr/local/data
3.创建用户和组
groupadd mysql
useradd -r -g mysql mysql       ...]]></description><category></category></item><item><title><![CDATA[spring boot入门]]></title><link>https://blog.csdn.net/aen7046/article/details/102423293</link><guid>https://blog.csdn.net/aen7046/article/details/102423293</guid><author>aen7046</author><pubDate>Sun, 08 Jan 2017 13:47:00 +0800</pubDate><description><![CDATA[Springboot入门
springboot是spring社区的一个开源项目，减少了spring繁琐的配置，开箱即用，简单粗暴。下面是一个简单的demo，让大家体验下springboot的魅力。
创建一个maven项目
pom文件配置
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....]]></description><category></category></item><item><title><![CDATA[2016年终总结]]></title><link>https://blog.csdn.net/aen7046/article/details/102423290</link><guid>https://blog.csdn.net/aen7046/article/details/102423290</guid><author>aen7046</author><pubDate>Sun, 01 Jan 2017 00:30:00 +0800</pubDate><description><![CDATA[2016年终总结
回顾2016年
离开学校也有大半年的时间了，在这大半年的时间里，没有规划好自己的学习路线，走了挺多弯路的，看到什么都想学，以至于什么都不会，浪费了很多时间。
1.技术
在这大半年里玩过python、docker、vue、redis、mongodb、rabbitmq、ruby、node、machine leaning、爬虫等，了解了网络安全，学了很多在学校里听都没听过的东...]]></description><category></category></item><item><title><![CDATA[nginx部署ssl证书]]></title><link>https://blog.csdn.net/aen7046/article/details/102423291</link><guid>https://blog.csdn.net/aen7046/article/details/102423291</guid><author>aen7046</author><pubDate>Thu, 22 Dec 2016 22:10:00 +0800</pubDate><description><![CDATA[确保nginx有ssl模块,修改nginx.conf文件
在server中添加
listen  443 ssl;
#crt文件路径 证书的公钥
ssl_certificate xxx.crt;
#key文件路径 证书的密钥
ssl_certificate_key  xxx.key;
#缓存大小 1MB大约4000个会话
ssl_session_cache shared:SSL:10m; ...]]></description><category></category></item><item><title><![CDATA[修改npm仓库地址]]></title><link>https://blog.csdn.net/aen7046/article/details/102423289</link><guid>https://blog.csdn.net/aen7046/article/details/102423289</guid><author>aen7046</author><pubDate>Thu, 08 Dec 2016 20:19:00 +0800</pubDate><description><![CDATA[在C:\Users\Administrator文件夹下找到.npmrc
添加registry = http://registry.cnpmjs.org淘宝镜像地址，保存

转载于:https://www.cnblogs.com/rookie404/p/6146338.html]]></description><category></category></item><item><title><![CDATA[linux下安装python3]]></title><link>https://blog.csdn.net/aen7046/article/details/102423287</link><guid>https://blog.csdn.net/aen7046/article/details/102423287</guid><author>aen7046</author><pubDate>Wed, 07 Dec 2016 17:52:00 +0800</pubDate><description><![CDATA[不建议卸载python2 可能会导致系统内其他软件无法使用
1.下载
　　wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz
2. 解压
　　tar xvf Python-3.6.0a1.tar.xz
3.编译安装
　　进入目录 ./configure
　　make &amp;&amp; ...]]></description><category></category></item><item><title><![CDATA[python一行代码开启http]]></title><link>https://blog.csdn.net/aen7046/article/details/102423285</link><guid>https://blog.csdn.net/aen7046/article/details/102423285</guid><author>aen7046</author><pubDate>Sat, 03 Dec 2016 16:08:00 +0800</pubDate><description><![CDATA[　　python -m SimpleHTTPServer 8000 &amp;
　　监听8000端口 浏览器用127.0.0.1:8000访问
　　如果出现no module named SimpleHTTPServer
　　使用 python -m http.server 8000 &amp;


转载于:https://www.cnblogs.com/rookie40...]]></description><category></category></item><item><title><![CDATA[linux下安装mongodb]]></title><link>https://blog.csdn.net/aen7046/article/details/102423286</link><guid>https://blog.csdn.net/aen7046/article/details/102423286</guid><author>aen7046</author><pubDate>Tue, 29 Nov 2016 23:17:00 +0800</pubDate><description><![CDATA[1.下载
　　https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.10.tgz/download 下载安装包
2.解压
　　tar zxvfmongodb-linux-x86_64-rhel62-3.2.10.tgz
3.配置启动文件
　mkdir/usr/l...]]></description><category></category></item><item><title><![CDATA[maven搭建企业级多模块项目]]></title><link>https://blog.csdn.net/aen7046/article/details/102423282</link><guid>https://blog.csdn.net/aen7046/article/details/102423282</guid><author>aen7046</author><pubDate>Sun, 27 Nov 2016 21:21:00 +0800</pubDate><description><![CDATA[1.创建一个maven项目
　　
　选择pom
　　
　　完成
2.创建模块
　　项目右键选择module，创建模块、创建子模块
　　

　　
　　其余的打包时都为jar
　　地址：https://github.com/LeviFromCN/maven-demo


转载于:https://www.cnblogs.com/rookie404/p/610740...]]></description><category></category></item><item><title><![CDATA[sublime安装插件]]></title><link>https://blog.csdn.net/aen7046/article/details/102423283</link><guid>https://blog.csdn.net/aen7046/article/details/102423283</guid><author>aen7046</author><pubDate>Sun, 27 Nov 2016 15:49:00 +0800</pubDate><description><![CDATA[1.下载插件
　先下载离线安装包如：emmet-sublime-master.zip
2.安装
　在将安装包解压到sublime-&gt;Preferences-&gt;Browse Packages文件夹下
　
　//打开可查看路径
　sublime-&gt;Preferences-&gt;Package Control中搜索install Package
　
　
...]]></description><category></category></item><item><title><![CDATA[手动更新nexus的索引]]></title><link>https://blog.csdn.net/aen7046/article/details/102423277</link><guid>https://blog.csdn.net/aen7046/article/details/102423277</guid><author>aen7046</author><pubDate>Thu, 10 Nov 2016 17:22:00 +0800</pubDate><description><![CDATA[安装nexus
　　1.下载
　　源码包nexus-2.13.0-01-bundle.tar.gz 下载地址http://www.sonatype.org/nexus/
　　2.解压源码包
　　3.启动并访问
　　./nexus start 启动 restart重启 stop 关闭
　　ip:端口/nexus访问　端口可在config的nexus.properties中...]]></description><category></category></item><item><title><![CDATA[dcoker常用命令]]></title><link>https://blog.csdn.net/aen7046/article/details/102423225</link><guid>https://blog.csdn.net/aen7046/article/details/102423225</guid><author>aen7046</author><pubDate>Sun, 16 Oct 2016 22:41:00 +0800</pubDate><description><![CDATA[记录一下常用的命令
　　docker run -t -i xxxx /bin/bash 运行容器的交互会话shell
　　docker start xxxx 启动容器
　　docker stop xxxx 停止容器
　　docker restart xxxx 重启容器　　
　　docker ps 查看容器状态
　　docker rename oldxxx newxxxx 重...]]></description><category></category></item><item><title><![CDATA[linux centos下安装docker]]></title><link>https://blog.csdn.net/aen7046/article/details/102423278</link><guid>https://blog.csdn.net/aen7046/article/details/102423278</guid><author>aen7046</author><pubDate>Sun, 16 Oct 2016 13:10:00 +0800</pubDate><description><![CDATA[1.在vm中装好好centos后,更新内核
　　运行docker需要内核版本为3.8或者更高的版本,内核必须支持一种合适的存储驱动(Drivice Mapper、AUFS、vfs、btrfs、ZFS),默认存储驱动为Drivice Mapper或AUFS且内核必须开启cgroup和namespce功能.
　　uname -r可以查看内核版本.
　　内核升级
2.安装docker...]]></description><category></category></item></channel></rss>