logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jenkins配合docker实现测试环境多分支无等待持续集成实现方案

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。方案由来:在分布式时代,多服务部署已是家常便饭,那么在内部测试阶段,多分支并行开发的环境,如何实现多分支且无等待测试便是当务之急。为什么强调“多分支且无等待”,jenkins可以很好的解决多分支的场景,但是如果是多...

#docker
zookeeper实现分布式锁(公平锁|非公平锁)

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。zk实现分布式锁,此类资源很多,但是能经得起的推荐的却很少,同时也看了看twitter实现的分布式锁,很吊。但是twitter中封装的zookeepre工具包,内容有点多,如果我们直希望使用分布式,就显得略微冗重了。因此自己实现了..

调用shell jenkins不能自动结束

jenkins通过ssh调用远程shell导致job不能自动结束。远程shell脚本如下#!/bin/bashcur_path=`pwd`echo $cur_pathcd /data/wwwsudo /usr/sbin/rinetd -c /etc/config.cfgecho "okok"exit 0脚本中没有业务代码,只是用sudo执行了一个rinetd代理,通过j...

#jenkins
Redis中文结果查看方式

将报文中【\xe4\xb8\xad\xe5\x9b\xbd】的\x替换未%,结果为【%e4%b8%ad%e5%9b%bd】将如下报文通过在线工具【现对【\xe4\xb8\xad\xe5\x9b\xbd】的查看有如下几个方式。再非redis的客户端,例如linux命令行,base命令行通过如下命令查看。当使用redis时我们存储到缓存中可能会包含一些中文,例如下面命令。当执行查看时,发现客户端显示的

文章图片
#redis#数据库#缓存
git add未commit reset恢复文件

git误操作导致文件删除,如何恢复删除的文件也分为多种场景,例如add且commit,add未commit,git rm -rf等多种情况。下面只说明add未commit情况下执行了reset --hard commitId后文件修复过程。系统环境:CentOS恢复步骤:1、git fsck > files.txt 或获取到所有悬...

Git pull push 卡死解决办法

执行git pull 或是 git push 出现卡死现象,如下图根据图片的中的提示  git help gc 执行gc操作,然后在执行git pull 获得git push 擦走还是出现上述卡死的现象,继续google,新的方法执行 git fsck,在执行 git gc --prune=now,还是出现上述的问题,最终解决办法,关闭所有占用要提交的项目资源,如果ecplise或是idea,重新

#git
tcc transaction扩展redis原生集群

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。感谢作者贡献源码,传送门在使用tcc的过程,默认是使用mysql,在项目中使用时,因为存储的数据量较大,导致总是出现数据值过大的错误(通过更新字段类型或更新字段长度可以解决), 于是为了不更新源码,采用了...

#redis
到底了