原理 技术p2p p2

可视化云平台EasyCVR远程视频监控技术在冬季电力巡检工作中的应用

通过GIS地图形式展示各站点位置,通过前端接入的视频画面,监控中心可以实时查看各个监控现场的操作情况,监督现场人员操作规范全方位监控现场工作, ......
视频监控 EasyCVR 电力 平台 技术

SpringBoot原理

配置 SpringBoot中支持三种格式的配置文件 .properties .yml .yaml 虽然Springboot支持多种文件配置,但是通常在项目开发中,我们一般推荐使用yml文件配置 优先级 在SpringBoot项目中,常见的属性配置有5种,3种配置文件加上两种外部的配置,生效优先级 S ......
SpringBoot 原理

【汽车科普】汽车构造与原理 5.传动装置

汇总 【汽车科普】汽车构造与原理 更白话科普式的变速箱介绍: 【汽车科普】汽车变速箱与MT、AT、AMT、CVT、DCT 目录 1.引言 跳转到目录 TBD ......
汽车 科普 装置 原理

远程视频监控技术EasyCVR可视化监控管理平台在地质灾害场景中的应用

随着科技的不断发展,视频监控技术已经成为了地质灾害监测与预警的重要手段之一。在地质灾害场景中,视频监控技术可以实时监测灾害的发展过程,及时发现险情,为抢险救援提供准确的信息,保障人民生命财产安全。 一、视频监控技术的优势 1)实时监测:视频监控技术可以实时监测地质灾害的发展过程,如山体滑坡、泥石流等 ......
视频监控 灾害 地质 场景 EasyCVR

【方案】如何利用大数据+云计算技术打造智能环境监控系统?

智能监控系统可以根据预设的规则和条件,如浓烟、大火等等,及时对可能存在的问题进行预警和提示,通知相关人员采取必要的操作和措施。 ......
监控系统 环境 智能 方案 数据

POE供电技术和非POE供电技术的优缺点

POE供电技术和非POE供电技术各有其优缺点,具体对比如下: 安装方面:POE供电技术通过一根以太网电缆传输数据和供电,可以减少电源线和插座的需求,使得设备的安装更加简便和经济。而非POE供电则需要为每个设备安装独立的电源插座和电缆,布线成本较高,安装过程可能较为复杂。 灵活性方面:POE供电技术的 ......
技术 优缺点 POE

软件技术基础第五次作业

软件技术基础 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目的 本次作业为用户体验,作业内容下载并体验APP“香水图鉴”,完成对应的问卷 姓名-学号 陈佳亿-2021330301006 “香水图鉴”用户名:Aurora1314 体验调查问卷完成 ......
软件技术 基础 技术 软件

kafka使用了很久了,但是技术含量真的很少

bin/kafka-topics.sh --create --zookeeper 1.6.1.73:2181 --replication-factor 1 --partitions 1 --topic audit_news_to_auditbin/kafka-topics.sh --create - ......
含量 kafka 技术

云技术分享 | 使用快照和 AMI 镜像进行 Amazon EC2 的备份和恢复

在通过使用 EC2 计算服务的时候,为了更加方便的对虚拟机的环境和数据进行回滚,可以通过亚马逊云科技的快照功能实现。 ......
快照 备份 镜像 Amazon 技术

PMP工具与技术-5.7-1 管理沟通工具与技术

############################################ 管理沟通的工具与技术: 1. 沟通技术 2. 沟通方法 3. 沟通技巧 4. 项目信息管理系统(PMIS) 5. 项目报告发布 6. 人际关系与团队技能 7. 会议 在规划过程组,沟通领域我们也使用过一些工具和 ......
工具 技术 PMP 5.7

《Java架构师的第一性原理》38分布式计算之微服务SpingCloud

1 微服务简介 1.1 什么是微服务 微服务是最近的一两年的时间里是很火的一个概念。感觉不学习一下都快跟不上时代的步伐了,下边做一下简单的总结和介绍。 何为微服务?简而言之,微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中每个小型服务都运行在自己的进程中,并经常 ......
第一性 分布式 SpingCloud 架构 原理

《Java架构师的第一性原理》35分布式计算之分布式事务(TCC、最终一致性、Seata)

