上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: 应用场景 1、HTTP服务器 Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。 ①文档目录创建路径如下: ②设置nginx.conf http { include mime.types; d 阅读全文
posted @ 2021-07-08 21:13 倔强的老铁 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1、事务的隔离级别 1、读未提交 2、读已提交 3、可重复读 4、串行化 隔离性引发的并发问题 脏读:读了未提交,读取到未提交的数据。 不可重复读:读了已提交。同一事务两次读取结果不一致。 幻读:操作其他事物插入的数据报错,同一事物两次读取数据不一致。可重复读隔离级别,幻读,并不是说两次读取获取的结 阅读全文
posted @ 2021-07-08 10:05 倔强的老铁 阅读(204) 评论(0) 推荐(0) 编辑
摘要: offset参数较高时,查询效率低 mysql处理逻辑如下图: 当页码较大时,查询效率变的非常低 解决方案 1、使用索引覆盖+子查询优化 /*子查询获取偏移4800000条的位置的id,在这个位置上往后取25*/ SELECT a.empno,a.empname,a.job,a.sal,b.depn 阅读全文
posted @ 2021-07-02 10:01 倔强的老铁 阅读(82) 评论(0) 推荐(0) 编辑
摘要: SELECT A.WBXSDDH,A.XSDDLX,B.XSFDH,B.XSZZDM,C.SKUID FROM GMXSDD A,GMXSDDFD B,GMXSDDSP C WHERE A.XSDDH=B.XSDDH AND B.XSFDH=C.XSFDH AND B.XSFDLX=0 AND B. 阅读全文
posted @ 2021-06-25 16:09 倔强的老铁 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 参照:https://mp.weixin.qq.com/s/t_of-qHBcKOiqicKBxyKPA 1、Redis 是什么? Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。 它是一种 NoSQL 阅读全文
posted @ 2021-06-23 14:44 倔强的老铁 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 分库: 由单个数据库实例拆分成多个数据库实例,将数据分布到多个数据库实例中。 分表: 由单张表拆分成多张表,将数据划分到多张表内。 一、分库 1、垂直分库 纵向切库,太经典的切分方式,基于表进行切分,通常是把新的业务模块或集成公共模块拆分出去。 特点: 每个库的表都不一样; 表不一样,数据就更不一样 阅读全文
posted @ 2021-06-22 14:26 倔强的老铁 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1、锁升级 锁的4中状态:无锁状态、偏向锁状态(默认延迟4s开启)、轻量级锁状态、重量级锁状态(级别从低到高) (1)偏向锁: 为什么要引入偏向锁? 因为经过HotSpot的作者大量的研究发现,大多数时候是不存在锁竞争的,常常是一个线程多次获得同一个锁,因此如果每次都要竞争锁会增大很多没有必要付出的 阅读全文
posted @ 2021-06-21 15:16 倔强的老铁 阅读(181) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch CountDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 CountDownLatch概念 CountDownLatch是一个同步工具 阅读全文
posted @ 2021-06-18 21:22 倔强的老铁 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 乐观锁和悲观锁 悲观锁,操作共享数据先加锁。Java 语言中synchronized和ReentrantLock等就是典型的悲观锁,还有一些使用了synchronized关键字的容器类如HashTable等也是悲观锁的应用。 乐观锁,认为没有同时操作共享数据的可能,数据库层面用版本号实现。Java语 阅读全文
posted @ 2021-06-18 20:23 倔强的老铁 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 谈谈一致性 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 •强一致性:这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大 •弱一致性:这种一致性级别约束了系统在写入成功后,不承诺立即可以读到写入的值 阅读全文
posted @ 2021-06-17 09:21 倔强的老铁 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页