简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
拥有设备:1.Kali 2.0虚拟机一台2.外网Linux服务器一台,(CentOs x64)问题如下:在电脑上安装了一台kali 2.0的虚拟机,通过nat物理机的网卡可以访问互联网,现在想要实现可以通过其他任何可访问到互联网的主机能访问到该Kali实现操作如下:一、打开Kali的ssh服务(1)修改sshd_config文件,命令为:vi /e...
由于springBoot项目的便捷性,再加上有了springCloud下的各种组合组件,可以很快的开发出微服务的系统。docker作为一个开源的应用容器引擎,用它可以快速地实现微服务系统的部署。下文是我今天用docker+springBoot部署项目的一个记录。操作环境:VM虚拟机安装的ubuntu(ubuntu-16.04.3-desktop-amd64)root@ubu
背景为了确保代码的质量,对编写的代码进行单元测试是非常有必要的。在JAVA项目中,一般的项目结构比较复杂、依赖众多。在微服务与spring boot大行其道的今天,单纯靠junit来进行单元测试一般很难完成对模块的单元测试。为了让JAVA项目中的单元测试更加灵活便于编写,各种mock框架应运而生,其中最为常用和经典的mock框架非mockito与powermock莫属。为了快速入门,本文将通过几个
由于springBoot项目的便捷性,再加上有了springCloud下的各种组合组件,可以很快的开发出微服务的系统。docker作为一个开源的应用容器引擎,用它可以快速地实现微服务系统的部署。下文是我今天用docker+springBoot部署项目的一个记录。操作环境:VM虚拟机安装的ubuntu(ubuntu-16.04.3-desktop-amd64)root@ubu
atomix的api远不止本例中的两个,还有其他很多的api。如分布式锁、分布式事务、分布式自增id、分布式队列、分布式信息号等,这些在atomix中都有实现,详细可见atomix的类方法:也正如当前所说,当前基于JAVA实现的atomix已经停止维护了。如果要在生产环境中使用atomix,可以移步atomix的官网,获取在k8s环境下的新版atomix的使用方式,依然很强大。
本系列文章目录(一)基础k8s yaml脚本发布(二)helm+shell脚本优化大量冗余配置发布(三)jenkins用户审核的流水化方式部署(四)service mesh(istio)服务网格化发布(五)istio对项目进行金丝雀部署(待完成)在有了上一篇采用rancher2+kubernetes+skywalking部署springcloud项目(四[istio服务网格化版本])的实战后,对i
本系列文章目录(计划中)基础k8s yaml脚本发布helm+shell脚本优化大量冗余配置发布jenkins用户审核的流水化方式部署service mesh(istio)服务网格化发布前言上一篇采用rancher2+kubernetes+skywalking部署springcloud项目(二[helm版本])文章里完成了通过自已写的shell脚本实现了对项目的自动化部署。通过执行shell脚本来
以前用过mq,也早就听说过Kafka。Kafka这个名字感觉好高大上,一直想着试试是怎样的,今天周末,正好有空,在家来尝试一下以下是我今天搭建一个Kafka使用的主要步骤环境:1.centos7 x64(预先装好了JDK环境)2.Kafka版本:kafka_2.10-0.10.2.11.Kafka下载官方下载地址:http://kafka.apache.
在上一篇使用canal client-adapter完成mysql到es数据同步教程(包括全量和增量)编辑的时候看到了esAdapter中对于etl功能的代码,由于之前自己也写过类似的功能点,为此这里我打算再看下阿里的大佬是如何写全量同步代码的,作为学习与借鉴CommonRestetl类的入口controller类为:com.alibaba.otter.canal.adapter.laun...
有时由于项目需要,要将开发的一个程序打成JAR包运行,就像springBoot一样。运行时,直接使用命令java -jar命令运行即可。可运行JAR包打包但如果那个项目不是一个springboot的项目该怎么办呢?能实现的方式有很多,比如可以通过写一个sh脚本来实现今天在看presto源码的时候,看到presto-cli(项目地址:https://github.com/prestodb/prest