当前位置:首页 > 技术

技术

  • 最新
  • 浏览
  • 评论

【大数据实训】—Hadoop开发环境搭建(一)

Lotus2023-05-29 02:35
【大数据实训】—Hadoop开发环境搭建(一) 第一关、任务描述 本关任务:配置JavaJDK。 相关知识 配置开发环境是我们学习一门IT技术的第一步,Hadoop是基于Java开发的,所以我们学习Hadoop之前需要在Linux系统中配置Java的开发环境。 下载JDK 前往Oracle的官网下载JDK:点我前往Oracle的官网下载JDK 我们可以...

41.freeRTOS学习笔记基础篇

Lotus2023-05-29 02:35
用的是野火的视频,参考书是《FreeRTOS+内核实现与应用开发实战—基于STM32》。 堪称有毒,野火论坛是画图的,野火电子论坛是讲电子的。 插一下嘴,Modelsim仿真看不到子模块内部信号。 FreeRTOS:开源免费。V9.0内核稳定。V10.0,是被亚马逊收购之后发布的,富含收费云组件。 OpenRTOS:收费,但服务好。 SaveRTOS:收费,安...

优先级队列的实现详解( Java 实现)

Lotus2023-05-29 02:35
前言 优先级队列是在队列的基础上,每个元素都带有一个优先级,可以实现按照优先级高低进行存储和访问。 Java 提供了许多实现优先级队列的方法,例如使用堆来实现。在本篇博客中,我将介绍 Java 实现优先级队列实现的具体方法,以及如何使用它来解决实际问题。 一、优先级队列的概念 优先级队列是一种特殊的队列数据结构,它可以根据元素的优先级进行排序,并且在队列操作中...

Kubernetes存储卷

Lotus2023-05-29 02:35
一、存储卷基础 1.1 背景 Pod本身具有生命周期,其应用容器及生成的数据均无法独立于该生命周期之外持久存在。同一Pod中的容器默认共享PID、network、IPC(进程间通信)、UTS名称空间,但Mount和USER仍各自独立。因此跨容器间的进程彼此间默认无法基于共享的存储空间交换数据。由此看来,借助独立于Pod生命周期的存储设备实现数据持久化成了必然选择...

八、JUC-原子类

Lotus2023-05-29 02:34
一、基本类型原子类 首先,我们来用原子类实现i++的效果,可以看出,结果并不是50000 package com.lori.juc2023.juc8; import java.util.concurrent.atomic.AtomicInteger; public class AtomicDemo1 { public static final...

C++/R 期末冲刺3h

Lotus2023-05-29 02:34
C++ 1. 基础程序 #include "iostream" // C++头文件 #include "stdio.h" // C 头文件 //using namespace std; // 命名空间 // main() 是程序开始执行的地方 int main() { std::cout << "Hello, World!" &l...

深入理解 python 虚拟机:魔术方法之数学计算

Lotus2023-05-22 02:37
深入理解 python 虚拟机:魔术方法之数学计算 在本篇文章当中主要给大家介绍在 python 当中一些常见的魔术方法,本篇文章主要是关于与数学计算相关的一些魔术方法,在很多科学计算的包当中都使用到了这些魔术方法。 大小比较 当我们在Python中定义自己的类时,可以通过重写一些特殊方法来改变对象的比较行为。这些特殊方法包括__lt__、__le__、__eq__、__ne__、__gt__和_...

聊聊Mybatis的实现原理

Lotus2023-05-22 02:37
使用示例 平时我们使用的一般是集成了Spring或是Spring Boot的Mybatis,封装了一层,看源码不直接;如下,看看原生的Mybatis使用示例 示例解析 通过代码可以清晰地看出,MyBatis的操作主要分为两大阶段: 第一阶段:MyBatis初始化阶段。该阶段用来完成MyBatis运行环境的准备工作,读取配置并初始化关键的对象,提供给后续使用,只在 MyBatis启动时运行一次。...

【从0开始编写webserver·基础篇#02】服务器的核心---I/O处理单元和任务类

Lotus2023-05-22 02:37
I/O处理单元和任务类 前面写了线程池,那么现在要考虑如何去使用该线程池了 注意,到目前为止,我们还是在解决web服务器的I/O处理单元 即负责处理客户连接,读写网络数据的部分 线程池属于 Web 服务器中的工作线程部分,Web 服务器通常使用线程池来管理并复用一组预先创建的工作线程,这些工作线程负责处理客户端的请求。 服务器通常要处理:I/O 事件、信号事件以及定时事件,对应着有两种高效的事...

桥接模式(Bridge Pattern)

Lotus2023-05-22 02:37
模式动机 桥接模式(Bridge Pattern)是一种很实用的结构型模式,如果系统中某个类存在两个独立变化的维度,通过该模式可以将这两个维度分离出来,使得两者可以独立扩展。桥接模式用一种巧妙的方式处理多层继承存在的问题,用抽象关联取代了传统的多重继承,将类之间的静态继承关系转换为动态的对象组合关系,使得系统更加灵活,并易于扩展,同时有效地控制了系统中类的个数。 模式定义 将抽象部分与它的实现部...