0%

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为面向微服务的体系结构,这可能是许多层面上阻碍和冲突的根源。 虽然Greenfield (未开发的)面向微服务的体系结构实现可以坚持对当前微服务的严格解释-设计原则。但在面向微服务的体系结构中,分解的遗留应用程序存在灰色
阅读全文 »

Java 8曾经与Docker无法很好地兼容性,现在问题已消失。 请注意:我在本文中使用采用GNU GPL v2许可证的OpenJDK官方docker映像。在Oracle Java SE中,这里描述的docker支持功能在更新191中引入。Oracle在2019年4月更改了Java 8更新的许可证,自Java SE 8 Update 211以来商业使用不再免费。 你是否遇到过在docker中运
阅读全文 »

微服务高可用方案 一、微服务的高可用 在注册中心、配置中心高可用方案之前,了解一下注册中心的工作原理,下面分为两个部分来解释,一是注册中心和各个微服务的注册表的获取与同步,二是注册中心如何去维护注册表。 1.1、注册表的获取与同步 Eureka Server和Eureka Client之间的关系,通过注册表来维护,而注册表的通过Eureka Server集中化管理,每个Client在本地进行注
阅读全文 »

1、排查 CentOS 7.3 默认安装的是python2,使用命令 python -V 可以看到 python 的版本 Python 2.7.5 然后使用命令 which python 查看一下Python可执行文件的位置 可见执行文件在 /usr/bin/ 目录下,切换到该目录下执行 ll python/* 命令查看 可见 python 和 python2 都指向了 python2
阅读全文 »

先看java -version $java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode) 然后: echo $JAVA_HOME 不一定有,如果没有,那就要找一
阅读全文 »

getFileMagic() only operates on streams which support mark(int) 使用 bis 解决 BufferedInputStream bis = new BufferedInputStream(new FileInputStream(new File(path))); XSSFWorkbook xssfWorkbook =
阅读全文 »

用过 Spring 的 @EnableScheduling 的都知道,有三种方式,即 @Scheduled 注解的 fixedRate(fixedRateString), fixedDelay(fixedDelayString), 以及 cron 这里讨论 fixedRate 和 fixedDelay 参数 fixedRate 是有一个时刻表的概念,在任务启动时,T1、T2、T3就已经排好了执行
阅读全文 »

本文内容来自互联网各种面试实例,以及自己的面试经历,主要是中级开发的面试题 初中级java面试主要分为几个部分: 0、序 1、java基础 2、 java多线程 3、 jvm知识 4、 spring等框架知识 5、 常用实践,如session同步 6、 其他知识,例如tomcat 7、 笔试算法 序言 首先,外貌要干净整洁,这个是必须的。其次守时,既不能晚点也不能早到,最好在约定时间的前十
阅读全文 »