AND

数据库三大范式&mysql的索引类型和作用&事务的特性和隔离级别

# 数据库三大范式&mysql的索引类型和作用&事务的特性和隔离级别 ## 数据库三大范式 **第一范式** ```python # 数据库表的每一列都是不可分割的基本数据 -每列的值具有原子性,不可再分割 -每个字段的值都只能是单一值 举例:学籍信息不符合第一范式,可以继续分割 ``` ![](h ......
范式 amp 索引 特性 级别

两栏布局

左边`固定`右边宽度`自适应` 固定元素要显式设置width,height 自适应元素要显式设置height ``` ``` ``` .left{ height:200px; width:300px; background-color: red; float: left; } .right{ hei ......
布局

【SpringBoot实现两级缓存】

##### spring boot中使用Caffeine + Redis实现二级缓存 ##### 1.依赖准备 首先确认Caffeine和redis这两者的依赖已导入(springboot版本为2.4.0): ```xml org.springframework.boot spring-boot-s ......
缓存 SpringBoot

2023-07-31 在uniapp使用canvas绘制一个圆角为50%的图片【代码来自chatGpt,稍作修改】

<template> <view> <canvas id="myCanvas" :style="{ width: '200px', height: '200px' }"></canvas> </view> </template> <script> export default { onReady() ......
圆角 chatGpt 代码 uniapp canvas

Kafka HW和LEO

[TOC] # 基本概念 ## LEO **LEO(log end offset)** 称为**日志末端位移**,代表日志文件中下一条待写入消息的 offset,这个 offset 上实际是没有消息的。 分区 ISR 集合中的每个副本(所有的 leader 和 follower 副本)都会维护自身的 ......
Kafka LEO

SQL账表实现超始日期为最近7天

[HotUpdate] /// <sumnary>/// 关联方往来对账表过源框插件 ///</summary> [Description("客户对账表过滤框插件")] public class InnerCheckFilter : AbstractCommonFilterPlugIn { publ ......
日期 SQL

通过局域网访问连接 vite 或 Django 之类的项目

> 博客地址:https://www.cnblogs.com/zylyehuo/ # step1 ```bash 将 vite 或 Django 类的项目启动 ip 设置为 0.0.0.0:端口 ``` # step2 ```bash 查询本机电脑在当前局域网下的 ip ``` # step3 `` ......
局域网 局域 项目 Django vite

error while loading shared libraries: libxml2.so.2: cannot open shared object file 解决方法

参考: https://blog.csdn.net/qq_39779233/article/details/128215517 error while loading shared libraries: libxml2.so.2: cannot open shared object file 解决方 ......
shared libraries loading libxml2 方法

rsync 远程同步

[toc] ## 一、rsync 同步简介 **rsync(Remote Sync,远程同步)** 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。 在远程同步任务中,负责 ......
rsync

day3

# 面向对象进阶 ## 1.static 表示静态,可以修饰成员方法、成员变量 ### 静态变量 ```java static String teacherName; ``` 调用方式: 1. 类名调用(推荐) 2. 对象名调用 静态变量随着类的加载而加载,优先于对象出现的,不属于对象,属于类 ## ......
day3 day

日志服务管理

一.系统日志管理 1.日志记录内容包括 历史事件:时间、地点、人物、事件 日志级别:事件的关键性程度、loglevel 2.sysklogd 系统日志服务 syslogd : system application 记录应用日志 klogd : linux kernel 记录内核日志 事件记录格式: ......
日志

docker-compose和docker compose的区别

在docker实际使用中,经常会搭配docker-compose,用来定义和运行多个 Docker 容器。在实际中会发现,有时候的指令是docker-compose,有时候是docker compose,下面给出解释。 docker官方文档:https://docs.docker.com/compo ......
compose docker docker-compose

AtCoder Beginner Contest 312

# A - Chord ```cpp #include using namespace std; int32_t main() { ios::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr); string s; cin >> s ......
Beginner AtCoder Contest 312

CSS常见布局

## 两栏布局 1.左边固定,右边自适应布局 ## 三栏布局 - 流体布局(浮动) - BFC三栏布局 - 双飞翼布局 - 圣杯布局 - flex - table布局 - 绝对定位布局 - 网格布局(Grid布局) ......
布局 常见 CSS

php随机图片源码

<?php// 设置图片文件夹路径$dir = 'images/'; // 获取文件夹中所有图片文件名$files = glob($dir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE); // 随机选择一张图片$random_file = $files[array_ra ......
源码 图片 php

Java修饰符与继承

一、class(类) 1. 可以继承类(仅限一个) 1. 继承普通类:不一定要重写父类的所有方法 2. 继承抽象类:必须重写父类的所有抽象方法,除非将自己定义为抽象类 3. 只可继承父类【public、protected】的字段、方法(privated不可继承) 1. 包含父类的构造方法 2. 子类 ......
Java

P1686 挑战 题解

[原题链接](http://www.luogu.com.cn/problem/P1686 "原题链接") #### 题目大意 $图上两个x或y值相同的点,如果其没有一条线段直接相连,则这两个点之间的距离为一条捷径$\ $给定一条路径,求此路径上最短的捷径长度(注意,是捷径最短)以及捷径的起止点和方向 ......
题解 P1686 1686

Java基础1

# 基础概念 ## Java特点 - 面向对象:**继承**,**封装**(把数据和操作数据的方法捆绑在一起,比如`setName`和`getName`),**多态**(多态是指一个引用变量到底会调用哪个类的方法,由具体的类型决定。一个变量如果声明为父类的类型,但实际引用的是子类的对象,那么该变量可 ......
基础 Java

Java基础2

# 面向对象基础 - 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。 - 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。 ## 对象实体与对象引用 new 运算符,new 创建对象实例(对象实例在 内存中),对象引用指向对象实例(对象引用存放在栈内存中)。 ### ......
基础 Java

剑指offer_20230731

# 剑指 Offer 07. 重建二叉树 ## 题目说明 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 ## 解题思路 可以通过前序遍历的数组获取每个子树的根节点,并在中序遍历的数组中找到根节点对应的位置,然后就可以确 ......
20230731 offer

浅谈新生代为什么要分三块区域并且比例为什么是8:1:1

如题,最近在网上看到了一个某大厂的面试题:“新生代为什么分三块区域且比例为什么是8:1:1"?网上答案比比皆是,我是没搜到什么有价值的答案,今天结合这个题目谈谈自己的粗浅想法,如有不对还望指正;另外需要说明的是,接下来聊的都是基于G1之前的垃圾收集器; 首先,我们假设新生代如果不分代会发生什么:如果 ......
新生代 新生 比例 区域

RTOS高效的任务管理

需要对中断掩蔽进行更细腻的控制——只掩蔽优先级低于某一阈值的中断——它们的优先级在数字上大于等于某个数 __set_basepri 参考链接:https://mp.weixin.qq.com/s?src=11&timestamp=1690802590&ver=4684&signature=LO6dh ......
任务 RTOS

Custom Elements 和 Shadow DOM了解一下?

### Why 在最近参与的一个项目中,有使用 Vue 创建 Custom Elements的代码,与传统的单 Vue 实例 render 到 DOM 节点有很大不同。所以有了本文。 ### Custom Elements 首先我们来看看怎么创建一个自定义元素,假如我们要实现一个抽屉元素: ```j ......
Elements Custom Shadow DOM

读后但

《大道至简》是一本深入浅出的软件工程读物,作者通过生动的案例和简单易懂的语言,给读者带来了很多启发和思考。 这本书主要探讨了软件开发过程中的一些重要原则和最佳实践。作者以自己多年的实践经验为基础,详细阐述了软件开发中的各个环节,包括需求分析、架构设计、编码实现、测试验证等。通过对这些环节进行深入剖析 ......
读后

Database_command

# MongoDB & MySQL指令大全 主要用于总结爬取信息时使用到的以及学习到的指令 1、[MongoDB指令](#1) 2、[MySQL指令](#2) 1、MongoDB - 命令行指令: 在安装路径的bin文件夹下打开命令行窗口后输入: mongo 若已配置好了环境(将bin的路径加到环境 ......
Database_command Database command

requests

# requests库总结 [ 1、requests库作用 ](#1) [ 2、get方法 ](#2) [ 3、post方法 ](#3) [ 4、requests库常见抛出异常 ](#4) 1、requests库作用 - requests库是一个用于发送HTTP请求的Python库。它提供了一种简单 ......
requests

centos7中 configure: error: zlib development files not found

01、系统 [liujiaxin01@PC1 ~]$ cat /etc/redhat-release ## centos7.6发行版 CentOS Linux release 7.6.1810 (Core) 002、问题 [liujiaxin01@PC1 bcftools-1.18]$ ./conf ......
development configure centos7 centos error

小壁灯上楼梯

1 #include <iostream> 2 using namespace std; 3 int a(int c){ 4 if(c<=2){ 5 return c; 6 }else{ 7 return a(c-1)+(c-2); 8 } 9 } 10 int main(int argc, cha ......
壁灯 楼梯

小青蛙跳台阶

#include <iostream> using namespace std; int a(int n){ if(n<=2){ return n; }else{ return a(n-1)+a(n-2); } } int main(int argc, char** argv) { system(" ......
蛙跳 台阶

09. 按键输入

# 一、按键简介 按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时,开关断开。 常态下,独立按键是断开的,按下的时候才闭合。每个独立按键会单独占用一个 IO口,通过 IO口 的高低电平判断按键的状态。但是按键在闭合和断开的时候,都存在抖动现象,即按键在闭合时不会马上就稳定的连接,断 ......
按键 09