前言 当我们在使用微服务的时候,那么有一个问题一定会困扰我们,那就是项目的测试和部署。因为在单体应用下,部署项目很简单,直接打包启动就可以了,而对于微服务来说,因为有各个组件的存在所以让测试和部署都变得很麻烦,而容器化是微服务的部署一把利剑。 PS:本文不介绍具体docker使用的各种基础,以及微服 ...
分类:
编程语言 时间:
2018-10-20 19:53:34
阅读次数:
1932
什么回文串;列如noon noon 是回文串 fglhjg 不是回文串 ...
分类:
其他好文 时间:
2018-10-20 14:53:03
阅读次数:
132
一、简介 Intellij IDEA是一个Java语言开发的集成开发工具,对于Java项目开发的支持非常友好。当然,它也支持其它的开发语言,不仅仅是Java。 IDEA官网地址:https://www.jetbrains.com/idea/ 它的优点在于具备了更加智能的功能如代码编写助手、提示、重构 ...
分类:
其他好文 时间:
2018-10-20 00:15:57
阅读次数:
196
PostgreSQL 11 源码编译安装步骤, 开启jit,源码安装llvm
分类:
数据库 时间:
2018-10-19 19:22:37
阅读次数:
289
J.U.C之AQS-介绍Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如ReentrangLock、Semaphore,而它们的实现都用到了一个共同的基类--AbstractQueuedSynchronizer(抽象队列同步器),简称AQS。AQS是JDK提供的一套用于实现基于FIFO等待队列的阻塞锁和相关的同步器的一个同步框架,它使用一个int类型的vola
分类:
编程语言 时间:
2018-10-19 17:37:15
阅读次数:
195
Gradle是一种现在很流程的构建工具,目前基本和Maven平分天下,而且大有取而代之的趋势。这篇教程教大家怎么在linux上安装Gradle。 一、获得一台linux服务器 要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对 ...
分类:
其他好文 时间:
2018-10-19 02:28:43
阅读次数:
147
一、数据处理类 二、接口类 三、数据传输类 四、单词计数类 五、配置文件job.properties ...
分类:
其他好文 时间:
2018-10-19 02:15:06
阅读次数:
167
多线程设计模式第三篇,介绍基础的生产者-消费者模式和实用的读写锁模式
分类:
编程语言 时间:
2018-10-18 18:10:39
阅读次数:
223
JavaI/O:使用InputStreamReader和BufferedReader实现控制器输入输出
分类:
编程语言 时间:
2018-10-18 00:53:55
阅读次数:
144
任务之间是可以有依赖关系的,这样我们就能控制哪些任务优先于那些任务先执行:哪些任务执行后,其他任务才能执行 比如我们在运行jar任务之前,complie任务一定要执行过,也就是jar依赖于compile;android的install任务一定要依赖package任务进行打包生成apk,然后才能ins ...
分类:
其他好文 时间:
2018-10-16 13:47:42
阅读次数:
173