`
文章列表
1. 首先Jenkins在插件管理中心安装docker-build-step 2. 在Jenkins的系统配置菜单中 Docker Builder项里 Docker Server Rest Api URL配置Docker的API地址,如果考虑到安全问题可以采用TLS证书安全模式,但是前提最好在同一网络情况下,当镜像超过一定大小后,Jenkins发布会经常出现超时 3. 配置项目,项目打包好后,利用Jenkins的docker-build-step插件打包成镜像上传到服务器上(在打包镜像时其实已经将镜像上传到服务器上)  连接远程服务器执行shell命令停止与删除原来启动的容器,删除镜像 ...
最近把自己对spring boot 2.0.RELEASE与 spring cloud 整理了一个demo上传到github 有兴趣发小伙伴可以去了解一下

Docker TLS配置

公司最近采用了Spring Boot架构以Docker容器服务作为载体给客户提供服务,但是最近碰到一个严重的安全问题,这也是这几个月来一直忙碌更换新的架构而忽视的安全问题,但是最近随着产品上线客户的使用安全问题被赤裸裸的暴露出来,好在Docker提供了证书安全保护方案,下面就来讲一下配置与采过的坑(其中命令都是官网提供,具体意义请查询官网https://docs.docker.com/engine/security/https)   生成ssl证书命令步骤:注:这里$HOST定义一个域名或服务器名 用DNS指向本机  比方说修改/etc/hosts 加一下  127.0.0.1  mas ...
The new versions of Mac Os come with high restrictions on what you can do and is called: System Integrity Protection. There is unfortunately not much we can do about that, and anyway the reason for System Integrity Protections seem to be reasonable. Plus usually you do not want to install things s ...
  l  可插入式的存储引擎 API l  支持 WiredTiger存储引擎 l  MMAPv1 提升 l  复制集全面提升 l  集群方面的改进 l  提升了安全性 l  工具的提升   具体细节可以参考:http://docs.mongodb.org/manual/release-notes/3.0/  接下来说

CentOS DNS解析失败

repo.maven.apache.org: 域名解析暂时失败: Unknown host repo.maven.apache.org: 域名解析暂时失败 -> [Help 1] CentOS 在配置静态IP时出现解析域名错误: 1. vi /etc/sysconfig/network-scripts/ifcfg-eth0 [root@develop68 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:22:15:06:27:18 TYPE=Ethernet ...
我们将Web Service发布在Tomcat或者其他应用服务器上后,有很多方法可以调用该Web Service,常用的有两种:       1、通过浏览器HTTP调用,返回规范的XML文件内容      2、通过客户端程序调用,返回结果可自定义格式       接下来,我利用Eclipse作为开发工具,演示一个Httpclient调用WebService的简单示例      第一种调用见我的另一篇博文:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/10/3071584.html      步骤如下:           准备工作 ...
事件:连接android手机后,使用adb devices,出现了?????,nopermissions没有权限的问题,如图: 原因:经过百度得,原因是ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。解决方法:1.输入命令lsusb,查看usb的使用情况,其中绿色方框里面的是我当前连接的android设备,记录下ID中的18d1:9025.后面会用到 2.输入命令sudo vim /etc/udev/rules.d/70-android.rules,在里面输入以下内容并且保存,需要注意的是,下面内容中的ATTRS{idVendor}为上 ...
ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception org.codehaus.cargo.container.ContainerException: Failed to deploy [/var/lib/jenkins/workspace/shop/target/shop.war] at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatM ...
It seems like every day I search Google for the command to show hidden files on Mac OS X, not to mention Googling for the command to then hide those hidden files a few minutes later. Today I decided to make a short and easy to remember alias to speed up the process. All I need do now is type showFi ...

guava-libraries

今天在研究 OCR发现在Google的一个库guava-libraries,这个库里包含有Google许多核心库,Google很多工程在集合、缓存、原语支持、以及处理并发、IO、字符处理,当前版本1.8
有时我们会遇到下面的问题:Ubuntu 14.04 系统设置很多选项消失。 其实遇到这个问题的一个最主要的原因是之前执行过卸载ibus输入法的操作,所以为了避免这个问题请不要卸载ibus输入法,大家依然可以安装fcitx输入法使用。 如果已经出现了这个问题,那该怎么解决呢?很简单的方法就是重新安装unity桌面。使用以下命令: sudo apt-get install ubuntu-desktop 执行完以上命令之后,丢失的系统设置就可以找回来了
以下是我收集的部分人个觉得在平常开发中会经常用到或一些比较好的技术供大家下载学习 我的Github地址是:http://www.github.com/fuzhaohui200
[ERROR] losop 2014-07-07 18:04:15 [main] (TestContextManager.java:334) - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@a3468f4] to prepare test instance [com.mapabc.newland.test.dao.AcountDaoTest@571a75a2] j ...

Redis集群方案

豁达是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是使用其他的系统去共同分担工作。 Redis是其中一个吸引我的系统,一个持久性的,键值对存储内存操作高性能的平台。它是一个优秀的键值对数据库。我已经在使用了。即使AWS最近宣布开始支持ElasticCache的下级缓存。但是一个无主的redis集群仍然起着重要的作用。我们需要多系统去完成工作。同时,我们能够集合多种组件在一个容错和无主的集群里共同工作么?在这片文章中我将介绍梦幻般的redis。 一致哈希 构建一个存储数据集群的关键是有 ...
Global site tag (gtag.js) - Google Analytics