腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
用户1337634的专栏
专栏作者
举报
330
文章
578138
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章
spring
java
sql
数据库
编程算法
spring boot
云数据库 SQL Server
http
云数据库 Redis
xml
linux
https
maven
网络安全
jar
nginx
网站
mybatis
html
ide
git
api
python
json
开源
缓存
其他
javascript
servlet
github
分布式
tcp/ip
单元测试
微信
feign
bash
打包
centos
client
服务器
php
node.js
mvc
unix
apache
bash 指令
yum
安全
Elasticsearch Service
接口
配置
android
容器镜像服务
SSL 证书
容器
存储
jdk
jvm
ssh
正则表达式
spring cloud
shell
zookeeper
rpc
windows
flink
bug
ps
url
操作系统
服务
连接
异常
重构
负载均衡
mac os
c++
lua
scala
ajax
ruby on rails
命令行工具
腾讯云测试服务
mongodb
jdbc
ftp
udp
大数据
微服务
nat
虚拟化
迁移
centos7
ip
key
split
txt
编码
产品
工具
客户端
日志
软件
设计模式
硬件
云服务器
机器学习
c#
makefile
sqlite
postgresql
access
sqlalchemy
tomcat
windows server
负载均衡缓存
神经网络
深度学习
日志服务
访问管理
云数据库 MongoDB
消息队列 CMQ 版
数据加密服务
人工智能
运维
爬虫
gui
面向对象编程
dns
hashmap
grep
aop
dubbo
gcc
zabbix
socket编程
uml
小程序
数据分析
数据处理
数据结构
kafka
防火墙
mvcc
unicode
utf8
接口测试
es
软件定义边界
boot
buffer
cat
channel
class
commit
count
double
dst
elasticsearch
excel
file
firewall
header
innodb
int
interface
iptables
iso
it
java8
join
kill
location
ls
memory
message
myisam
mysql
ode
postman
prometheus
public
range
ref
reset
rpm
sequence
session
sh
sha
slf4j
src
ssl
sso
synchronized
tcp
thread
timestamp
trace
truncate
unique
view
websocket
web服务器
window
word
产品经理
登录
工作
管理
继承
计算机基础
计算机网络
计算机组成原理
架构
监控
脚本
解决方案
进程
乱码
面试
命令行
权限
事件
数据
团队管理
网络
线程
线程池
协议
研发
异步
依赖注入
域名
域名解析
原型
搜索文章
搜索
搜索
关闭
本地yum源安装mysql
yum
数据库
云数据库 SQL Server
sql
下载页面 https://dev.mysql.com/downloads/mysql/
十毛
2022-07-28
2.2K
0
Mybatis Plus 同时支持不同数据源DatabaseId
xml
mybatis
数据库
sql
云数据库 SQL Server
上面在mybatis-config.xml配置的方式在mybatis-plus不生效
十毛
2022-07-28
2.9K
0
Homebrew安装MySQL并开机启动
数据库
云数据库 SQL Server
sql
mac os
该命令同时会在~/Library/LaunchAgents添加homebrew.mxcl.mysql.plist(从mysql文件夹中复制过来),设置mysql的开机启动
十毛
2022-03-07
2.5K
0
如何开始DDD领域驱动设计
数据库
sql
迁移
最近从多种不同渠道了解到DDD领域驱动设计,对复杂业务的设计具有特别好的效果,本人负责的是电商业务的交易系统,正好是很适合的。 那么应该怎么把当前数据库驱动设计切换DDD呢? 数据库设计驱动特点 一般分为Controller, Service和Repository 贫血模型:业务实体类一般都只有getter/setter,不包含任何业务逻辑 复杂的service:业务逻辑都分布在各个service中 切换 service中的业务逻辑迁移到实体类(形成领域类),充血模型 远程调用怎么处理? 迁移到fact
十毛
2022-01-12
457
0
Innodb中的undo log
数据库
云数据库 SQL Server
sql
undo log是逻辑日志,不是物理日志,如果事务是insert,undo log就是delete的逻辑日志。 所以当一个数据页被事务修改后,再被回滚,逻辑数据是一样的,但是物理数据页已经不一样了。而且数据页中的其他记录可能被其他事务修改,所以也不能物理地回滚整个数据页
十毛
2021-11-24
333
0
如何理解数据库事务中的一致性
数据库
sql
一致性概念是一个使用很广的概念,比如分布式一致性,最终一致性等。本文中的一致性专门值单机数据库事务实现中的一致性
十毛
2021-11-24
521
0
MySQL JDBC URL常用连接参数
云数据库 SQL Server
数据库
sql
unicode
python
实现本地事务表时,需要在update时返回被修改的行数,但是因为useAffectedRows=false,导致一直都返回匹配的行,事务重复执行。本文解释一下常用的MySQL Jdbc URl常用连接参数 常用属性 参数 作用 默认值 备注 useUnicode 是否使用unicode true mysql8没有这个属性了 characterEncoding 设置字符集 无 zeroDateTimeBehavior datetime的字段值全部为0时的处理方式 EXCEPTION 一般都会设置为con
十毛
2021-11-24
3.8K
0
Innodb加锁信息查看
sql
数据库
云数据库 SQL Server
mysql提供一套INNODB监控机制,用于周期性(每15钞)输出INNODB运行相关状态(INNODB运行状态、表空间状态、表状态等)到mysqld服务标准错误输出。另外,INNODB标准监控和锁监控,也可以通过命令:show engine innodb status输出到控制台。
十毛
2021-07-27
1.1K
0
Innodb加锁规则
mvc
mvcc
sql
编程算法
数据库
加锁顺序 普通select查询 获取表级锁: MDL读锁 不需要其他锁: 因为使用的是MVCC,所以不需要行锁 ps: 很多地方都说使用了MVCC就不需要加锁,实际上是不需要行锁,MDL读锁还是需要的 共享读select in share mode 首先获取表级锁: MDL写锁 再获取表级锁: 意向共享锁 再获取行级锁: 根据不同语句获取对应的行锁和间隙锁 insert插入 首先获取表级锁: MDL写锁 再获取表级锁: 意向排它锁 再获取行级锁: 插入意向锁 update/delete 首先获取表级锁:
十毛
2021-07-27
757
0
PostgreSQL常用命令
数据库
sql
一直使用的都是MySQL,最近项目中还需要用到PostgreSQL,里面很多命令差别很大,影响了工作效率 最常用命令 登录 psql -h <hostname or ip> -p <port> [
十毛
2021-07-19
303
0
如何实现下单的幂等性
云数据库 Redis
数据库
sql
网站
用户创建订单的时候,因为重复点击(前端bug)或者网络超时重传等原因,会导致重复请求,那么系统如何即使有重复请求也不会重复下单呢,也就是如何实现幂等性 幂等性 多次请求的效果跟一次请求的效果一样 实现方式 实现幂等性一般需要前后端联合实现 前端 前端请求的时候需要携带一个唯一ID: 后台会使用该唯一ID进行幂等判断 前端按钮点击后,需要置灰: 减少重复请求次数 前端进入提交页后就生成唯一ID,而不是每次点击按钮时生成 唯一ID: 生成这个唯一ID的来源,可以是后台,这样可以保证唯一,如果是前端生成的
十毛
2021-07-16
2K
0
# 在线业务迁移查询服务到ElasticSearch
es
sql
数据库
云数据库 SQL Server
flink
随着业务数量的增大,部分批量查询会导致数据库的慢查询(已经增加了索引),比如模糊搜索等,所以准备迁移到ElasticSearch 要求 平滑迁移,不影响用户使用 为了降低风险,接口会逐个切换 减少测试工作量 方案 数据同步方案 使用Flink SQL CDC迁移MYSQL数据到ES 业务升级方案 平行请求再对比: 这样的方式可以减少测试工作量,不需要测试肉眼对比查询结果是否一致 设置不同的工作模式,而且支持动态切换(结合配置中心) MYSQL: 只访问MYSQL, ES: 只访问ES FAST: 两
十毛
2021-07-14
1.2K
0
Spring Boot配置多数据源
mybatis
数据库
云数据库 SQL Server
sql
编程算法
如果尝试修改只读数据源则会抛出异常:java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
十毛
2021-07-13
614
0
如何避免长事务
sql
数据库
云数据库 SQL Server
MySQL的长事务会因为事务视图太老,MVCC时中需要执行很多的回滚操作才能得到对应的数据版本,而且还会形成很大的回滚段,所以会影响性能。 那么在项目开发中,应该如何避免大事务呢? 一般可以从客户端和服务器端分别进行控制 客户端 设定事务执行的超时时间(SET MAX_EXECUTION_TIME),可以避免意外的长事务占用过多资源 事务开始到结束的时间内,避免做耗时的操作,比如网络请求等 尽量把容易有冲突的SQL语句写在业务逻辑后面,减少锁占用时间 服务器端 监控 information_schem
十毛
2021-06-29
1.1K
0
mysql客户端的--quick选项
数据库
云数据库 SQL Server
sql
缓存
api
MySQL 客户端默认采用第一种方式,而如果加上–quick 参数,就会使用第二种不缓存的方式。采用不缓存的方式时,如果本地处理得慢,就会导致服务端发送结果被阻塞,因此会让服务端变慢。
十毛
2021-06-29
1.9K
0
MySQL保存时间时居然四舍五入了
数据库
sql
插入时间是2021-06-03T20:26:42.715,到数据库后进位得到2021-06-03 20:26:43
十毛
2021-06-17
1.3K
0
redolog与binlog为什么需要两阶段提交?
云数据库 SQL Server
数据库
sql
假设当前 ID=2 的行,字段 c 的值是 0,再假设执行 update 语句过程中在写完第一个日志后,第二个日志还没有写完期间发生了 crash,会出现什么情况呢?
十毛
2021-02-22
6.7K
3
Spring Boot With H2
sql
数据库
编程算法
在一些快速项目项目中,会使用H2作为数据库 引入jar包 使用mybatis作为ORM pom.xml <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency> <dependency> <groupId>com.h2database<
十毛
2021-02-04
413
0
innodb为什么需要double write?
云数据库 SQL Server
数据库
sql
因为Innodb的数据页一般是16K,但是磁盘的页一般是4K,所以写一次磁盘数据,会有4次写磁盘的原子操作,在极端情况下就可能在磁盘写完前面4K后系统断点,此时4K是新数据,后面的12K是老数据,出现了数据被破坏的情况,这就叫做页分裂。
十毛
2021-02-02
1.2K
0
MySQL MDL锁
数据库
云数据库 SQL Server
sql
html
session A 通过 lock table 命令持有表 t 的 MDL 写锁,而 session B 的查询需要获取 MDL 读锁。所以,session B 进入等待状态。
十毛
2021-02-01
772
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档