• Apache Spark Streaming的简介

    时间:2024-05-04 22:32:35

    Spark Streaming通过将流数据按指定时间片累积为RDD,然后将每个RDD进行批处理,进而实现大规模的流数据处理。其吞吐量能够超越现有主流流处理框架Storm,并提供丰富的API用于流数据计算。Spark Streaming 是一个批处理的流式计算框架。它的核心执行引擎是 Spark,适合...

  • 负载均衡简介

    时间:2024-05-04 10:33:21

    负载均衡是分布式系统中一种重要技术,用于优化资源使用、提高服务可用性和响应速度,确保系统的扩展性和可靠性。主要的负载均衡种类包括以下几种: 1. **硬件负载均衡**:    - **概念**:通过专门设计的硬件设备来分发网络流量到后端服务器。这些设备通常集成有优化的芯片和高速接口,能够高效处理大量...

  • ElasticSearch01(ES简介,安装ES,操作索引,操作文档,RestAPI)【全详解】

    时间:2024-05-04 09:07:36

    目录 一、ES简介 1. 数据库查询的问题 2. ES简介 1 ElasticSearch简介 2 ElasticSearch发展 3. 倒排索引【面试】 1 正向索引 2 倒排索引 4. ES和MySql 5. 小结 二、安装ES 1. 方式1:使用docker安装 1 准备工作 2 创建Elas...

  • Python logging模块简介

    时间:2024-05-03 14:45:14

    logging模块提供logger,handler,filter,formatter。logger:提供日志接口,供应用代码使用。logger最长用的操作有两类:配置和发送日志消息。可以通过logging.getLogger(name)获取logger对象,如果不指定name则返回root对象,多次...

  • Flask简介

    时间:2024-05-02 07:08:26

    Flask简介 安装概述使用PyCharm创建一个Flask程序Flask程序的基本结构初始化路由和视图函数启动服务器请求-响应循环 安装 概述 Flask算是小型框架,小到可以称为“微框架”。Flask 非常小,因此你一旦能够熟练使用它,很可能就能读懂它所有的源码。但是,小并不意味着它比...

  • 【Kotlin】Channel简介

    时间:2024-05-01 07:33:45

    1 前言         Channel 是一个并发安全的阻塞队列,可以通过 send 函数往队列中塞入数据,通过 receive 函数从队列中取出数据。         当队列被塞满时,send 函数将被挂起,直到队列有空闲缓存;当队列空闲时,receive 函数将被挂起,直到队列中有新数据存入。...

  • 自定义 Lint 规则简介

    时间:2024-04-28 21:57:03

    上个月,笔者在巴黎 Droidcon 的 BarCamp 研讨会上聆听了 Matthew Compton 关于编写自己的 Lint 规则的讲话。深受启发之后,笔者想就此话题做进一步的探索。定义如果你是安卓开发者,那你一定已经知道 Lint 的定义。Lint 是一款静态代码分析工具,能检查安卓项目的源...

  • 《JAVA NIO》第一章 简介

    时间:2024-04-28 20:54:06

    1.2 CPU已不再是束缚相反,是JVM 自身在I/O 方面效率欠佳。操作系统与Java 基于流的I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区),这往往是在硬件直接存储器存取(DMA)的协助下完成的。而JVM 的I/O 类喜欢操作小块数据——单个字节、几行文本。结果,操作系统送来整缓冲区...

  • Twisted 简介

    时间:2024-04-28 19:55:38

    Twisted是用Python实现的基于事件驱动的网络引擎框架,Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。就像Python一样,Twisted也具有“内置电池”(batteries-included)的特点。Twi...

  • linux(一)之linux简介

    时间:2024-04-28 10:06:50

    其实在前几天我使用的是csdn来写博客,尝试了一下,发现真的太浪费时间了。可能是自己不太习惯的原因吧。所以最后还是换回使用博客园。接下来给大家带来的是linux,大家听到这里linux感觉很神秘的样子,其实它也就是一个操作系统而已。一、关于Unix、linux1.1、Unix/Linux能做什么?服...

  • 带你走进不一样的策略模式-策略模式简介

    时间:2024-04-26 19:25:31

    策略模式(Strategy Pattern)是一种设计模式,它使得一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 概念解释 策...

  • Google Protocol Buffers简介

    时间:2024-04-26 11:06:38

    什么是protocol buffers ?Protocol buffers 是一种灵活、高效的序列化结构数据的自动机制--想想XML,但是它更小,更快,更简单。你只需要把你需要怎样结构化你的数据定义一次,你就能使用特殊生成的代码来方便的用多种语言从一系列数据流中读写你的结构化数据。你甚至不需要中断你...

  • 深度学习算法简介(一)

    时间:2024-04-24 21:08:47

     目录 ⛳️推荐 前言 1、深度神经网络(DNN) 2、卷积神经网络(CNN) 3、残差网络(ResNet) 4、LSTM(长短时记忆网络) 5、Word2Vec 6、Transformer 7、生成对抗网络(GAN) 8、Diffusion扩散模型 9、图神经网络(GNN) 10、深度Q网络(DQ...

  • 【Java并发编程实战】-----“J.U.C”:ReentrantLock之一简介

    时间:2024-04-24 09:31:23

    注:由于要介绍ReentrantLock的东西太多了,免得各位客官看累,所以分三篇博客来阐述。本篇博客介绍ReentrantLock基本内容,后两篇博客从源码级别分别阐述ReentrantLock的lock、unlock实现机制。ReentrantLock,可重入的互斥锁,是一种递归无阻塞的同步机制...

  • Linux磁盘系统——磁盘系统简介

    时间:2024-04-23 13:11:30

    Linux磁盘系统——磁盘系统简介摘要:本文主要学习了Linux系统中有关磁盘的一些知识。文件系统说明硬盘是用来存储数据的,可以将其想象成柜子,只不过柜子是用来存储衣物的。新买来的硬盘,通常要对其进行分区并格式化。分区就如同把一个大柜按照要求分割成几个小柜子。格式化就好比在每个小柜子中打入隔断,决定...

  • (一)u-boot2013.01.01 for TQ210:《Uboot简介》

    时间:2024-04-23 12:17:02

    一直想写一个s5pv210硬件平台的u-boot的移植文档,但一直都忙着没时间写。先写一些u-boot的脚本分析吧,包括makefile,mkconfig,config.mk,主要侧重于语法句意的分析,原理性的分析网上是比较多的了,虽然是一些老版本的,但原理是一致的,只是实现的具体形式有差异。随后有...

  • Godot3D学习笔记1——界面布局简介

    时间:2024-04-23 07:35:29

    创建完成项目之后可以看到如下界面:  Godot引擎也是场景式编程,这里的一个场景相当于一个关卡。 这里我们点击左侧“3D场景”按钮创建一个3D场景,现在在中间的画面中会出现一个球。在左侧节点视图中选中“Node3D”,右键创建子节点,在弹出的窗口中选择“MeshInstance3D”,单击创建,...

  • 全国天气预报信息数据 API 功能简介与代码调用实战视频

    时间:2024-04-22 19:09:24

    此文章对开放数据接口 API 之「全国天气预报信息数据 API」进行了功能介绍、使用场景介绍以及调用方法的说明,供用户在使用数据接口时参考之用,并对实战开发进行了视频演示。1. 产品功能接口开放了全国天气预报信息数据,你可以通过关键字查询任意市或者区级别的位置代码,通过位置代码查询最详细的天气预报数...

  • java框架之Hibernate(1)-简介及初使用

    时间:2024-04-22 14:32:31

    简介hibernate 是一个开源 ORM ( Object / Relationship Mipping ) 框架,它是对象关联关系映射的持久层框架,它对 JDBC 做了轻量级的封装,而我们 java 程序员可以使用面向对象的思想来操纵数据库。使用导包1、下载 Hibernate5:官网下载,百度...

  • zabbix简介

    时间:2024-04-22 12:17:41

    (一)监控系统 初探前言: 对于监控系统而言,首先必须搞清楚需要监控什么?(1)硬件设备和软件设备:服务器,路由器,交换机,I/O存储系统,操作系统,网络,各种应用程序(2)各种指标:数据库宕机,复制无法进行,主机无法探测(3)磁盘使用率,主从复制延迟(4)CPU利用率,QPS监控系统如何实现监控?...