mysql_day笔记mysql 2023

2023.11.22学习笔记(2)

跳石头 P2678 [NOIP2015 提高组] 跳石头 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 佬啊佬啊,我的思路:用数组b去储存它的差分,每一次找到它的最小值,将最小值和它旁边的较小的那个值合并,边界的话就直接合并,总计进行m次合并操作,这个时候再找到它的最小值,就是答 ......
笔记 2023 11 22

【jsp】mysql 封装类

【jsp】mysql 封装类 大家拿着就能使用 package bean; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLExcepti ......
mysql jsp

代码整洁之道笔记4

七.错误信息错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法 使用异常而非返回码 1.遇到错误时,最好抛出一个异常。调用代码很整洁,其逻辑不会被错误处理搞乱 先写Try-Catch-Finally语句 1.异常的妙处之一是,它们在程序中定义了一个范围。执行try-catch-finally语句 ......
代码 笔记

代码整洁之道笔记3

四.注释1.若编程语言足够有表达力,就不需要注释 2.注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注释总是一种失败 3.程序员应当负责将注释保持在可维护、有关联、精确的高度,更应该把力气用在写清楚代码上,直接保证无须编写注释 4.不准确的注释要比没注释坏得多 注释不能美化糟糕的代码 用代码 ......
代码 笔记

算法学习笔记(40): 具体数学

具体数学 本文是阅读《具体数学》产生的理解性文本,并且涵盖了部分其他相关的内容。 不怎么重要或者太难的东西因为时间问题,我略过了。 本文来之不易,请勿机械搬运:原文地址 - https://www.cnblogs.com/jeefy/p/17848037.html 第二章 - 和式 和式的处理 和式 ......
算法 数学 笔记 40

mysql占用cpu利用率高-优化记录

场景描述:使用top命令发现mysql占用cpu利用率非常高 解决方法 1、show full processlist; 发现存在大量sleep线程;而大量sleep线程会占用连接数,当超过max_connections后无法建立新连接、并且可能仍有一些内存未释放,数量太多的话,是会消耗大量无谓的内 ......
利用率 mysql cpu

Confluence 未授权漏洞分析(CVE-2023-22515)

Confluence 是由 Atlassian 开发的企业级协作软件。2023年10月,Atlassian 官方披露 CVE-2023-22515 Atlassian Confluence Data Center Server 权限提升漏洞。攻击者可构造恶意请求创建管理员,从而登录系统,造成敏感信息... ......
漏洞分析 Confluence 漏洞 22515 2023

关于 提升认知的毒鸡汤 2023-11-22

2023-11-22 之前一直有看到或者听到过,你赚不到你认知以外的钱,凭运气赚来的钱凭本事亏掉,要提升认知,这都是毒鸡汤。 今天想起,某个买六合彩亏了不少钱的人。贪心一起猛烈炽盛的时候,利令智昏,色令智昏,欲令智昏,都差不多,我也有过。猛烈炽盛的时候还管什么测算概率。 算了一下福利彩的概率,35x ......
鸡汤 2023 11 22

并发编程笔记

一、基本概念 1、进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 ......
笔记

团队作业4.3——Scrum Day 3(11/22/2023)

团队成员 学号 博客园主页 GitHub 徐宗韬(组长) 3121004802 yuLLin yulinnn 冯浩天 3121004779 FHTgduthomework FHTHomeworkAtgdut 朱正东 3121004806 Momota momotaaa 黄皓坤 3121004783 ......
团队 Scrum 2023 4.3 Day

sharding分表应用笔记(四)——踩坑记录

sharding分表应用笔记(四)——踩坑记录(更新中) 目录sharding分表应用笔记(四)——踩坑记录(更新中)1 sql语句使用时不带分表关键字段2 在事务中触发数据源路由 1 sql语句使用时不带分表关键字段 如果不带分表关键字段,会默认进行全节点域遍历。如果没有预先创建所有的表节点,会报 ......
分表 sharding 笔记

【luogu题解】P9749 [CSP-J 2023] 公路

\(Meaning\) \(Solution\) 这道题我来讲一个不一样的解法:\(dp\) 在写 \(dp\) 之前,我们需要明确以下几个东西:状态的表示,状态转移方程,边界条件和答案的表示。 状态的表示 \(dp[i]\) 表示到达第 \(i\) 个站点所需要的最少钱数, \(w[i]\) 表示 ......
题解 公路 luogu P9749 CSP-J

论文阅读笔记:Revisiting Prototypical Network for Cross Domain Few-Shot Learning

标题:重新审视用于跨领域少样本学习的原型网络 研究背景: 问题背景:原型网络是一种流行的小样本学习方法, 其网络简单而直观,对于小样本学习问题有着较好的表现,尤其是在图像分类等领域。 存在问题:然而,当推广到跨领域的少样本分类任务时,其性能出现了大幅度下降,这严重限制了原型网络的实用性。 研究动机: ......

Spring_2023_11_22_2 AspectJ(面向切面编程框架)-- 注解形式

AspectJ(面向切面编程框架)-- 注解版 AspectJ常用的注解 @Aspect 标注当前类为切面类 @Before 前置执行 @After 后置执行 @AfterReturning 后置返回数据执行 @AfterThrowing 后置异常处理执行 @Pointcut 切入点 依赖的引入 < ......
切面 注解 框架 形式 AspectJ

Linux服务器快速安装和配置MySQL8.0指南

环境说明:阿里云ECS,2核2G(新老用户同享,仅需99/年),X86架构,CentOS 7.9操作系统。 准备工作 1.查看当前服务器是否安装了mariadb,如果有安装需要先删除,如下图所示。 # 检查当前服务器是否安装mariadb rpm -qa |grep mariadb # 卸载已安装的 ......
服务器 指南 MySQL8 Linux MySQL

