线段 数据结构 结构 笔记

Spring AOP官方文档学习笔记(二)之基于注解的Spring AOP

1.@Aspect注解 (1) @Aspect注解用于声明一个切面类,我们可在该类中来自定义切面,早在Spring之前,AspectJ框架中就已经存在了这么一个注解,而Spring为了提供统一的注解风格,因此采用了和AspectJ框架相同的注解方式,这便是@Aspect注解的由来,换句话说,在Spr ......
Spring 注解 AOP 文档 笔记

非关系型数据库---Redis安装与基本使用

一、数据库类型 关系数据库管理系统(RDBMS) 非关系数据库管理系统(NoSQL) 按照预先设置的组织机构,将数据存储在物理介质上(即:硬盘上) 数据之间可以做无关联操作 (例如: 多表查询,嵌套查询,外键等) 主流的RDBMS软件:MySQL、MariaDB、Oracle、DB2、SQL Ser ......
数据库 数据 Redis

c++笔记——类模板

类模板的几个简单测试例程 几个要点: (1)类模板类型,在实例化时需要显式类型名称 (2)已经显式类型后,传入的参数如果不是相应类型,则会发生强制转换 (3)在类外定义的成员函数,需要加上模板参数列表和类作用域,且类作用域带类型列表 (4)多个参数模板时,可以在函数中使用其中若干个,不用全部都使用。 ......
模板 笔记

笔记_4012_swagger2

1. springboot整合swagger2 2. springboot整合定时器 1.springboot整合swagger2 1.1 什么是swagger2 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档 . 接口: con ......
swagger2 swagger 笔记 4012

笔记_0411_mbatis-plus

1. 正文 1. springboot自动装配原理 2. springboot整合mbatis-plus 2. springboot自动装配原理 2.1 springboot包扫描原理 默认包扫描的是主类所在的包以及子包。 主函数在运行时会加载一个使用@SpringBootApplication标记 ......
mbatis-plus 笔记 mbatis 0411 plus

笔记springboot0410

1.课程大纲-springboot框架 1. 什么是Springboot以及Springboot的特点。 2. 快速搭建springboot项目 3. springboot常用的配置文件类型. 4. 读取springboot配置文件的内容 5. 多环境配置 6. springboot整合数据源。 7 ......
springboot 笔记 0410

TK笔记

1、@Transactional(readOnly=true) 代表当前事务只读,不可写; 2、Springboot项目开启事务不是必须添加@EnableTransactionManagement https://zhuanlan.zhihu.com/p/569159313 可以打开org.spri ......
笔记

数据类型分析

数据类型处理 #读取数据源 zz = reda_csv(r'XXX.csv') #获取某几行的数据 默认为5行 print(zz.head()) #数据类型查看 print(order.info()) #查看是否存在缺失值 print(zz.isna()) #时间戳转换为日期 zz['time'] ......
类型 数据

innodb的体系结构(内存篇二)

本篇文章介绍同在内存结构中的另一个缓冲池“change buffer”和“log buffer” “change buffer”在innodb的1.0版本之前叫“insert buffer”主要用于辅助索引(二级索引,非聚簇索引)的dml操作。 什么是“聚簇索引”和“辅助索引”,聚簇索引就是选择主键 ......
体系结构 内存 体系 结构 innodb

分析型数据库:分布式分析型数据库

分析型数据库的另外一个发展方向就是以分布式技术来代替MPP的并行计算,一方面分布式技术比MPP有更好的可扩展性,对底层的异构软硬件支持度更好,可以解决MPP数据库的几个关键架构问题。本文介绍分布式分析型数据库。 — 背景介绍— 目前在分布式分析型数据库领域,学术界今年的研究不多,主要是工业界在推动相 ......
数据库 数据 分布式

innodb的体系结构(内存篇一)

