<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pretent的成长历程]]></title><description><![CDATA[慢慢成长中...]]></description><link>https://blog.youkuaiyun.com/pretent</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pretent]]></copyright><item><title><![CDATA[mysql binlog 解析]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/99626709</link><guid>https://blog.youkuaiyun.com/pretent/article/details/99626709</guid><author>pretent</author><pubDate>Mon, 09 Dec 2019 10:15:33 +0800</pubDate><description><![CDATA[开启、查看binlog
查看是否开启binlog
show variables like ‘log_bin%’;
查看binlog位置
show variables like ‘%datadir%’;
查看binlog
show binary logs;
show binlog events in ‘binlog.000031’;
#mysqlbinlog --base64-output=deco...]]></description><category></category></item><item><title><![CDATA[git服务端、邮件服务搭建]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/102618963</link><guid>https://blog.youkuaiyun.com/pretent/article/details/102618963</guid><author>pretent</author><pubDate>Tue, 22 Oct 2019 11:14:40 +0800</pubDate><description><![CDATA[git
yum install git
groupadd git
useradd wyw -g git
passwd wyw
mkdir /home/git
cd /home/git
chown wyw:git /home/git
ls /home/git
pwd
git init --bare test.git
chown -R wyw:git test.git
ll
mailx
yum ins...]]></description><category></category></item><item><title><![CDATA[Redis Key 过期事件监听]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/99634267</link><guid>https://blog.youkuaiyun.com/pretent/article/details/99634267</guid><author>pretent</author><pubDate>Fri, 16 Aug 2019 10:33:35 +0800</pubDate><description><![CDATA[1、redis 开启key过期通知
notify-keyspace-events Ex

2、 key过期Listener
@Component
public class RedisKeyExpiredListener extends JedisPubSub {

    private final static Logger logger = LoggerFactory.getLogger(Re...]]></description><category></category></item><item><title><![CDATA[Spring Cloud Netflix]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/54023415</link><guid>https://blog.youkuaiyun.com/pretent/article/details/54023415</guid><author>pretent</author><pubDate>Fri, 06 Jan 2017 18:27:35 +0800</pubDate><description><![CDATA[Spring Cloud简介Spring Cloud 包含了许多子项目，提供了一些工具来快速构建分布式系统中一些常用模式，分布式配置管理、服务注册和发现、断路器、智能路由、全局锁等；主要项目
Spring Cloud Config
Spring Cloud Netflix
Spring Cloud Bus
Spring Cloud Zookeeper 
…
Spring Cloud Netflix简]]></description><category></category></item><item><title><![CDATA[Spring Cloud Config]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53998827</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53998827</guid><author>pretent</author><pubDate>Tue, 03 Jan 2017 22:13:38 +0800</pubDate><description><![CDATA[Spring Cloud ConfigSpring Cloud 包含了许多子项目，提供了一些工具来快速构建分布式系统中一些常用模式，分布式配置管理、服务注册和发现、断路器、智能路由、全局锁等；主要项目
Spring Cloud Config
Spring Cloud Netflix
Spring Cloud Bus
Spring Cloud Zookeeper 
…
Spring Cloud Con]]></description><category></category></item><item><title><![CDATA[Jenkins]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53932493</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53932493</guid><author>pretent</author><pubDate>Mon, 02 Jan 2017 13:52:20 +0800</pubDate><description><![CDATA[Jenkinsjenkins  一个持续集成和交付的服务器。Docker安装这里使用docker镜像的方式安装，如果不懂docker 请移步[docker.io]。下载如果比较慢请使用国内镜像库。docker pull jenkins启动大概分为三种情况：
直接启动即可
docker run -p 8080:8080 -p 50000:50000 jenkins
映射容器目录到本地
docker r]]></description><category></category></item><item><title><![CDATA[Nexus Maven Repository]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53915929</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53915929</guid><author>pretent</author><pubDate>Thu, 29 Dec 2016 20:51:26 +0800</pubDate><description><![CDATA[nexus 使用

nexus 搭建maven私服，环境为centos_x64_6.5

下载

# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.2-01-bundle.tar.gz 



安装



# tar -zxvf nexus-2.14.2-01-bundle.tar.gz



启]]></description><category></category></item><item><title><![CDATA[Spring Data]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53863726</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53863726</guid><author>pretent</author><pubDate>Tue, 27 Dec 2016 00:14:59 +0800</pubDate><description><![CDATA[Spring Data简介Spring Data 使得访问数据变得简单，包括关系型和非关系型、并行计算框架、基于云的数据服务，包含许多子项目，每一种数据库访问技术都是一个子项目。 
Spring Data JPA 是其访问关系型数据库的实现。特性
强大的存储库和自定义对象映射抽象
根据仓库方法名称动态推导查询
很容易和Spring集成通过based java configuration 和xml配置]]></description><category></category></item><item><title><![CDATA[Spring Boot]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53842357</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53842357</guid><author>pretent</author><pubDate>Fri, 23 Dec 2016 21:07:31 +0800</pubDate><description><![CDATA[Spring Boot简述Spring Boot是什么以及Spring Boot能做什么，最后来写自己的starter来支持Spring Boot自动配置，探索Spring Boot为何如此聪明。简介Spring Boot 提供约定优于配置的快速构建Spring应用，简单来讲就是快速构建和运行Spring应用。 
Spring Boot很容易创建独立的生产级的Spring应用，大多数Spring B]]></description><category></category></item><item><title><![CDATA[Spring自定义标签]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53765581</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53765581</guid><author>pretent</author><pubDate>Tue, 20 Dec 2016 21:16:30 +0800</pubDate><description><![CDATA[Spring解析自定义标签Spring支持对自定义标签编写约束文件xsd需要在资源目录中/src/main/resources/META-INF/建立xsd文件<xsd:schema xmlns="http://blog.youkuaiyun.com/pretent/schema/mnm"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"]]></description><category></category></item><item><title><![CDATA[zookeeper]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/53710567</link><guid>https://blog.youkuaiyun.com/pretent/article/details/53710567</guid><author>pretent</author><pubDate>Sat, 17 Dec 2016 18:19:31 +0800</pubDate><description><![CDATA[zookeeperzookeeper作为分布式协调服务，从dubbo、codis到hadoop都无处不在，在此记录在开发中实现一些功能的思路
master选举
发布订阅
负载均衡
分布式锁
分布式队列
命名服务
master选举
应用场景：多个节点提供服务，但同时只有一个活动，作为master，当master节点故障需要动态选举新的master。
实现思路：每个节点都去zk上指定节点下建立临时]]></description><category></category></item><item><title><![CDATA[Spring Cache]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/52025649</link><guid>https://blog.youkuaiyun.com/pretent/article/details/52025649</guid><author>pretent</author><pubDate>Mon, 25 Jul 2016 18:04:26 +0800</pubDate><description><![CDATA[简述主要讲解Spring Cache Abstraction，Spring 3.1 支持对已有项目集成快速集成，4.1支持JSR-107,Spring Cache Abstraction 核心是基于Java方法的缓存，原理是将Java方法返回值缓存，下次执行如果有缓存就不再执行方法体，因此节省了CPU和IO资源来起到缓存作用，同样Spring Cache Abstraction 是抽象的或者说是规范]]></description><category></category></item><item><title><![CDATA[Spring Session]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/51980646</link><guid>https://blog.youkuaiyun.com/pretent/article/details/51980646</guid><author>pretent</author><pubDate>Thu, 21 Jul 2016 10:59:47 +0800</pubDate><description><![CDATA[Spring Session简介Spring Session 提供了管理用户session的API 和实现，直接集群环境Sesison管理，单浏览器多个Session,RESTful APIs  Session，集群Session 管理集成并不依赖应用程序容器；支持Session存储Redis、GemFire、JDBC、Mongo。使用Redis存储SessionRedis 使用广泛，性能优越，适合]]></description><category></category></item><item><title><![CDATA[JPA]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/51924506</link><guid>https://blog.youkuaiyun.com/pretent/article/details/51924506</guid><author>pretent</author><pubDate>Sat, 16 Jul 2016 15:02:57 +0800</pubDate><description><![CDATA[JPA DOCJPA简介JPA(Java Persistence API)是JDK5定义的一组对象和数据库关系（ORM）的规范。 
其是对ORM的规范定义，就想JDBC规范一样，没有实现，实现由各个数据库的驱动来实现，JPA的实现产品有Hibernate、OpenLink等。JPA Hello Word本例使用hibernate作为JPA实现来进行操作。 
使用eclipse作为IDE来建立JAP项]]></description><category></category></item><item><title><![CDATA[docker镜像]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/50571731</link><guid>https://blog.youkuaiyun.com/pretent/article/details/50571731</guid><author>pretent</author><pubDate>Sat, 23 Jan 2016 22:50:11 +0800</pubDate><description><![CDATA[docker容器是基于docker 镜像来运行的
查看本地镜像
删除本地镜像
搜索镜像
下载镜像
推送镜像
构建镜像]]></description><category></category></item><item><title><![CDATA[docker容器]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/50531818</link><guid>https://blog.youkuaiyun.com/pretent/article/details/50531818</guid><author>pretent</author><pubDate>Sun, 17 Jan 2016 14:37:11 +0800</pubDate><description><![CDATA[需要使用下载镜像启动容器

docker run [option] image [comand] [args]
options:
-i 交互模式
-t 提供tty
-d 守护运行
-P 映射所有容器端口
-p 映射指定端口 [-p 80] | [-p 80:80] 
# docker run --name=ubuntu -i -t ubuntu /bin/bash]]></description><category></category></item><item><title><![CDATA[RESTful 初识]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/50360839</link><guid>https://blog.youkuaiyun.com/pretent/article/details/50360839</guid><author>pretent</author><pubDate>Sat, 19 Dec 2015 23:39:10 +0800</pubDate><description><![CDATA[RESTful DOC简介REST（Representational State Transfer，简称REST）描述了一个架构样式的网络系统，比如 web 应用程序, 
在目前主流的Web服务交互方案中，REST更加简单明了， 
无论是对URL的处理还是对Payload的编码，REST都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST并没有一个明确的标准，而更像是一种设计的风格。原则条件]]></description><category></category></item><item><title><![CDATA[haproxy反向代理]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/48086179</link><guid>https://blog.youkuaiyun.com/pretent/article/details/48086179</guid><author>pretent</author><pubDate>Thu, 03 Sep 2015 13:56:06 +0800</pubDate><description><![CDATA[haproxy反响代理简单使用
安装
配置文件：/etc/haproxy/haproxy.cfg
defaults
    mode                    http
    log                     global
    option                  httplog
    option                  dontlog]]></description><category></category></item><item><title><![CDATA[httpd反向代理]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/48140465</link><guid>https://blog.youkuaiyun.com/pretent/article/details/48140465</guid><author>pretent</author><pubDate>Thu, 03 Sep 2015 13:55:21 +0800</pubDate><description><![CDATA[注释DocumentRoot
#DocumentRoot "/var/www/html"
确保httpd安装了代理模块并启用的代理模块


配置虚拟主机来代理后端服务器

        # 是否在响应头中说明通过哪个主机代理请求额{On|Off}
        ProxyVia Off
        # 正向代理，如果要做反响代理，此功能必须禁用，正向和反向不能同时工作]]></description><category></category></item><item><title><![CDATA[nginx反向代理]]></title><link>https://blog.youkuaiyun.com/pretent/article/details/47984309</link><guid>https://blog.youkuaiyun.com/pretent/article/details/47984309</guid><author>pretent</author><pubDate>Thu, 27 Aug 2015 22:09:24 +0800</pubDate><description><![CDATA[在location指令中使用proxy_pass可以将请求代理到指定的服务器
location /forum{
	proxy_pass http://192.168.0.222/bbs/;
}


如果/forum 后面有/，proxy_pass后面也需要写上/。
当访问http://192.168.0.221/forum路径的时候将访问的是http://192.168.0.222/bb]]></description><category></category></item></channel></rss>