数据库 第746页
-
SpringBoot 实现 MySQL 读写分离技术
前言 首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少 的场景,设置两个库,主库...
-
Redis缓存高频难题一问三不知,你的亿级系统不会炸吗?
背景 缓存设计可谓老生常谈了,早些时候都是采用 memcache ,现在大家更多倾向使用 redis ,除了知晓常用的数据存储类型,结合业务场景有针对性选择,好像其他也没有什么大的难点。 工程中引入 ...
-
JDBC连接数据库实现—手把手教你打造一款简单的图书管理系统
大家好,我是Java进阶者,今天给大家继续分享JDBC技术。 一、前言 图书馆的管理员对书本进行管理,例如对书本的上架、下架,录入书本信息等操作,这里面就蕴含了丰富的数据库知识。本文通过所学的JDBC...
-
远程字典服务器Redis缓存全接触
Redis简介 Redis(远程字典服务器)是一种开源的内存中数据存储,最常用作分布式缓存。它提供各种高效的数据结构,旨在可以高速访问您的数据。Redis又叫NoSQL数据库和键/值存储。由于Redi...
-
12306系统深度优化之预扣库存,异步下单,MySQL高可用
一、12306深度优化整体架构 在节假日和春节时候,火车票提前预售。在预售的点会有大量人们抢购车票。由于高并发,导致服务瘫痪。 1.1 解决方案 内存计算余票 异步交易系统(削峰方案) 数据库进行高可...
-
JDBC中Statement接口实现修改数据、删除数据
大家好,我是Java进阶者,今天给大家继续分享JDBC技术。 一、前言 一般来说,一个应用程序通常会与某个数据库进行连接,并使用SQL语句和该数据库中的表进行交互信息,例如修改数据、删除数据等操作。本...
-
-
短 URL 服务的设计以及实现
背景 想必大家也经常收到垃圾短信吧……短信中的链接一般都是短链接,类似于下图这样: 为什么这里面的URL都是短的呢?有什么好处呢?怎么做到的呢? 短URL的好处 短信和许多平台(微博)有字数限制 ,太...
-
徒手用 Go 写个 Redis 服务器(Godis)
今天给大家带来的开源项目是 Godis:一个用 Go 语言实现的 Redis 服务器。支持: 5 种数据结构(string、list、hash、set、sortedset)自动过期(TTL)发布订阅、...
-
我的阿里二面,为什么MySQL选择Repeatable Read作为默认隔离级别?
关于MySQL的事务隔离级别,相信很多读者都不陌生,网上有很多种相关的文章,很多人对于各种隔离级别,以及不同的级别可以解决的一些读现象都是如数家珍的。 如果大家对这部分知识不了解,可以看一下我几年前写...