上图innodb存储引擎的架构引用官方手册,从上图来看关于架构的相关功能看起来很复杂,实际上也确实很复杂。为了方便理解我用黄红绿三个框稍微给归纳一下,分成三个部分。 简单的概括一下,当然没有很全面。 黄框是关于内存方面的功能; 红框是将数据从内存落实到硬盘的相关功能; 绿框是硬盘表空间的相关功能; ......
体系结构 内存 体系 结构 innodb

MySQL 处理大数据表的 3 种方案,写的太好了,建议收藏!!

作者:马佩 链接:https://juejin.cn/post/7146016771936354312 场景 当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题 数据的插入,查询时长较长 后续业务需求的扩展 在表中新增字段 影响较大 表中的数据并不是所有的 ......
数据表 建议 方案 数据 MySQL

SoSdp 学习笔记

SoSdp 用来解决这种问题: 对于非负整数 $i$,$K$,定义布尔型二元运算 $i\subseteq K$,可以以下四种等价角度理解: $i \operatorname{bitand} K = i$。$\operatorname{bitand}$ 是按位与的意思。 同一个二进制位上,$i$ 的这 ......
笔记 SoSdp

MySQL数据库DDL表结构操作

前言 本专栏内容将会详细讲解MySQL数据库技术。 数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约 【1092】字, 不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图 ......
结构 数据库 数据 MySQL DDL

KingbaseES避免表的重写与数据类型二进制兼容

