随笔分类 -  高并发

摘要:apache-jmeter-3.3 阅读全文
posted @ 2021-06-29 15:10 八英里 阅读(22) 评论(0) 推荐(0) 编辑
摘要:单线程解决高并发的思路就是采用非阻塞,异步编程的思想。简单概括就是当遇到非常耗时的IO操作时,采用非阻塞的方式,继续执行后面的代码,并且进入事件循环,当IO操作完成时,程序会被通知IO操作已经完成。主要运用JavaScript的回调函数来实现。 多线程虽然也能解决高并发,但是是以建立多个线程来实现, 阅读全文
posted @ 2020-07-10 18:03 八英里 阅读(1473) 评论(0) 推荐(1) 编辑
摘要:加一个字段: updateTime 更新时间 在更新金币前, 先取得此人的记录: select 金币, updateTime from 表 where userid=@userId 更新金币: update 表 set 金币=金币-1, update=getdate() where userid=x 阅读全文
posted @ 2020-05-18 14:26 八英里 阅读(806) 评论(0) 推荐(0) 编辑
摘要:多用户同时处理同一条数据解决办法 事务处理(多用户同时操作一条信息时是用-并发) 在c/s或多层中,如果两个用户同时打开一条记录,修改后提交会产生更新冲突; 据说办法有二:1。打开同时锁定表的记录 2。浦获错误,撤消其中一个用户的修改,但是很少见到具体实现的代码;请大家告诉具体的代码怎么写: 1。打 阅读全文
posted @ 2020-05-18 14:25 八英里 阅读(8313) 评论(0) 推荐(1) 编辑
摘要:数据库高并发解决方法总结 2017年01月23日 10:33:23 阅读数:12724 一个项目刚开始的时候是为了实现基本功能,随着版本和功能的迭代,大数据和高并发成了软件设计必须考虑的问题! 本质很简单,一个是慢,一个是等。 两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了 阅读全文
posted @ 2020-05-18 14:24 八英里 阅读(754) 评论(0) 推荐(0) 编辑
摘要:高并发场景下,数据库经常会发生数据重复插入的问题,这时候单单在插入前,查询数据库,判断是否存在,再进行插入,往往不能保证数据唯一性。 查询数据库判断是否存在测试代码: th_insert_test.py 每次插入前,去数据库查询,要插入的 User0-9 是否存在,若不存在则插入,若存在,则返回已经 阅读全文
posted @ 2020-04-06 20:59 八英里 阅读(4030) 评论(0) 推荐(0) 编辑
摘要:在阅读Handler源码时发现了这么一个东西,本想直混在其他博客中一笔带过,但仔细想了下这个东西还是蛮重要的,于是开了这篇博客。 ThreadLocal threadlocal使用方法很简单 static final ThreadLocal<T> sThreadLocal = new ThreadL 阅读全文
posted @ 2020-02-27 10:29 八英里 阅读(333) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_39787367/article/details/108654824?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EC 阅读全文
posted @ 2019-12-07 21:56 八英里 阅读(168) 评论(0) 推荐(0) 编辑
摘要:简单来说:协程十分轻量,可以在一个进程中执行有数以十万计的协程,依旧保持高性能。 进程、线程、协程的关系和区别: 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。 协程和线程一样共享堆,不 阅读全文
posted @ 2019-12-07 20:59 八英里 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:OK,如果你还在为并发(concurrency)和并行(parallelism)这两个词的区别而感到困扰,那么这篇文章就是写给你看的。搞这种词语辨析到底有什么意义?其实没什么意义,但是有太多人在混用错用这两个词(比如遇到的某门课的老师)。不论中文圈还是英文圈,即使已经有数不清的文章在讨论并行vs并发 阅读全文
posted @ 2019-02-06 11:07 八英里 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per 阅读全文
posted @ 2019-02-06 10:16 八英里 阅读(1227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示