摘要: 问题描述 查询数据库表中最近7天的记录 但是发现某一天没有数据,结果中没有显示当天(2017-08-28)的数据 解决思路 思路一: 可以在自己的程序中做额外的补零处理 思路二: 构建一个最近七天的结果集,然后和查询的结果集合做left join(本文采用第二种方式) 当天2017-08-28结果显 阅读全文
posted @ 2018-08-30 20:53 华丽D转身 阅读(8585) 评论(0) 推荐(2) 编辑
摘要: 上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下: 一、准备工作 继续使用上一篇文章的工程,创建一个eureka-server工程,用作服务注册中 阅读全文
posted @ 2018-08-23 14:29 华丽D转身 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 今天在内部linux环境安装Elasticsearch5.6.8时遇到一些问题,主要如下 使用Elasticsearch5.6.8 必须安装jdk1.8 使用root账号启动es后 会遇到以下问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [2016-11-14T 阅读全文
posted @ 2018-08-23 10:46 华丽D转身 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 阅读全文
posted @ 2018-08-22 17:49 华丽D转身 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo 阅读全文
posted @ 2018-08-22 15:01 华丽D转身 阅读(1571) 评论(0) 推荐(1) 编辑
摘要: i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码: root@server1 [~]# rpm -qa|grep vim vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.e 阅读全文
posted @ 2018-08-22 14:18 华丽D转身 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 环境:RHEL6.5 使用scp命令报错: 查看openssh相关包: 发现服务器默认没有安装openssh的客户端。 yum 安装openssh客户端 yum配置本地源可参考: 1.创建挂载目录 # mkdir -p /media/cdrom 2.挂载对应系统版本的iso光盘镜像文件 # moun 阅读全文
posted @ 2018-08-22 10:53 华丽D转身 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spri 阅读全文
posted @ 2018-08-21 14:19 华丽D转身 阅读(885) 评论(0) 推荐(1) 编辑
摘要: 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 在 阅读全文
posted @ 2018-08-20 14:39 华丽D转身 阅读(2419) 评论(0) 推荐(1) 编辑
摘要: 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 阅读全文
posted @ 2018-08-17 14:54 华丽D转身 阅读(593) 评论(0) 推荐(0) 编辑