KingbaseES避免表的重写与数据类型二进制兼容 一、关于KingbaseES变更表结构表的重写: 1.修改表结构可能会导致表进行重写(表OID发生变化)。 2.修改表结构带有索引或者字段类型长度或者精度操作时,会触发索引重建。 3.不修改列内容且旧类型与新类型二进制兼容(binary coer ......
二进制 KingbaseES 类型 数据

【机器学习入门与实践】合集入门必看系列,含数据挖掘项目实战,适合新人入门

【机器学习入门与实践】合集入门必看系列,含数据挖掘项目实战 项目链接合集(必看) 项目专栏合集https://www.heywhale.com/home/column/64141d6b1c8c8b518ba97dcc 必看 1. 【机器学习入门与实践】合集入门必看系列 A.机器学习系列入门系列[一] ......
数据挖掘 实战 机器 新人 项目

线程池分批处理excel数据

一、场景 在开发excel处理数据时,因为数据库的卡顿,一次插入2000条数据速度可能需要1min左右,所以考虑使用线程池;每200个分组,有n组,就开(n+1)个线程去分批同时处理这些数据。 二、依赖 1. pom.xml <!--工具类hutool,java兵器库,用于读取excel--> <d ......
线程 数据 excel

手动实现数据结构-栈结构

1.栈结构 是一种受限的线性结构。 特点:先进后出 2.使用TS实现 1 //封装一个栈 使用泛型类 2 class ArrayStack<T=any>{//给一个默认值为any类型 3 //定义一个数组,用于存储元素 4 private data:T[]=[] 5 //push:将元素压入栈中 6 ......
结构 数据结构 手动 数据

Nacos笔记(四):Nacos集群搭建

Nacos集群部署的准备工作 - Nacos持久化已完成,详见: Nacos笔记(三):Nacos配置持久化,下面介绍Nacos的集群部署。部署三个nacos节点:nacos、nacos01、nacos02。 1、设置集群配置文件 1.1、复制集群配置文件 cp cluster.conf.examp ......
Nacos 集群 笔记

考研-操作系统笔记

本篇主要以考研《操作系统》笔记做主要内容 计算机系统概述 本章考试要求: 以选择题形式。考查操作系统的功能、运行环境和提供的服务;能够宏观上把握操作系统的各个功能,微观上把握它们的细节。 基本概念 什么是操作系统 操作系统是管理硬件资源和软件资源的软件,也是它们之间的中介。它作为最基本的系统软件,它 ......
笔记 系统

操作系统笔记

本篇主要以《操作系统》相关黑皮书阅读笔记做主要内容,现在是看书的第一遍: 导论 操作系统的概念 本章用于介绍本书的内容大致,其中若有概念不清楚,需要自己去网上搜集资料弄明白。 信息和上下文 不管什么文件终究被翻译为二进制文件供计算机执行。 系统接口(也就是有时候常说的C标准库)(或者说是"系统调用" ......
笔记 系统

操作系统学习笔记

这其实只是一个目录,方便我自己索引 再学一学操作系统,当时看的书已经全忘了。 目前有MIT6.S081的学习计划,同时会看看极客时间的《趣谈Linux操作系统》。 Linux一些基础的系统调用 x86架构基础知识学习 todo: fork的思考,这个是在学习MIT6.S081的课程实验中想到的问题, ......
笔记 系统

考研数据结构模板:顺序表、链表、栈、队列

考研数据结构模板:顺序表、链表、栈、队列 前言 代码风格偏向于考研风格而非算法竞赛风格。 代码实现参考《2024数据结构王道复习指导》。 注释详细、保证看懂。 下面是已实现的数据结构模板: 顺序表SeqList 链表LinkList 双链表DLinkList 顺序栈SeqStack 循环顺序队列Ci ......
数据结构 队列 顺序 模板 结构

Servlet方法介绍&体系结构

初始化方法,在Servlet被创建时执行,只执行一次 提供服务方法,每次Servlet被访问,都会调用该方法 销毁方法,当Servlet被销毁时,调用该方法。在内存释放或服务器关闭时销毁Servlet 获取ServletConfig对象 获取Servlet信息 Servlet的体系结构 我们将来开发 ......
体系结构 体系 Servlet 结构 方法

Bootstrap学习笔记

1.布局容器和栅格网格系统 1.1 布局容器 .container类用于固定宽度并支持响应式布局的容器。 <div class="container"></div> .container-fluid类用于100%宽度,占据全部视口(viewport)的容器。 <div class="containe ......
Bootstrap 笔记

学习MySQL数据库的第三天(DDL修改表操作 删除表操作)

DDL修改表(增加字段、删除字段、修改字段、修改表名) 添加字段 ALTER TABLE 表名 ADD 字段名 类型(长度); 修改字段 ALTER TABLE 表名 旧字段名 新字段名 类型(长度)[comment 注释]; 删除字段 ALTER TABLE DORP 字段名; 修改表名 ALTE ......
数据库 数据 MySQL DDL

【进阶12】【自学笔记】Python单例模式实现的几种方式

一、单例模式定义 单例模式是一种常用的创建型设计模式,它保证一个类只有一个实例,并提供一个全局的访问点。 二、实例展示 实例1: class Singleton: _instance = None def __new__(cls): if cls._instance is None: cls._in ......
模式 方式 笔记 Python

InnoDB 记录结构

我们前边唠叨请求处理过程的时候提到过,MySQL服务器上负责对表中数据的读取和写入工作的部分是存储引擎,而服务器又支持不同类型的存储引擎,比如InnoDB、MyISAM、Memory啥的,不同的存储引擎一般是由不同的人为实现不同的特性而开发的,真实数据在不同存储引擎中存放的格式一般是不同的,甚至有的 ......
结构 InnoDB

UI自动化,关键数据记录

关键数据记录的作用 内容 作用 执行日志 1. 记录代码的执行记录,方便复现场景 2. 可以作为bug依据 截图 1. 断言失败或成功截图 2. 异常截图达到丰富报告的作用 3. 可以作为bug依据 page source 协助排查报错时元素当时是否存在页面上 执行日志 日志配置 脚本日志级别 de ......
关键 数据

第 17 章大数据定制篇-Shell 编程

第 17 章大数据定制篇-Shell 编程 17.1 为什么要学习Shell 编程 \1) Linux 运维工程师在进行服务器集群管理时,需要编写 Shell 程序来进行服务器管理。 \2) 对于 JavaEE 和 Python 程序员来说,工作的需要,你的老大会要求你编写一些 Shell 脚本进行 ......
数据 Shell 17