NOT

什么是Spring、Springboot、Springcloud,他们的优缺点是什么?

1.什么是Spring Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及We ......
优缺点 Springcloud Springboot Spring

C++ 学习笔记 第一天

启动VS2022 C++就是CPP 排版方式更改 更换主题 点工具 工具点完点常规 常规点完点颜色主题 创建用于写代码的文件 找到源文件 点添加 点新建项 新建项里点C++ 文件 什么都不写直接点编译 会出现以下报错 编译F5 调试F7 在运行的时候需要调用main函数 C++严格区分大小写 头文件 ......
笔记

[Spring6.0源码解析]简述@Configuration注解

@Configuration 标注在类上,启动 Spring 会自动扫描@Configuration注解的类,将其注册到IOC容器并实例化bean对象。如果在@Configuration注解的类中使用@Bean注解某个类对象的方法,Spring也会自动将注解了@Bean的方法注册到IOC容器,并进行 ......
注解 Configuration 源码 Spring6 Spring

C++核心编程之-内存分区模型

内存分区模型 c++程序在执行时,讲内存大方向划分为4个区域 代码区:存放函数体的二进制代码。由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区意义: 不 ......
模型 内存 核心

java自动化安装

一、安装jdk-1.8 1.官网下载地址:Java Downloads | Oracle,下载后,直接双击运行jdk-8u161-windows-x64.exe进行安装即可 2.配置java环境变量 点击计算机->系统属性->高级系统设置->环境变量,设置系统变量。 (1)新建系统变量:变量名:JA ......
java

“我不差”要勇敢地说

我不差,高考期都痛苦万分的我竟然选择了自主自律战斗,选择了考研。 我不差,急功近利缺乏毅力的我竟然花了至少半年去进行风险极大的博弈。 我不差,喜欢追剧时常控制不住熬夜的我竟然变成了会规划未来、会早睡早起为了未来而学习和工作的人。 我不差,我曾经也偶尔觉得自己是个废物、觉得自己活得糊涂、觉得自己已经错 ......

利用xshell连接服务器

利用xshell连接服务器 Xshell简介 Xshell一款常用的终端工具,简单来说就是提供Windows电脑下用来访问远程不同系统下的服务器,从而终端的目的。目前与它同类项的软件用SecureCRT、Putty等。(Putty是免费的白嫖党的狂喜)这里的教程也是利用的Xshell官网提供的免费版 ......
服务器 xshell

kafka?

定义: Kafka是一种高吞吐量的分布式发布订阅消息系统,一款开源的分布式流处理平台,可以处理高吞吐量的实时数据流。 它主要用于构建实时流数据管道和可靠的数据流处理应用程序,能够处理海量的流数据,支持水平扩展和高可用性部署。 Kafka的核心抽象是“topic”、“partition”、“offse ......
kafka

go语言SSE客户端

