会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
码农大卫
博客园
首页
新随笔
联系
管理
订阅
2020年11月1日
IEDA生成可运行jar包(包含第三方jar包)的方法
摘要: 最近现网需要处理一下数据,来适配一个场景。安排我来编写一个脚本来实现,由于步骤比较多,且需要调用其他服务接口,使用shell脚本来实现比较困难,所以想到了使用shell脚本调用java可执行jar包的方式来实现,期间遇到了很多问题,因此写篇文章记录一下。 IEDA创建Java项目 打开IEDA,左上
阅读全文
posted @ 2020-11-01 18:06 码农大卫
阅读(425)
评论(0)
推荐(0)
2019年7月13日
Spring Cloud(五):API网关服务——Spring Cloud Zuul
摘要: 通过前面的介绍,我们可以使用Spring Boot进行微服务开发,使用Spring Cloud Eureka实现注册中心以及微服务的注册和发现,使用Spring Cloud Ribbon实现服务间的负载均衡,使用Spring Cloud Hystrix实现线程隔离以及断路器功能。但是实际应用中这样的
阅读全文
posted @ 2019-07-13 19:28 码农大卫
阅读(381)
评论(0)
推荐(0)
2019年6月30日
Spring Cloud(三):服务容错保护——Spring Cloud Hystrix
摘要: 在微服务架构中,通常会出现服务不可用的现象,假设A为服务提供者,B为A服务的调用者,C、D为B服务的调用者,那么当A服务不可用之后,随着时间的推移就会导致B服务不可用,B服务的不可用可能会导致C、D服务的不可用,最终导致整个系统的不可用,为了解决这种级联失败的问题,在分布式架构中出现了断路器等一系列
阅读全文
posted @ 2019-06-30 20:25 码农大卫
阅读(452)
评论(0)
推荐(0)
2019年6月16日
Spring Cloud(二):服务治理( Eureka)&客户端负载均衡(Ribbon)
摘要: 服务治理是微服务架构中最为核心和基础的模块,主要作用是实现各个微服务实例的自动化注册和发现。Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,基于Netflix EureKa做了二次封装,主要负责微服务架构中的服务治理功能。 Eureka的服务发现
阅读全文
posted @ 2019-06-16 21:02 码农大卫
阅读(912)
评论(0)
推荐(0)
Spring Cloud(一):使用Spring Boot构建微服务
摘要: Spring Cloud是在Spring Boot的基础上构建的,用于简化分布式系统构建的工具集,在使用Spring Cloud之前,首先需要掌握如何使用Spring Boot构建微服务。 一、使用官网的代码生成器来构建项目 官网地址:https://start.spring.io/ 选择Maven
阅读全文
posted @ 2019-06-16 11:48 码农大卫
阅读(2070)
评论(0)
推荐(0)
2019年6月10日
kafka系列四:consumer端开发
摘要: 上一篇介绍了producer端的开发,本篇介绍一下consumer端的开发。 一、consumer端示例程序开发 和开发producer端程序一样,首先检查pom文件是否有已经有kafka相关jar包依赖,如果没有,则需要在pom.xml中添加如下依赖: 然后在resouces下面新建 kafka-
阅读全文
posted @ 2019-06-10 19:51 码农大卫
阅读(1254)
评论(0)
推荐(0)
2019年6月8日
Java虚拟机六:Java进程占用cpu过高问题分析
摘要: 在平时开发过程中,经常会碰到Java进程占用cpu过高的现象,本篇将简单记录一下自己分析该类问题的步骤。 1.使用 top -p <pid> 命令(<pid>为Java进程的id号)查看Java进程的cpu占用: 该Java进程占用cpu达到92.2%。 2.使用 top -Hp <pid> 命令(
阅读全文
posted @ 2019-06-08 22:52 码农大卫
阅读(13254)
评论(0)
推荐(1)
2019年5月30日
Java虚拟机五:常用内存分析命令和工具
摘要: 一、常用命令 1、jps jps(JVM Process Status),可以列出虚拟机内的进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID,该ID与操作系统的进程ID一致,jps命令格式为: jps [options] [hostid] 其中options为该命令的选项,hostid
阅读全文
posted @ 2019-05-30 22:46 码农大卫
阅读(5097)
评论(0)
推荐(1)
2019年5月11日
kafka系列三:producer端开发
摘要: 本篇主要介绍如何进行producer的开发,为了进行相关测试,建议先按照本系列前两篇文章安装单机kafka或者kafka集群。 一、producer工作流程 producer使用用户启动producer的线程,将待发送的消息封装到一个ProducerRecord类实例,然后将其序列化之后发送给par
阅读全文
posted @ 2019-05-11 21:20 码农大卫
阅读(575)
评论(0)
推荐(0)
kafka系列二:多节点分布式集群搭建
摘要: 上一篇分享了单节点伪分布式集群搭建方法,本篇来分享一下多节点分布式集群搭建方法。多节点分布式集群结构如下图所示: 为了方便查阅,本篇将和上一篇一样从零开始一步一步进行集群搭建。 一、安装Jdk 具体安装步骤可参考 linux安装jdk。 二、安装与配置zookeeper 下载地址:https://w
阅读全文
posted @ 2019-05-11 12:59 码农大卫
阅读(6309)
评论(0)
推荐(0)
下一页
公告