1. 线程安全 排它锁用于确保同一时间只允许一个线程执行指定的代码段。主要的两个排它锁构造是lock和Mutex(互斥体)。其中lock更快,使用也更方便。而Mutex的优势是它可以跨进程的使用。 lock 排他锁 class ThreadUnsafe { static int _val1 = 1, ...
分类:
编程语言 时间:
2021-06-30 18:15:34
阅读次数:
0
SELECT Subject, Semester, Count(*) FROM Subject_Selection GROUP BY Subject, Semester ...
分类:
数据库 时间:
2021-06-30 18:14:21
阅读次数:
0
死锁产生的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已获得的资源,在未使用完之前,不能强制剥夺 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系 实例 package com.yeyue.t ...
分类:
编程语言 时间:
2021-06-30 18:01:58
阅读次数:
0
升级原因 5.7版本的MGR多主模式存在比较严重的问题,无法预知和监控的认证故障,会导致部分行数据无法修改,故急需升级至8.0 升级流程 原集群有5个节点,首先扩容一个5.7.24的节点,将其升级为8.0.20的实例(注意参数的变化,如果数据量比较小,可以采用导出导入的方式,由于mysql8升级非常 ...
分类:
其他好文 时间:
2021-06-30 17:59:42
阅读次数:
0
转自:https://blog.csdn.net/gao_zhennan/article/details/79099940 一,问题发生今天(18/1/18),我在尝试删除一个定义为auto_increment的主键时(所用语句:alter table testdrop primary key)结果 ...
分类:
数据库 时间:
2021-06-30 17:40:13
阅读次数:
0
ProxySQL可以实现多种方式的路由:基于ip/port、username、schema、SQL语句。其中基于SQL语句的路由是按照规则进行匹配的,匹配方式有hash高效匹配、正则匹配,还支持更复杂的链式规则匹配。 角色主机IPserver_id数据状态 Proxysql 10.2.83.140 ...
分类:
数据库 时间:
2021-06-30 17:39:59
阅读次数:
0
springcloud框架项目目录结构 项目使用的其他软件说明 项目使用的其他软件,比如redis,nacos,mysql,rabbitmt,emqx,nexus等都是外置的,不部署到k8s中 流程示意图 编写Dockerfile文件 需要在项目每个模块的根目录下编写Dockerfile文件 Doc ...
分类:
编程语言 时间:
2021-06-30 17:39:23
阅读次数:
0
索引是数据库中用来提高查询效率的一种数据结构,在mysql中的索引默认采用B+树的数据结构,如果没有索引,执行查询时, mysql必须扫描整张表的记录 ,直至找到所有符合要求的记录,在数据量比较大时,这样做会带来需要开销。如果作为搜索条件 的列上带有索引,则mysql可以通过索引结构迅速得到符合要求 ...
分类:
数据库 时间:
2021-06-29 16:10:29
阅读次数:
0
简介: OceanBase完成OLAP和OLTP双重能力并行后,向数据管理领域多模方向迈出第一步。 近日,在数据库OceanBase3.0峰会上,OceanBase CEO杨冰宣布首个时序数据库产品CeresDB正式商用。该数据库将为用户提供安全可靠的数据查询和存储管理服务,解决监控运维、物联网等场 ...
分类:
数据库 时间:
2021-06-29 16:01:37
阅读次数:
0
spring默认事务是required,当前存在事务,加入事务,当前没有事务,新建一个事务。回滚的时候都能回滚。 spring嵌套事务 关于Spring事务嵌套回滚的一些测试总结(精简) ...
分类:
编程语言 时间:
2021-06-29 15:28:03
阅读次数:
0