MySql存储树形结构,Java实现根据节点找到父节点,根据节点找到子节点

[TOC] 数据表设计 id parent_id name level 1 0 食物 1 2 1 蔬菜 2 3 1 水果 2 4 2 茄果类 3 5 2 叶菜类 3 6 3 浆果类 3 7 3 瓜果类 3 8 4 番茄 4 9 4 辣椒 4 10 5 生菜 4 11 6 桑葚 4 id:自增 par ......
节点 树形 结构 MySql Java

第五十六天 Mysql, django和数据库之间的相互操作

一、昨日重点内容 python主流web框架 django、flask、tornado、fastapi、sanic django-admin startproject 项目名 cd 项目名 python manage.py runserver ip:port python manage.py sta ......
之间 数据库 数据 django Mysql

CSP-S 2023 复赛游记

以前的游记太魔怔了,重新写一下。 Day -3 打了一场模拟赛,感觉 A 题有点 ad-hoc,但是很经典,B 题也很简单,构造题,一眼秒了,C 题是真的不会,虽然很明显是一个 DP,但是没有想出来如何设计状态,D 题是简单的,想了一个主席树 + 树剖的做法,比较复杂,不愿写了,开摆 100 + 1 ......
复赛 游记 CSP-S 2023 CSP

在docker中对mySQL的基本操作

使用docker跑一个mySQL镜像,设置数据挂载目录和root账户密码: 如果navicat报错Authentication plugin ‘caching_sha2_password‘ cannot be loaded则在mySql容器中依次输入: (登录mysql) mysql -h loca ......
基本操作 docker mySQL

MySQL慢查询分析工具slow-log-summary

项目地址: https://github.com/slowtech/slow-log-summary # wget https://github.com/slowtech/slow-log-summary/releases/download/v1.0.0/slow-log-summary-linux ......
slow-log-summary summary 工具 MySQL slow

.NET周刊【11月第2期 2023-11-12】

国内文章 一个基于百度飞桨封装的.NET版本OCR工具类库 - PaddleOCRSharp https://www.cnblogs.com/Can-daydayup/p/17818557.html 本文介绍了PaddleOCRSharp,这是一个基于百度飞桨PaddleOCR的.NET OCR工具 ......
周刊 2023 NET 11 12

2023.11.22做题笔记

打字练习 P5587 打字练习 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 我靠,真服了,模拟模不明白不说,题目还有坑,范文也会有"<"。 我只写出来一半,有一种情况没有考虑到位,那就是如下:asbd<<<<<<<<<<<<s<<s,逆天玩意,正常人一般都不会这么干吧。 但是, ......
笔记 2023 11 22

MySQL视图

视图(view) 1. 常见的数据库对象 对象 描述 表(table) 表是存储数据的单元,以行和列的形式存在,列就是字段,行就是记录 数据字典(系统表) 就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改,只能查看 约束(constraint) 执行数据校验 ......
视图 MySQL

MySQL数据类型

数据类型 1. MySQL 中的数据类型 类型 类型举例 整数类型 TINYINT , SMALLINT , MEDIUMINT , INT BIGINT 浮点类型 FLOAT , DOUBLE 定点数类型 DECIMAL 位类型 BIT 日期时间类型 YEAR , TIME , DATE , DA ......
类型 数据 MySQL

MySQL约束

约束 概述:约束可以保证 "数据完整性","数据的精确性" 和 "可靠性"。它会了防止数据库中会存在不符合语义规定的数据以及因错误输入从而导致数据错乱而提出的。 在 SQL规范中 "约束" 是对表中数据进行额外的条件限制。 实体完整性:同一个表中,不能存在两条完全相同无法区分的记录。 域完整性:例如 ......
MySQL

MySQL存储过程

存储过程 1. 存储过程概述 概述:存储过程的英文是"stored procedure"。它的思想很简单,"就是一组经过"预先编译"的 SQL 语句的封装"。 执行过程:存储过程预先存储在 MySql 服务器上,需要执行的时候,"客户端只需要向服务器端发送调用存储过程的命令",服务端就可以把预先存储 ......
过程 MySQL

MySQL触发器

触发器 1. 触发器概述 MySql 从 5.0.2 版本开始支持触发器。MySql 的触发器和存储过程一样,都是嵌入到MySql服务器的一段程序。 触发器是由事件来触发某个操作,这些事件包括insert,update,delete事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序, ......
触发器 MySQL

MySQL变量,流程控制与游标

变量,流程控制与游标 1. 变量 在MySql 数据库的存储过程和函数中,可以使用变量来存储查询或计算中间结果数据,和输出最终的结果数据。 在 MySql 数据库中,变量分为系统变量 以及 用户自定义变量。 1.1 系统变量 1.1.1 系统变量分类 变量由系统定义,不是用户定义,属于"服务器"层面 ......
游标 变量 流程 MySQL

MySQL建库建表与管理

建库建表与管理 引入扩展:存储一条数据的过程。 创建数据库。 确认字段。 创建数据表。 插入数据。 那我们先从创建库开始吧😊 1. 创建数据库与管理数据库 创建数据库时 - 注意事项: 需用当前登录的用户 具备 "创建数据库的权限"。 如果在创建数据库时,未指定使用的字符集,使用默认的字符集(ut ......
MySQL

MySQL数据库扩展

mysql_扩展 1. 扩展 - mysql 定时任务 在 mysql 中是通过事件机制可以完成数据库中的定时任务,主要原理是在指定的时间调用指定的存储过程。 注意:在 mysql 中想要使用 "事件" 功能需要先开启该功能,事件机制是 mysql5.1 版本开始引入的,这意味着版本低于 5.1 的 ......
数据库 数据 MySQL