连击 天
fork: star:
Service Discovery 服务发现,我以前不是很明白zookeeper怎么做集群,只知道注册啥的,突然有一天悟了,不得不佩服一套文件系统可以变化出很多伟大的应用。说说思路。 场景:提供一个分布式R...
以往我们都是在hibernate里面开启sql,在grails里面只需要在 DataSource.groovy 里面的一个dataSource加入一个 logSql = true即可,但是这样加后发出的SQL是这样的 , insert into t_user val...
将Maven项目的一键部署从原来的http上传改为: compile的时候连接linux,关闭tomcat,删除logs、work,再启动tomcat,最后打包部署。 考虑了采用maven-antrun-plugin插件,但是开始一直报错,...
maven-resources-plugin 2.6 有个奇怪的现象,project-clean的时候,会导致src/test/resources下面的资源文件,编译后在 target/test-classes下面没有,后来试验了几个空项目,都有这样的问题...
私人用的,顺便学习下mybaits,里面几乎涵盖了CI大部分用到的东东,亮点:POM.XML 贴下报告,嘿嘿,代码见附件。 1. mvn cobertura 2. Hudson 里面的效果 持续集成真好玩,能让项目质量高 :)...
原来做华为的项目,里面用的自己的一套CI,主要依靠ANT,比较凶残。后来做的项目都没华为的规范,包括支付宝的! 自己没事在网上找到有这么一套开源的东西,灰常不错,记录下。 自己整理滴一...
Service Discovery 服务发现,我以前不是很明白zookeeper怎么做集群,只知道注册啥的,突然有一天悟了,不得不佩服一套文件系统可以变化出很多伟大的应用。说说思路。 场景:提供一个分布式R...
#!/usr/bin/python # -*- coding: UTF-8 -*- import platform,os import time import subprocess import sys import ctypes def get_sysinfo(): sys = platform.system() ...
Framework 比较简单,就是一些CRUD,Watch : package curator.framework; import java.util.List; import org.apache.curator.RetryPolicy; import org.apache.curator.framework.Cu...
这个比较好理解,分布式数字,类似AtomicInteger系列,Curator有2个实现: 第一个: package curator.counters; import org.apache.curator.RetryPolicy; import org.apache.curator.fr...
分布式Barrier,直接看代码好了: package curator.barrier; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.c...
zookeeper最经典的用法,选举。Curator的实现有2个种: LeaderLatch: 这种是有阻塞的,就是大家一起上,谁先上了,就一直阻塞着,直到方法执行完成。如果执行结束,那么其他的兄弟就选一个出...
Curator 提供的分布式锁用法,很简单: package curator.lock; import org.apache.curator.RetryPolicy; import org.apache.curator.framework.CuratorFramework; import org.apache.cu...
python xx.py start 启动服务 python xx.py stop 停止服务 python xx.py check 检查服务是否运行 原理:启动后创建一个 pid文件,里面记住程序的进程号(PID)。再次启动检查这个pid是否在运行...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复