使用方法 经验 方法mysql

MySQL-主从同步与搭建

# 零、主从配置使用场景 1、防止单点故障,做数据备份,从服务器作为主服务器的实时数据备份,遇到故障时可切换到从库 2、实现读写分离,提高可用性,主库执行写操作,从库配置多个执行读操作 3、性能大大提高,根据不同的从库,可以根据项目的模块与业务进行拆分访问 4、防止某些事务锁表时,无法执行读操作 . ......
主从 MySQL

使用ant design vue Table组件遇见的问题记录

1.首先是给表格加自增序号 { title: "序号", customRender: (text, record, index) => `${index + 1}`, }, 这样就加上了 2.然后是ant没有key值控制台报错 如果有id或者唯一属性可以把rowkey设置为唯一属性查了一下也不一定是 ......
组件 design 问题 Table ant

mysql执行顺序

#### mysql执行顺序 * 标准的查询语句 ![img](https://img2023.cnblogs.com/blog/1184425/202308/1184425-20230824100826666-904975858.png) * SQL执行顺序 * 先执行from,join来确定表之 ......
顺序 mysql

MySQL-语句优化

## 一、取单条数据如何更快 ​ 为什么别人拿一条数据的时候会比你快?因为你没有使用limit。很多时候写语句的程序员知道某一个条件的搜索只有一条数据,但是他们并没有加上limit1所以从效率上来说不如加了limit1的语句高效。因为即使某个搜索条件搜索出来的结果只有1条数据,但是如果你不加上lim ......
语句 MySQL

关于异步注解@Async的使用跟好处

1、说明 对于我们平时正常开发业务来说,一般来说,都是严格按照步骤来,比如做饭的步骤,洗菜-》切菜-》炒菜-》上菜,一般都不能换,这就算是同步进行;但是对于有些场景来说,先后顺序并不是那么重要,还有对每个步骤的结果不会对主流程做出影响,比如,洗衣服跟做饭,都是可以各自执行,互不影响,这时候各事件就是 ......
注解 好处 Async

B 树、B+ 树特点及使用场景

如果有海量的数据,要考虑的是,如何在磁盘中快速找到需要的数据。 今他们的使用场景是:查找磁盘中的大量数据。 B 树 B 树就是常说的“B 减树(B- 树)”,又名平衡多路(即不止两个子树)查找树,它和平衡二叉树的不同有这么几点: 平衡二叉树节点最多有两个子树,而 B 树每个节点可以有多个子树,M 阶 ......
场景 特点

windows使用nc命令基础下载安装---小白篇

# windows使用nc命令 ## 文章源起: 在使用该标题关键词搜索文章,内容多为**搬运**,且**历史悠久**。 且,对-l -p 参数**未讲解**,对小白不友好。 对配置环境变量的方式不理解,**误导小白**。 对文件解压内容未讲解(文件结构),误导小白以为全**文件都有用**。 **一 ......
命令 windows 基础

XPath:学习使用XPath语法提取HTML/XML文档中的数据使用语法

以下是一些XPath语法示例,用于提取HTML/XML文档中的数据: 1. 选择元素: - 选择所有p元素:`//p` - 选择根元素:`/` 2. 属性匹配: - 选择class属性为"example"的div元素:`//div[@class='example']` 3. 文本内容提取: - 提取 ......
语法 XPath 文档 数据 HTML

vue中使用SSE

安装依赖包 npm install event-source-polyfill --save 封装方法 SSEClient.js import {EventSourcePolyfill} from "event-source-polyfill"; import { getToken } from " ......
vue SSE

MyBatis配置allowMultiQueries=true允许使用foreach标签批量插入或更新数据

执行update更新操作 <update id="batchUpdate" parameterType="java.util.List"> <foreach collection="list" item="item" separator=";" open="" close=""> update te ......

mysql启动以后无法看到监听端口号非常怪异