1 常见分布式实现方案介绍 1.1 XA方案 有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务 不适合高并发场景,严重依赖数据库层面,同步阻塞问题;协调者故障则所有参与者会阻塞 1.2 TCC方案 严重依赖代码补偿和回滚,一般银行用,和钱相关的支付、交易等相关的场景,我们会用TCC T ......
分布式 第一性 一致性 架构 原理

《Java架构师的第一性原理》36分布式计算之分布式监控分布式链路跟踪(CAT、SkyWalking、Zipkin)

分布式链路跟踪 99 直接读这些牛人的原文 大众点评CAT开源监控系统剖析 一文带你看懂,SkyWalking分布式追踪系统原理及实践 SkyWalking —— 分布式应用监控与链路追踪 全面解析微服务系统监控分层,啃透服务治理核心! ......
分布式 第一性 链路 SkyWalking 架构

《Java架构师的第一性原理》30分布式计算之分布式算法

极客时间 韩健 121.分布式协议与算法实战 00 开篇词 | 想成为分布式高手?那就先把协议和算法烂熟于心吧 为什么要单独讲分布式协议和算法呢? 在我看来,它其实就是决定分布式系统如何运行的核心规则和关键步骤。 如果一个人想真正搞懂分布式技术,开发出一个分布式系统,最先需要掌握的就是这部分知识。 ......
分布式 第一性 算法 架构 原理

《Java架构师的第一性原理》31分布式计算之微服务RPC(Dubbo)

1 互联网架构,究竟为啥要做服务化 互联网架构,究竟为啥要做服务化? 2 微服务架构,多“微”才合适? 微服务架构,多“微”才合适? 3 离不开的微服务架构,脱不开的RPC细节 离不开的微服务架构,脱不开的RPC细节 3.1 服务化解决的问题 1)服务化需要解决的问题: 一套序列化、反序列化、网络框 ......
第一性 分布式 架构 原理 Dubbo

《Java架构师的第一性原理》32分布式计算之分布式锁(Redis、Zookeeper)

1 这才是真正的分布式锁 技术领域,我觉得了解来龙去脉,了解本质原理,比用什么工具实现更重要: (1)进程多线程如何互斥? (2)一个手机上两个APP访问一个文件如何互斥? (3)分布式环境下多个服务访问一个资源如何互斥? 归根结底,是利用一个互斥才能访问的公共资源来实现分布式锁,具体这个公共资源是 ......
分布式 第一性 架构 Zookeeper 原理

《Java架构师的第一性原理》32分布式计算之分布式缓存第3篇LevelDB

互联网业务,绝大部分场景,会使用缓存服务。 但有时候,确实会使用到进程内存缓存/数据库,这个时候,LevelDB就能派上用场了。啥是LevelDB?LevelDB是Google开发的,一个速度非常块的KV存储库(storage library),它支持字符串的key与字符串的value,并且这种映射 ......
分布式 第一性 缓存 架构 原理

《Java架构师的第一性原理》33分布式计算之分布式注册中心、分布式配置中心

待补充 1 分布式注册中心 2 分布式配置中心 2.1 Apollo 2.1.1 Apollo是怎样注入到SpringBean的容器里的 99 直接读这些牛人的原文 apollo不使用 MQ 如何实现 pub/sub 场景? 13张图彻底搞懂分布式系统服务注册与发现原理 为什么 @Value 可以获 ......
分布式 第一性 架构 原理 Java

《Java架构师的第一性原理》32分布式计算之分布式缓存第1篇如何使用Redis搭建玩家排行榜

今天我们用 Redis 搭建一个玩家的排行榜,假设一个服务器存储了 10 万名玩家的数据,我们想给这个区(这台服务器)上的玩家做个全区的排名,该如何用 Redis 实现呢? 不妨一起来思考下面几个问题: MySQL 是如何实现玩家排行榜的?有哪些难题需要解决? 如何用 Redis 模拟 10 万名玩 ......
分布式 第一性 缓存 架构 原理

《Java架构师的第一性原理》27Java基础之Tomcat

待补充 99 直接读这些牛人的原文 Tomcat 架构原理解析到架构设计借鉴 Tomcat 高并发之道原理拆解与性能调优 ......
第一性 Java 架构 原理 基础

《Java架构师的第一性原理》26Java基础之Netty入门

