Believe it

相信不屈不挠的努力,相信战胜死亡的年轻

如何编写

理清依赖

自动配置

@Configuration 指定这个是配置类 @ConditionalOnxxx 在某些条件下才生效 @AutoConfigureAfter 指定自动配置类的顺序 @Bean 给IOC加组件 @ConfiguretionProperties 结合相关的xxxProperties配置类来绑定配置 @EnableConfigurationProperties 让xxxProperties生效加入到容器中 讲自动配置类配置在META-INF/spring.factories中

阅读全文 »

仓库同步

1
2
3
4
5
6
7
yum install git -y
mkdir /data/GitLibrary
mkdir -p /data/www/hexo
git init --bare hexo.git
vim /data/GitLibrary/hexo.git/hooks/post-receive
# git --work-tree=/data/www/hexo --git-dir=/data/GitLibrary/hexo.git checkout -f
chmod +x /data/GitLibrary/hexo.git/hooks/post-receive

部署

1
2
3
docker run -d --restart=always \
-p 80:80 -v /data/www/hexo:/usr/share/nginx/html \
--name=hexo-blog nginx

Spring Cloud Cluster 1.0.1.RELEASE

参考

Spring Cloud Cluster提供了分布式系统中集群的特性,例如选主,集群持久化信息储存,全局锁和一次性token

以下是Spring Cloud Cluster 1.0.1的Spring Boot 自动装配流程,其中的zk模式主要用到了第三方框架CuratorFramework