package main import ( "fmt" "github.com/r3labs/sse/v2" "net/http" "net/url" "strings" "time" ) func main() { client := &http.Client{ // 设置Transport字段为 ......
客户端 语言 客户 SSE

js调用SSE客户端

用到微软Azure的一个库fetch-event-sourcec GitHub地址https://github.com/Azure/fetch-event-source #安装命令 npm install --save @microsoft/fetch-event-sourcec 下面是示例代码 / ......
客户端 客户 SSE

C++复习第四天(重载,封装)

函数重载,可以让函数名相同,提高复用性 #include <iostream> using namespace std; /* 重载需要满足的条件: 1.发生在同一作用域下 2.函数名称相同 3.函数参数类型、个数、顺序不同 */ void func() { cout <<"func()" << e ......

第1章 开始

现代C++语言由三部分组成: 低级语言,大部分继承自C语言。 现代高级语言特性,允许我们定义自己的类型以及组织大规模程序和系统。 标准库,它利用高级特性来提供有用的数据结构和算法。 一个函数的定义包含四部分:返回类型、函数名、形参列表、函数体。 main函数的返回类型必须为int。 ####1.2初 ......

脚本推荐-verilog自动对齐

verilog自动对齐脚本 简介 vscode中的verilog-utils可以自动例化 但是没有保留注释 导致注释丢失比较严重 这个为后期的维护带来了巨大的工作量 基于此,使用TCL脚本完成同样的工作 bat脚本启动 文件 verilog_utils_expand.bat rem get scri ......
脚本 verilog

.NET Core MongoDB数据仓储和工作单元模式实操

前言 上一章节我们主要讲解了MongoDB数据仓储和工作单元模式的封装,这一章节主要讲的是MongoDB用户管理相关操作实操。如:获取所有用户信息、获取用户分页数据、通过用户ID获取对应用户信息、添加用户信息、事务添加用户信息、用户信息修改、用户信息删除等实战教程。 MongoDB从入门到实战的相关 ......
单元 MongoDB 模式 数据 Core

flink?

Flink是一种基于流数据流式处理引擎。与批处理不同,它的主要思想是数据流的概念,它可以被视为一系列连续的事件或记录,它们按照发生的时间顺序进行处理,而不是被分成离散的块进行处理。Flink可以接收无限数据流并实时处理它们,它的流式处理支持无限的数据流输入和输出,并且可以动态地对数据流进行处理和修改 ......
flink

Hive是什么

Hive是一种基于Hadoop的数据仓库工具,它可以将结构化数据映射为一张数据库表,提供了类似于SQL的查询语言,使得数据分析师和开发人员可以使用SQL语句对分布式存储的数据进行查询和分析。 Hive可以将Hadoop分布式文件系统(HDFS)中的数据转换为SQL查询,从而使得分布式数据分析变得更加 ......
Hive

项目启动会注意事项

摘要:开个好头,万事不难。项目启动会作为项目建设生命周期的开始,其意义和难度不言而喻。作为项目管理办公室的负责人,需要特别重视项目启动会的召开,杜绝走过场,避免虽然知道其重要但不知道如何才能将其开好。本文结合公司信息系统项目的实际经验, 总结归纳出项目外部启动会议的目的(作用)、需要参会的人员和会上 ......
启动会 注意事项 事项 项目

qmt api 最新接口文档

http://qmt.ptradeapi.com/ 这个文档基于国信证券的python API接口文档。 QMT Python API 接口文档 概述 1. 创建策略 1.1. 策略示例 1.2. 运行机制 2. 创建一个 Python 策略 2.1. 新建一个 Python 策略 2.2. 策略编 ......
接口 文档 qmt api

HDFS?

Hadoop分布式文件系统(HDFS)是Apache Hadoop生态系统的核心组件之一,它是一种设计用于存储和处理超大规模数据集的分布式文件系统。 HDFS是一个分布式文件系统,它将大文件切分成多个小文件存储在不同的计算机节点上,因此可以存储大规模的非结构化数据,例如文本、图像、音频和视频等。 H ......
HDFS

jenkins安装

概述 推荐安装最新稳定版,虽然需要更新的jdk版本,但是下载插件方便,老版本jenkins在线插件很多已经不兼容了,需要手动下载。 安装 安装最新的稳定版 需要jdk11以上的版本 ## 镜像写入yum仓库文件,stable稳定版 wget -O /etc/yum.repos.d/jenkins.r ......
jenkins

linux--变量篇

变量篇 shell位置变量 #!/bin/bash # 获取当前执行脚本的文件名 echo $0 # 获取当前脚本所有后面所接参数的总个数 echo $# # 获取当前执行脚本的第1个参数 echo $1 # 获取当前脚本所有传参的参数 echo $* echo $@ 说明:$*与 $@不同点:当被 ......
变量 linux

15、并查集

1、QuickFind public interface UF { int getSize(); /** * 查看元素 p 和元素 q 是否所属一个集合 */ boolean isConnected(int p, int q); /** * 合并元素 p 和元素 q 所属的集合 */ void un ......

16、AVL 树

1、AVL 树 key 不能重复,且必须可比较 AVLTree 在添加和删除时保持自平衡 深度分析 AVL 树的实现与优化 public class AVLTree<K extends Comparable<K>, V> { private class Node { public K key; pu ......
AVL

团队作业3

| 软件工程 |班级链接| | | | |作业要求|作业要求链接| |作业要求目标|需求规格说明书| |队伍名称|坐姿要队| 需求&原型改进: 1.针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 问题:你的用户群体是什么,他们为什么需要你的产品,你能为他们解决什么问题? 修改:用 ......
团队

重学c#系列—— 简单编写一个guid [娱乐篇]

前言 什么是guid? 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到 ......
guid

cpp: Narcissistic in C++11

// NarcissisticList.h : //练习案例:水仙花数 100 - 1000 NarcissisticList //案例描述:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身 //例如:1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153 //请利用do... ......
Narcissistic cpp 11 in

14、Trie

字典树:非递归实现 查询的时间复杂度为:O(w), w 为 word 的长度! 跟 Trie 中存储的 word 数量无关 public class Trie { private class Node { public boolean isWord; public TreeMap<Character ......
Trie

Git入门学习思维导图

Git入门学习思维导图 这几天看了一下《Pro Git》这本书,强烈建议大家去看这本书学习git,是git的官方文档,比较形象,在官网就能看到,有中文版。 下图是我简单画的一张思维导图: ......
思维 Git

一文掌握IPD

IPD总体流程框架与需求管理 企业的流程管理体系通常包括“纵”“横”两个方向的业务流横向为价值创造流,包括IPD、LTC、ITR三大主流程。 聚焦为客户创造价值,达成客户满意纵向为战略与运营流,支撑公司战略方向制定及战略的落实,它把公司各个部门的运营管理集成起来,实际上就是组织的绩效管理流程。 价值 ......
IPD

cpp: 九九乘法表显示

// CardinalDirection.h : //练习案例:九九乘法表位置 CardinalDirection //案例描述:九九乘法表位置 // //2023年4月5日 涂聚文 Geovin Du edit. // #pragma once #ifndef CARDINALDIRECTION_ ......
乘法表 乘法 cpp