51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#并发
MySQL数据库高并发优化配置
在Apache,PHP,mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断...
代码星球
·
2020-09-02
MySQL
数据库
高并发
并发
优化
谈谈高并发系统的限流
开涛大神在博客中说过:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。...
代码星球
·
2020-09-02
谈谈
高并发
并发
系统
限流
Python框架下django 的并发和多线程
django的并发能力真的是令人担忧,django本身框架下只有一个线程在处理请求,任何一个请求阻塞,就会影响另一个情感求的响应,尤其是涉及到IO操作时,基于框架下开发的视图的响应并没有对应的开启多线程,再者Python的多线程对于多核CPU有效利用率非常低,参照这里就使用nginx+uwsgi提供高并发nginx的并...
代码星球
·
2020-09-02
Python
框架
django
并发
线程
windows下多进程加协程并发模式
好久没更新博客了。正好最近要整理一下最近这段时间做过的项目以及学习python的一些心得。如标题所示,今天就来说说windows下多进程加协程并发模式。其实网上还是蛮多在linux下的多进程加协程并发模式,本身linux对python的支持更好吧。但是由于本人的开发环境是windows的,而且网上关于这方面的资料还是少...
代码星球
·
2020-09-02
windows
下多
进程
加协
程并发
yb课堂之高并发项目必备利器之分布式缓存和本地缓存 《十九》
程序经常要调用的对象存储在内存中,方便其使用时可以快速调用,不必去数据库或者其他持久化设备中查询,主要就是提高性能 DNS、前端缓存、代理服务器缓存Nginx、应用程序缓存(本地缓存、分布式缓存)、数据库缓存 与应用分离的缓存组件或服务,与本地应用隔离一个独立的应用,多个应用可直接的共享缓存 常见的分布式缓存...
代码星球
·
2020-08-31
缓存
yb
课堂
之高
并发
MySQL 并发控制(锁得使用)
并发问题:同一时刻进行读写,并发问题回引发数据不一致问题。解决并发问题:MySQL采用了锁定机制去解决并发问题 MySQL使用两种锁机制去解决问题:共享锁和排他锁,也叫读锁或者写锁。共享锁、读锁:不影响其他连接的读,写会受影响排他锁、写锁:会不让其他连接进行读写 MySQL针对不同的数据粒度,又分别使用表锁和行锁进...
代码星球
·
2020-08-31
MySQL
并发
控制
锁得
使用
Java 高并发之魂
前置知识了解Java基本语法了解多线程基本知识Synchronized简介:作用、地位、不控制并发的后果两种用法:对象锁和类锁多线程访问同步方法的7种情况:是否是static、Synchronized方法等Synchronized的性质:可重入、不可中断原理:加解锁原理、可重入原理、可见性原理Synchronized的...
代码星球
·
2020-08-31
Java
发之
高并发情况下用户处理同一条数据解决方法
如果2个及以上的用户同时打开一条数据,并修改数据,提交后会造成数据冲突。数据库表字段假设现在有2个用户都已经打开同一条数据,并且显示的数据都是id:1;name:张三;age:15;A用户 B用户现在我们假设用户A先操作,用户B后操作,此时数据库保存的数据为用户A没有对该记录进行操作没有生效。下面提供一个...
代码星球
·
2020-08-31
高并发
并发
情况下
用户
处理
jmeter之怎样减负-实现稳定超高并发測试(性能调优)
新浪围脖>@o蜗牛快跑o 企鹅交流群>79642549在測试过程中,刚開始学习的人(也包含早期的我),使用工具不当,加入众多监控组件,很想看到实时报告。跑不了一会,jmeter就卡死甚至oom。仅仅得重新启动。之前的统计报告没了,很郁闷。以下我来总结下怎样正确使用jmeter。有效利用...
代码星球
·
2020-08-28
jmeter
怎样
减负
实现
稳定
同步容器类与并发容器类
同步容器类包括Vector和HashTable,这两个都是JDK早期的容器。后来在JDK1.2也引入一个功能与之类似的类,这些同步的封装容器类是由Collections.synchronizedXXX等工厂方法创建的。这些类实现线程安全的方式是:将他们的状态封装起来,并对每个公有方法都进行同步,使得每次只有线程能访...
代码星球
·
2020-08-27
容器
同步
并发
对象及变量的并发访问(同步方法、同步代码块、对class进行加锁、线程死锁)&内部类的基本用法
主要学习多线程的并发访问,也就是使得线程安全。 同步的单词为synchronized,异步的单词为asynchronized 同步主要就是通过锁的方式实现,一种就是隐式锁,另一种是显示锁Lock,本节主要研究隐式锁synchronized的使用。 每个Java对象都可以用作一个实现同步的锁,注意前提是Java...
代码星球
·
2020-08-27
同步
对象
变量
并发
访问
【Tomcat】Tomcat配置与优化(内存、并发、管理)【自己配置】
主要通过以下的几个jvm参数来设置堆内存的:-Xmx512m最大总堆内存,一般设置为物理内存的1/4-Xms512m初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了-Xmn192m年轻带堆内存,sun官方推荐为整个堆的3/8堆内存的组成总堆内存=年轻带堆内存+年老带堆内存+...
代码星球
·
2020-08-27
Tomcat
配置
优化
内存
并发
【Tomcat】如何优化tomcat配置(从内存、并发、缓存4个方面)优化
** Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置java_OPTS参数。 JAVA_OPTS参数说明 -server启用jdk的server版; -Xmsjava虚拟机初始化时的最小内存; -Xmxjava虚拟机可使用的最大内存; -X...
代码星球
·
2020-08-27
优化
Tomcat
如何
tomcat
配置
Python中的子进程并发
date:2019-06-16 22:35:33author:headsenchennotice:个人原创 实例代码:importos,timetime.sleep(1)frommultiprocessingimportProcessa=100print(a,os.getpid(),os...
代码星球
·
2020-08-24
Python
中的
进程
并发
简单实现redis实现高并发下的抢购/秒杀功能(转)
抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢?常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数这里我就只谈redis的解决方案我们先来看以下php代码是否能正确解决超抢/卖...
代码星球
·
2020-08-23
实现
简单
redis
高并发
并发
首页
上一页
...
17
18
19
20
21
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他