数据库 MySQL单列索引和联合索引

一、简介利用索引中的附加列,可以缩小搜索的范围,但使用一个具有两列的索引不同于使用两个单独的索引。联合索引的结构与电话簿类似,人名由姓和名构成,电话簿首先按姓氏进行排序,然后按...

2023-02-09 309 阅读

数据库 SQL优化21连击 + 思维导图

一、查询SQL尽量不要使用select *,而是具体字段1、反例SELECT * FROM user2、正例SELECT id,username,tel FROM user3、理由节省资源、减少网络开销。可能用...

2023-02-09 278 阅读

云计算 如何在 Linux 中找出内存消耗最大的进程

很多次,你可能遇见过系统消耗了过多的内存。如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程。我相信,你可能已经运行了下文中的命令以进行检查。如果没有,那你尝...

2023-02-08 306 阅读

云计算 检查 Linux 中内存使用情况的 8 条命令

作为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存、CPU、磁盘等,是相当重要的。-- Magesh Maruthamuthu(作者)Linux 并不像 Windows,你经常不会有图形界面...

2023-02-08 323 阅读

数据库 B-tree(B树)

一、简介B-tree即B树,B即Balanced(平衡)的意思。B树是为了实现高效的磁盘存取而设计的多叉平衡搜索树,多用于数据库中。B树的启发来源于二叉查找树,二叉查找树的特点是每个非叶子节点都...

2023-02-08 368 阅读

数据库 mysql查询数据库和数据表占用内存大小

-- 查看所有数据库容量大小selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024/1024, 2)) as '数据容量(GB)',sum(tr...

2023-02-08 370 阅读

java (五)spring security之执行流程分析1

SpringSecurity 采用责任链模式,维护了一个很多过滤器组成的过滤器链。1. DelegatingFilterProxy本身是个Filter,继承自GenericFilterBean,以下DelegatingFilterProxy内的doFilter方法publ...

2023-02-08 386 阅读

java (四)spring security之UserDetailService

上篇实例中的用户都是使用的默认用户,在实际项目中用户都是通过自建表实现的,在这一篇中我们通过UserDetailService实现spring security查询数据库获取用户。1.在数据库建用户表ids_member...

2023-02-07 461 阅读

java (三)spring security之核心组件

spring security 核心组件1.SecurityContext用户通过Spring Security 的校验之后,验证信息存储在SecurityContext中。2.SecurityContextHolderSecurityContextHolder看名知义,是一个holder,...

2023-02-07 419 阅读

数据库 MySQL表字段字符集不同导致的索引失效问题【转载】

一、问题描述#昨天晚上,测试小妹妹突然发现,保存企业信息的时候突然报错,我在查看日志之后,发现在添加企业管理员的时候保存企业和用户关系时执行sql报错,原因是user_name字段保存不了特...

2023-02-07 442 阅读