配置如下[mysqld]bind-address=0.0.0.0port=3309datadir=/usr/local/mysql8025/databasedir=/usr/local/mysql8025socket=/usr/local/mysql8025/data/mysql.socklog-e ......
口号 mysql

Docker的使用

## 1 Docker简介 软件开发人员,经常需要安装新的软件,复杂的软件需要安装一大堆依赖,并且对依赖组件的版本还有要求,有时安装一个软件需要半天的时间,实在令人抓狂,所以Docker出现了,docker可以将应用和环境打包成一个容器,随后可以在任何地方运行(简单来说Docker就是软件带环境安装 ......
Docker

kettle 使用过程突然断电,后重启机子启动就会几秒闪退

kettle 使用过程突然断电,后重启机子启动就会几秒闪退 先看日志:logs\spoon.log 看中间有没有: Couldn't read the database cache 解决方法:删除本地kettle缓存文件C:\Users\ .kettle\db.cache删除对应目录下,相似文件即可 ......
机子 过程 kettle

Winform项目中出现 "已经可见的窗体不能显示为模式对话框。在调用 showDialog 之前应将窗体的 Visible 属性设置为 false"异常解决方法!

### 1 问题描述 * 最近做一个winform项目,启动程序弹出的加载进度窗体时,发生如标题所示的异常。 ### 2 尝试debug * 根据异常提示,在进度窗体弹出前添加代码 Visable=false; --未解决 * 逐步debug调试发现Form弹框运行了2次,由此查出bug所在。由于我 ......
窗体 quot 对话框 showDialog 属性

Batfish (Bazel版) Windows使用 IDEA

### 1. 安装Bazel https://docs.bazel.build/versions/4.1.0/install-windows.html#installing-bazel , 按照Step一步步完成就可以了 > 需要安装MSY64,装在C:\msys64\下,按照这个改环境变量就可以 ......
Batfish Windows Bazel IDEA

pip或者pip3安装软件,使用国内的镜像源?

使用pip3 或者 pip 安装软件,默认使用的是python官方的镜像,如果遇到速度慢,或者超时的情况,可以考虑使用国内的镜像源。 如下: 清华大学镜像源(Tuna): https://pypi.tuna.tsinghua.edu.cn/simple pip install -i https:// ......
pip 镜像 软件 pip3

java stream常用方法

1、筛选数据 单条 Student student = students.stream().filter(o -> o.getStuNo.equals(1001)).findAny().orElse(null); .orElse(null) 表示如果没有符合条件的学生则返回null 多条 List< ......
常用 方法 stream java

依赖注入的单例模式对性能的影响及性能优化方法的思考

