自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 真的!只需 “六步” 实现图像特定物体识别!!!

通过无人机(大疆)对整片光伏区域进行航拍(包括红外图像与可见光图像),再航拍的图片通过4G/5G实时传输到应用程序,应用程序基于计算机视觉技术,自动识别出图片中光伏组件可能存在的故障,并结合其他实时监控与分析数据,从而判断光伏组件是否存在故障并给出报警。这是一个典型的人工智能,在计算机视觉领域应用的案例,要实现这个需求涉及到技术有很多,包括无人机图像传输,光伏组件实时数据监测与分析等,这篇文章从“怎样分离出原始图片中的特定区域(光伏组件串)“这个很小的片段为切入点, 来阐述

2020-05-14 18:50:31 7424 7

原创 第6篇:Eureka技术实现(1)-更新中......

Eureka整体设计理念前面几篇文章主要介绍了微服务的基本概念,从这篇文章开始,我们正式介绍SpringCloud框架,SpringCloud是实现微服务框架的,随着单体应用到SOA架构再到微服架构的演进,服务越来越多,调用关系越来越复杂,服务与IP地址的依赖,以及服务管理、状态检测就成为了一个非常棘手的问题,Eureka的诞生正是为了解决这一问题。Eureka 是 Netflix 出品的...

2020-01-17 18:04:08 172

原创 第5篇:SpringBoot技术铺垫

SpringCloud是基于SpringBoot框架,为了更好的理解后面文章的内容,这篇文章我们对SpringBoot做一个简单的介绍,算是一个技术铺垫。

2020-01-17 18:01:56 360

原创 第4篇:Eureka设计理念

第四篇:Eureka设计理念目录第四篇:Eureka设计理念生产者、消费者、注册中心Server端、Client端AP优于CPP2P节点信息同步Eureka分区(Region与Zone)总结前面几篇文章,我们对微服务概念、服务发现与注册的理论做了简单介绍。这篇文章我们来分析一下Eureka的整体设计理念,具体来看看Eureka是如何实现服务发现与注册的。通过这篇...

2020-01-17 17:20:26 242

原创 第3篇:微服务--服务发现理论

目录一、微服务--服务发现理论1)微服务为什么要使用服务发现与注册?2)服务器端模式3)客户端模式(进程内)一、微服务--服务发现理论1)为什么要使用服务发现与注册?前文中提到,微服务独立部署、具有清晰的边界,服务之间通过远程调用来构建复杂的业务功能。那为什么要引用服务注册与发现呢?服务注册与发现具体要解决什么问题?服务注册与发现主要解决了如下两个重要问题:屏...

2020-01-05 18:20:58 402

原创 第2篇:微服务--技术生态

前面一篇文章,我们对微服务的基本概念,微服务带来的问题与挑战进行了描述。这篇文章我们来看看在微服务的技术生态中,用了哪些术与方案来解决这些问题。我画了一张微服务的计算生态圈地图,通过这张地图可以对微服务整体解决方案有个全局观,就像带孩子游玩动物园,如果手里拿着一张向导地图,那我们就不会错过重要的景点。当然,光凭一张图我们不可能讲明白设计原理、代码实现等这些细枝末节,针对这些每个技术细节,我们会在以后的每一篇文章中详细介绍。

2020-01-05 11:12:00 367

原创 第1篇:微服务--基本概况

关于微服务的理论思想,我们可以从一个著名的定律说起---康威定律,康威定律是一个叫梅尔文·康威的程序员,他在1968年发布了一篇文章,文中论述了设计系统的组织与系统本身的关系,并列举了各个不同行业的真实案例,最后得出了结论:“oganizationrs which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication stru

2020-01-05 10:40:52 208

原创 图解JVM垃圾回收原理

理解Java虚拟机垃圾回收机制的底层原理,是系统调优与线上问题排查的基础,也是一个高级Java程序员的基本功,本文就针对Java垃圾回收这一主题做一些整理与记录。Java垃圾回收器的种类繁多,它们的设计要在吞吐量(内存空间)与实时性(用户线程中断)方面进行权衡,各个垃圾回收器的适应场景也不尽相同(如:桌面应用,web应用),因此,这里我们只讨论JDK8下的默认垃圾回收器,毕竟目前JDK8版本是业界的主流(占80%),并且我们只讨论堆内存空间的垃圾回收。

2020-01-04 16:37:08 397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除