-
一.概述
锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。
在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资如何保证数
-
MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息 Error opening configuration file UnicodeDecodeError:‘gbk’ coded can’t decode byte 0x92 in position 5004: illegal multibyte sequence
配置文件之前安装MySQL Server
-
按理来说这个系统因为受众很小,可以说基本上没并发,业务也没很复杂,但就是这么一个系统,连续2次出现数据库宕机,而导致系统无法正常运行。因为这几次事故,业务部门负责人组织这
-
我们以ecshop中的goods表来说明
① 比如我们执行这么一条sql:
select cat_id,max(shop_price) from goods group by cat_id order by shop_price desc;
这个结果也许有点诡异,怎么没有按shop_price降序排列呢?查询出来的
-
前言之前的文章中通过电商场景中秒杀的例子和大家分享了单体架构中锁的使用方式,但是现在很多应用系统都是相当庞大的,很多应用系统都是微服务的架构体系,那么在这种跨jvm的场景下,
-
ScalikeJDBC是一个Scala的JDBC框架,官网说easy-to-use and very flexible,易用又灵活~
1、添加依赖
<dependency>
<groupId>org.scalikejdbc</groupId>
<artifactId>scalikejdbc_2.11</ar
-
原文链接
-
在我们的业务中,经常存在需要通过发送验证码、校验验证码来完成的一些业务逻辑,比如账号注册、找回密码、用户身份确认等。
在该类业务中,发送验证码的方式可以有各种各样,比如最
-
mysql 模糊查询 concat()
concat() 函数,是用来连接字符串。
精确查询: select * from user where name=”zhangsan” 模糊查询; select * from user where name like “%zhang%”
在实际的使用中,条件是
-
什么场景需要控制并发访问
需要控制并发访问,说明这些并发的访问可能会对其他的访问造成影响。比如上面提到的库存问题,若同一时期有多个客户端访问商品A的库存数据,并且可能要更更
-
网易一面面经(30分钟)自我介绍,介绍项目介绍Spring,以及Ioc,aopaop的实现,具体介绍动态代理集合,hashmap,扩容机制synchronized在jvm的实现过程lock加锁的过程死锁,现场描述死锁的状况垃圾
-
最近无意间发现了一款开源免费的 MySQL 客户端管理工具,磊哥试用了两天感觉还行,所以今天推荐给各位大佬。此工具不止是开源免费的,而且可以跨平台使用,如 Windows、MacOS 都可以轻松支持
-
第一次在Centos上安装mysql遇到的一些问题。
第一步就遇到问题,安装mysql-server报错没有可用包。
【解决方法】先要安装mysql
# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-comm
-
Windows10安装MySQL8准备工作安装平台:Windows10。官网下载 MySQL8 安装包:mysql-8.0.28-winx64。解压后解压后的文件夹拖到安装路径。在 mysql-8.0.28-winx64 文件夹下新建目录 data 用来存放数据。安装过程:
-
我们都知道MySQL有慢查询日志
Redis也有慢查询日志,可用于监视和优化查询
1、慢查询设置
在redis.conf中可以配置和慢查询日志相关的选项:
#执行时间超过多少微秒的命令请求会被记录到日志