1 Reactor模式演进 1)读请求内容——》解码——》计算处理——》编码回复——》回复 2)采用基于事件驱动的设计,当有事件触发时,才会调用处理器进行数据处理 3)改进:使用多线程处理业务逻辑 4)继续改进:对于多个CPU的机器,为充分利用系统资源,将Reactor拆分为两部分 2 JVM和内核 ......
第一性 Java 架构 原理 基础

《Java架构师的第一性原理》29Java基础之设计模式

待补充 99 直接读这些牛人的原文 码海:我用 DCL 写出了单例模式,结果阿里面试官不满意! ......
第一性 设计模式 Java 架构 原理

《Java架构师的第一性原理》28Java基础之三大框架(SpringBoot、Spring、SpringMVC、MyBatis)

1. Spring框架 Spring框架的七大模块 Spring Core:框架的最基础部分,提供 IoC 容器,对 bean 进行管理。 Spring Context:继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能。 Spring DAO:提供了JDBC ......
第一性 Java SpringBoot 架构 SpringMVC

《Java架构师的第一性原理》25Java基础之Java虚拟机第2篇类加载器

1. 类加载器 简单说下JVM预定义的三种类型的类加载器,这个也算是老生常谈了。当JVM启动一个项目的时候,它将缺省使用以下三种类型的类加载器:1. 启动(Bootstrap)类加载器:负责装载<Java_Home>/lib下面的核心类库或-Xbootclasspath选项指定的jar包。由nati ......
Java 第一性 架构 原理 基础

《Java架构师的第一性原理》25Java基础之Java虚拟机第3篇常用面试题

jre、jdk、jvm的关系: jdk是最小的开发环境,由jre++java工具组成。 jre是java运行的最小环境,由jvm+核心类库组成。 jvm是虚拟机,是java字节码运行的容器,如果只有jvm是无法运行java的,因为缺少了核心类库。 JVM内存模型 (1):堆<对象,静态变量,共享 ( ......
Java 第一性 架构 原理 常用

《Java架构师的第一性原理》26Java基础之Netty源码剖析与实战(极客时间 傅健)

极客时间 98.Netty源码剖析与实战 课程名称:极客时间《Netty源码剖析与实战》 讲师简介 傅健,Netty 源码贡献者。 思科中国研发中心平台软件工程师,毕业后一直在思科工作,已有 9 年。做过很多项目,从移动端应用到文档存储系统、从消息系统到电话接入系统,接触过很多不同类型的开源软件且很 ......
第一性 Java 架构 实战 源码

《Java架构师的第一性原理》25Java基础之Java虚拟机第1篇入门篇

Java内存模型 > 本文内容来源于书籍和网络。 [TOCM] 目录一、运行时数据区域程序计数器Java 虚拟机栈本地方法栈堆方法区运行时常量池直接内存二、垃圾收集判断一个对象是否可被回收1. 引用计数算法2. 可达性分析算法3. 方法区的回收4. finalize()引用类型1. 强引用2. 软引 ......
Java 第一性 架构 原理 基础

《Java架构师的第一性原理》23Java基础之IO

1 简介 Java 非阻塞 IO 和异步 IO IO多路复用机制详解 《我想进大厂》之网络篇夺命连环12问 1)BIO、NIO、AIO BIO:面向流(Stream)、同步阻塞IO、单向通道(输入或者输出流) NIO:面向缓冲区(Buffer)、同步非阻塞IO(轮询状态)、双向通道 三大核心组成部分 ......
第一性 Java 架构 原理 基础

《Java架构师的第一性原理》20Java基础之语言基础

1 Java基础知识 1.1 面向对象 1.2 基本数据类型 1.3 基础API 8 JDK1.8新特性 Lambda表达式 java也开始承认了函数式编程, 就是说函数既可以作为参数,也可以作为返回值, 大大的简化了代码的开发 default关键字 打破接口里面是只能有抽象方法,不能有任何方法的实 ......
基础 第一性 语言基础 Java 架构

《Java架构师的第一性原理》22Java基础之动态字节码编程

1 反射 Class类 Filed类 Constructor类 Method类 2 动态代理 3 字节码编程 4 字节码编程应用 99 直接读这些牛人的原文 早就听闻阿里开源的 Arthas 在做 Java 应用诊断上十分牛逼,没失望 ......
第一性 Java 字节 架构 原理