技术专区
-
C#教程 - 事件类型(Event Type)
更新记录转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690975.html2022年9月17日 发布。2022年9月10日 从笔记迁移到博客。 发布者和订阅者模式 发布者和订阅者(publisher/subscriber pattern) 即:当一…
-
好书推荐之《码出高效》、《阿里巴巴JAVA开发手册》
好评如潮 《码出高效:Java 开发手册》 简介 《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理。《码出高…
-
01-MySQL连接查询、聚合函数
1、连接查询 1.1、左连接 以左表为基准进行查询,左表数据回全部显示出来 右表中如果匹配连接条件的数据则显示相应字段的数据,如果不匹配,则显示为NULL 1.2、右连接 以右表为基准进行查询,右表数据会全部显示出…
-
04-MySQL锁
数据库锁 1、SQL语言包括那几个部分 SQL语言包括数据定义(DDL)、数据操纵(DML)、数据控制(DCL)和数据查询(DQL)四个部分 2、每部分都有哪些操作关键词 数据定义 create table、alter table、drop table、cre…
-
03-MySQL事务
数据库事务 1、事务特性 1.1、原子性 即不可分割性,事务要么全部被执行,要么就全部不被执行 1.2、一致性 事务的执行使得数据库从一种正确状态转换成另一种正确状态 1.3、隔离性 在事务正确提交之前,不允许把该事…
-
02-MySQL关键字、Select语句执行顺序
SQL关键字 1、分页 MySQL的分页关键词是limit SELECT * FROM student LIMIT 2,6:查询学生表中的数据,从第三条开始,显示6条数据 2、分组 MySQL的分组关键字是group by SELECT sex, COUNT(*) FROM student GROUP B…
-
redis的几个优化点
1. redis独写速度慢 可以将redis单实例改为redis集群 2. redis报OOM redis内存溢出,调大redis内存:增加redis.conf中的maxmemory 的值。如果redis服务器内存不足,还需要增加内存硬件资源 3. 调优redis内…
-
'MySQLConverter' object has no attribute '_navigablestring_to_mysql'
在使用mysql-connector进行数据插入时,出现 'MySQLConverter' object has no attribute '_navigablestring_to_mysql' 具体位置 ins_sql = "INSERT INTO {} (name,radical,stroke_count) VALUES ({},{},{})" sq…
-
Redis基本数据类型ZipList
为什么要有ziplist 有两点原因: 普通的双向链表,会有两个指针,在存储数据很小的情况下,我们存储的实际数据的大小可能还没有指针占用的内存大,是不是有点得不偿失?而且Redis是基于内存的,而且是常驻内存的,…
-
MySQL 事务日志和错误日志
日志的概念: MySQL的日志是用来记录用户的相关操作、系统的运行状态等信息的文件结合。 MySQL的事务日志:transaction log 事务日志就是mysql执行事务过程中产生的日志。 mysql事务日志的分类: redo log:基于WAl…