最新 最热

JS并发队列

日常开发中,经常遇到打开一个页面,同时发起多个请求,而主流浏览器,对同一域名的请求会有限制的,加之,同一时间请求接口,是一种不合理的情况,故需要处理并发请求。以下为Demo:...

2023-05-26
0

PostgreSQL列存增加更新和删除功能

Hydra是企业级数据仓库的开源替代品。速度快且功能丰富,开发人员可以更快的构建更好的分析。支持列存PG的更新和删除是#1客户功能请求,现在GA了。之前博文“如何为分析构建最快的PG数据库”中,回顾了Hydra团队如何将列存...

2023-05-25
1

RxJS 入门到搬砖 之 Scheduler

什么是 Scheduler ? scheduler 控制 subscription 什么时候开始和通知什么时候派发。

2023-05-17
1

并发replace操作导致的死锁问题

批量对一张表进行replace into操作,每个SQL操作1000条数据,最近有同事反馈使用并发replace操作的时候,遇到了死锁的问题。针对这个问题,我看了看表的结构,发现表中有一个主键,一个唯一索引,然后用replace的操作去对表中的记...

2023-05-12
1

数据库事务隔离级别

在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,要么一个也不执行。...

2023-05-12
0

linux下简单的web压力测试工具----webbench

http://home.tiscali.cz/~cz210552/webbench.html

2023-05-10
1

实现高并发秒杀的7种方式 建议收藏!!

1. 延迟加载:// 将商品信息加载到缓存中public void loadGoodsToCache() { List<Goods> goodsList = goodsService.getGoodsList(); for (Goods goods : goodsList) { redisTe......

2023-05-10
1

面试题95:sleep()方法和yield()方法的区别是什么?

先级的线程以运行的机会;yield()方法只会给相同优先级或更高优先级的线程以运行的机会;

2023-05-10
1

面试题32:垃圾收集器——G1

-XX:+UseG1GC 标记打开G1收集器开关----【概述】G1回收器是JDK1.7正式使用的回收器,它的目标是来取代CMS回收器。它属于分代回收器,也使用了分区算法。它的优点有如下几个方面1> 它是多个线程同时执行GC操作的,可以最...

2023-05-09
1

面试题31:垃圾收集器——CMS回收器

(可以采用-XX:-CMSPrecleaningEnabled关闭,不进行预清理)

2023-05-09
1