前言·课程简介 最近挺多童鞋在公众号(itmuch_com)上催更Spring Cloud系列教程,故有此系列。以下是几点说明/规划/答疑: 问:为什么基于Finchley,而非Greenwich? 答:就目前而言,Finchley更贴近生产...
JAVA
类加载器与类的热替换(Hotswap)
在Java 应用开发中,经常会有的一个问题,需要在应用正在运行的过程中,把一个新实现的功能加到class中,并且不能停止当前的应用运行。也就是说,要实现类的热替换(Hotswap)。这一点,在Java Web应用中体现的更为...
Docker学习之部署SpringBoot微服务
步骤 这里我们以短信、邮件发送服务为例,演示整个过程,目录下事先生成了相关启动JAR,项目采用 springboot+dubbo对外提供RPC服务。 创建 Dockerfile 文件 # 基础镜像:仓库是java FROM java:7-jre ...
部署MySQL主从复制与读写分离
一、实验坏境 1.一台CentOS 7作为客户端测试,对应的地址为:192.168.80.120 2.一台CentOS 7作为Amoeba前端代理服务器,对应的地址为:192.168.80.110 3.一台CentOS 7作为mysql主服务器,对应的地址为:192.16...
致传统企业朋友:不够痛就别微服务,有坑
一、微服务落地是一个复杂问题,牵扯到IT架构,应用架构,组织架构多个方面 在多家传统行业的企业走访和落地了微服务之后,发现落地微服务是一个非常复杂的问题,甚至都不完全是技术问题。 当时想微服务既然是...
个推基于Docker和Kubernetes的微服务实践(转)
2016年伊始Docker无比兴盛,如今Kubernetes万人瞩目。在这个无比需要创新与速度的时代,由容器、微服务、DevOps构成的云原生席卷整个IT界。个推针对Web服务场景,基于OpenResty和Node.js搭建了微服务框架,提高了...
docker alpine java设置时区
一、环境 宿主机:CentOS7 docker镜像:jdk1.7+alpine系统 二、问题 当程序启动时,java程序中获取的时间为UTC时间,那么如何改成ETC时间呢? 三、解决 1.先将系统时间改为ETC时间 #RUN ln -snf /usr/sh...
docker alpine版本服务中显示中文
一、环境 宿主机:CentOS7.1 docker镜像:自己制作的tomcat 7+sun jdk 1.7+alpine基础镜像 二、问题描述 由于java程序中引入了activiti组件,在activiti生成动态流程图时,中文字符显示占位符,如下图所示...
java程序报错NoSuchMethodError
一、现象 在eclipse中用maven启动程序时,一切正常。使用maven打包编译好的程序,执行会报错,NoSuchMethodError,详细信息如下: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectW...
eclipse提示Unhandled event loop exception
一、环境 win7 原环境: myeclipse 2014 oracle jdk 1.7 新环境: Eclipse Java EE IDE for Web Developers. Version: Oxygen.1a Release (4.7.1a) oracle jdk 1.7、oracle jdk 1.8 二、重现...