摘要: 大概一年前开始在思考 构造函数中 依赖注入较多,这对系统性能及硬件资源消耗产生一些优化想法。 一般较多公司的项目都使用Autofac 依赖注入(Scoped 作用域),但是发现过多的对象产生 会消耗 CPU , 内存 并给GC(垃圾回收)造成一定的压力。那么开始思考是否能够使用 单例 (Si ......
性能 模式 方法

使用 OpenTelemetry 构建可观测性 06 - 生态系统

过去的五篇文章讨论了如何使用 OpenTelemetry 来构建可观测性的技术细节。我认为在本博文系列的结尾介绍有关 OTel 生态系统的信息,为读者提供更全面的了解非常重要。OpenTelemetry 的发展非常迅速,对于刚接触它的人来说,可能会感到有些不知所措或困惑,不知道在哪里找到有效的信息或 ......
OpenTelemetry 生态 系统 06

K8S集群中使用JD KMS服务对敏感数据安全加密

KMS,Key Management Service,即密钥管理服务,在K8S集群中,以驱动和插件的形式启用对Secret,Configmap进行加密。以保护敏感数据 ......
集群 数据 K8S KMS K8

Unity UGUI的Toggle(复选框)组件的介绍及使用

# Unity UGUI的Toggle(复选框)组件的介绍及使用 ## 1. 什么是Toggle组件? Toggle(复选框)是Unity UGUI中的一个常用组件,用于实现复选框的功能。它可以被选中或取消选中,并且可以代码通过其制控状态。 ## 2. Toggle组件的工作原理 组Toggle件由 ......
组件 Toggle Unity UGUI

linux服务器docker compose的使用步骤

之前说了docker的安装,docker compose的安装,还比较了dockerfile和docker compose的区别,那么docker compose的实际应用是怎么样呢?记录下我的实操步骤 1、服务器上新建目录,目录情况如下,我的data目录是挂载到数据盘的 /data/docker_ ......
步骤 compose 服务器 docker linux

使用 OpenTelemetry 构建可观测性 05 - 传播和行李(Propagation & Baggage)

我们开发的应用程序可能具有不同的形态和架构:有些是单体应用,有些是微服务。为单体应用程序添加遥测数据相对来说简单,因为所有数据都在同一进程中。然而对于微服务应用程序,情况可能会更具挑战性。 通常,分布式微服务应用程序的不同服务之间仅通过网络连接。然而,当我们想要创建有效的链路追踪数据,就要考虑到下面 ......
OpenTelemetry Propagation 行李 Baggage amp

数仓数据导出mysql保留换行符踩坑

记录一个导数的小坑,数仓里面的数据需要导出到mysql,然后报表展示,并且需要把一段文字里面的换行功能体现出来;数仓里面的原始数据采用的是$符号进行分割每一行数据,直接把$符号替换为\n然后导出到mysql,发现没有生效,反而在页面上把\n展示出来了。那么注意了,经过反复尝试写成\\\n,然后把这个 ......
换行符 数据 mysql

在博客园中美化博客,并使用自定义的主题

## 一、开通博客园 JS 权限 这部分不再赘述,可以点击下方链接,查看如何申请 [博客园 JS 权限申请](https://www.cnblogs.com/may1990/p/15783129.html) ## 二、在博客园中设置相关内容 1. 打开你的博客首页 -> 管理 -> 设置 ![导航栏 ......
博客 主题

经验教训

20230420 脑子里缺根弦,这个是主要问题,对于关键的东西不重视,对于细枝末节的事情却无比专心 经常性的犯糊涂 但是,自己还是可以钻研的比较深入的,只要找对方向。 还是先批评一下自己吧.... 隐瞒,是一个大问题,但是很多时候处理的结果又是ok的,有时候甚至迷糊了,自己做的到底是利还是弊? 肯定 ......
教训 经验

静态方法 类方法 静态属性

在Python中,有三种特殊类型的方法:动态方法、静态方法和类方法。它们各自具有不同的特点和应用场景,下面我将会对它们进行比较和解释: 动态方法: 定义:动态方法是类中的普通方法,使用self参数来操作和访问对象的属性和方法。 特点:动态方法可以直接访问和操作对象的实例变量,并可以通过实例来调用。 ......
静态 方法 属性

使用 mt19937 生成区间随机数

```c++ #include #include #include using namespace std; int main() { mt19937 rd(time(0)); uniform_int_distribution dist(0, 114514); // uniform_int_dist ......
随机数 区间 19937 mt

Windows报错0xc0000142的处理方法

## 1、问题描述 ![image](https://img2023.cnblogs.com/blog/2052479/202308/2052479-20230811150727236-1678188507.png) > 桌面有个弹窗报错(0xc0000142),无法关闭,影响Windows的使用 ......
Windows 0000142 方法 0xc xc

MySQL数据库学习笔记(二)

排序查询:select 字段列表 from [表名] order by [字段名1] [asc升序/desc降序,默认值为升序],[字段名2] [排序方式];//字段名1为优先级排序,如果字段名1有相同的,再以字段名2排序 聚合函数: count 统计数量(一般不选null的列) max 最大值 m ......
数据库 笔记 数据 MySQL