首页
学习
活动
专区
工具
TVP
发布

编程之禅

专栏成员
61
文章
65124
阅读量
13
订阅数
MySQL优化
MySQL优化 MySQL 优化方案 对于 **MySQL** 的性能优化,大部分情况下都是想减少查询所消耗的时间;而一个查询是由很多个环节组成,那么就需要从每个环节消耗时间进行入手。 📷 配置优化(连接) 当客户端连接到服务端有可能服务端连接数不够导致应用程序获取不到连接而报出 **Mysql: error 1040: Too many connections**** **的错误。一般情况下可以从两个方面去解决连接数不够的问题: 对于服务端来说,可以增加服务端的可用连接数(**MySQL 8.0.
编程之心
2022-05-10
6310
MySQL 事务
SELECT * FROM user LOCK IN SHARE MODE; ** SELECT * FROM user FOR UPDATE;** ** DELETE FROM user WHERE id = 1;** |
编程之心
2022-05-10
2.9K0
Redis基础篇
Redis作者antirez,2008年做网站访问记录,统计每天的用户量,页面浏览数,访客的IP,访客使用的操作系统等等。最开始用的是MySQL,实在太慢了,自己就写了基于内存的List,就是Redis。
编程之心
2022-05-10
4120
夜曲编程Python入门课程Pro
在python中, 没有隐式转换的概念,即 数字型与字符串型不能拼接。除了乘号的情况,代表打印字符串几次
编程之心
2021-11-24
4.2K0
MySQL索引原理
MySQL索引原理 MySQL 的索引 概述 索引是数据库中一个排序的数据结构,用来协助快速查询和更新数据库表中的数据;数据是以文件的形式存放在磁盘上的,每一行数据都有它的磁盘地址;当没有索引时,比如从 **500w** 条数据中检索出一条数据,只能依次遍历这张表的全部数据,直到找到这条数据。但是有了索引后,只需要在索引里去检索这条数据就可以了,因为它是一种专门进行数据检索特殊的数据结构,在找到数据存放的磁盘地址后就可以拿到数据。在 **InnoDB** 存储引擎中,索引有三类: 普通(**norm
编程之心
2021-07-14
4340
MySQL架构分析
MySQL架构分析 MySQL 的体系结构 MySQL 的模块详解 **Connectors**:用于支持各种语言与 **SQL** 交互; **Management Services & Utili
编程之心
2021-07-14
6160
Redis实战篇
Redis 监听默认 6379 的端口号,可以通过 TCP 方式建立连接。 服务端约定了一种特殊的消息格式,叫做 Redis Serialization Protocol(RESP,Redis 序列化协议),发消息或者响应消息需要按这种格式编码,接收消息需要按这种格式解码。 Redis 设计这种格式的原因∶ 容易实现、解析快、可读性强。 Redis6.0新特性里面说的RESP协议升级到了3.0 版本,其实就是对于服务端和客户端可以接收的消息进行了升级扩展,比如客户端缓存的功能就是在这个版本里面实现的。
编程之心
2021-07-14
8490
Redis分布式篇
Redis 本身的 QPS 已经很高了,但是如果在一些并发量非常高的情况下,性能还是 会受到影响。这个时候我们希望有更多的 Redis 服务来完成工作
编程之心
2021-07-14
4030
Redis原理篇
前面我们说通过队列的rpush和blpop可以实现消息队列(队尾进队列出),没有任何元素可以弹出的时候,连接会被阻塞。 但是基于list实现的消息队列,不支持一对多的消息分发,相当于只有一个消费者。如果要实现一对多的消息分发,怎么办?
编程之心
2021-07-14
7390
垃圾回收器分类
有了虚拟机,就一定需要收集垃圾的机制,这就是Garbage Collection,对应的产品我们称为Garbage Collector。
编程之心
2021-07-14
6440
垃圾回收器算法
![](https://img-blog.csdnimg.cn/img_convert/09570fc1add1736d472f7705fe5fcba2.png#align=left&display=inline&height=548&margin=[object Object]&originHeight=548&originWidth=739&size=0&status=done&style=none&width=739)
编程之心
2021-07-14
7200
JVM入门
2018年Oracle发布的Graal VM,在HotSpt基础上发展出来的全栈虚拟机,可以作为“任何语言”的运行平台使用。
编程之心
2021-07-14
6710
Linux 操作命令大全
/etc/filesystems:系统指定的测试挂载文件系统类型 /proc/filesystems:Linux系统已经加载的文件系统类型 /lib/modules/2.6.18-274.el5/kernel/fs/ 文件系统类型的驱动所在目录 /etc/fstab /etc/mtab
编程之心
2021-01-29
13.5K0
Maven简单入门与配置
Maven是最流行的Java项目构建系统, Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
编程之心
2021-01-20
5700
LeetCode905. 按奇偶排序数组 题解
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
编程之心
2020-10-26
3320
Java进阶训练营 第一周JVM 预习笔记
if_icmpge: if,integer,compare,great equal
编程之心
2020-10-26
3260
LeetCode905. 按奇偶排序数组 题解
给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
编程之心
2020-10-13
3580
Java进阶训练营 第一周JVM 预习笔记
if_icmpge: if,integer,compare,great equal
编程之心
2020-10-13
9041
HashMap源码分析
如果负载因子过大,那么剩余能用的空间就越少,越容易发生冲突。但如果负载因子过小,又容易频繁扩容,扩容之后要重新哈希计算放到新哈希表中,也对性能有影响。
编程之心
2020-09-22
4730
SN550+雷电3安装WTG
此帖记录用SN550 1T(709元)+Acasis雷电3硬盘盒(389元团购买的)安装WTG的记录。
编程之心
2020-08-28
2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档