db2详解
db2详解 文章引用地址: https://blog.csdn.net/hanxin1987216/article/details/4506012 #性能 监控命令 get monitor switches 返回会话监控开关的状态 update monitor switches using <on off> 为设置会话监控开关...
db2详解 文章引用地址: https://blog.csdn.net/hanxin1987216/article/details/4506012 #性能 监控命令 get monitor switches 返回会话监控开关的状态 update monitor switches using <on off> 为设置会话监控开关...
Queue queue容器: 1.ConcurrentLinkedQueue:基础链表同步队列 适用于高并发场景下的队列、无锁,实现高并发状态下的高性能 高性能无阻塞无界队列 先进先出原则。 add()和offer()都是加入元素的方法(在ConcurrentLinkedQueue中,这两个方法没有任何区别) poll()和peek():都是取头部元素节点。区别在于前者会删...
HashMap的扩容问题分析 jdk7 - HashMap的扩容产生死锁问题分析 基础数据模型:数组 + 链表 扩容阈值 threshold = 16, 影响因子 f = 0.75 -> 扩容临界值:16*0.75 死锁的原因,hashmap在多线程场景下,扩容期间存在节点位置互换指针引用问题 有可能导致 put方法扩容 jdk8 - HashMap的扩容无死锁的过程优化
数据结构 数据结构: 线性表、栈、队列、串、数组、广义表、树、二叉树、图 重点是线性表、二叉树 数据 数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号的集合 声音、图像等一切可以输入计算机并能被处理的都是数据 数据项: 具有原子性,数据的最小单位 数据元素 数据元素是数据的基本单位,通常由若干个数据项组成, 例如一条描述一个学生的完整信息的数据记录 数...
哈希表
事务是指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败 事务的基本要素 原子性: 事务是原子的,即事务开始后所有的操作,要么全部做完,要么全部不做,不能停滞在中间的某个环节.事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样.也就是说事务是一个不可分割的整体 隔离性: 同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干...
什么是测试** ```plain text * 软件开发的工作,开发系统之后,存在很多的问题(bug) * 开发人员很难找到这些问题(bug) * 软件公司有一类人:测试人员 * 测试人员的主要工作就是帮助开发人员找到研发系统的一些问题(bug) * 测试的分类: * 功能性测试 * 逻辑性测试 ...
1. 避免全表扫描 对查询进行优化,应尽量避免全表扫描。首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2. 避免 NULL 值判断 应尽量避免在 WHERE 子句中对字段进行 NULL 值判断。创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。 3. 避免使用 != 或 <> 应...
本指南旨在提供一套统一的 SQL 编码风格规范,以提高代码的可读性、可维护性和一致性。 1. 命名约定 (Naming Conventions) 1.1. 表名 (Table Names) 表名应当使用蛇形命名法 (snake_case) 的复数名词。 推荐: select * from users; select * from visit_logs; 不推荐: select *...
数据库基本知识 参考文章:https://blog.csdn.net/welkin_qing/article/details/85874145 基本概念 Q&A Q: 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为? A: 数据操纵功能。 Q: 什么是数据的语义?为什么数据与其语义是不可分的? A: 数据的含义称为数据的语义,所以数...