- 博客(5)
- 收藏
- 关注
转载 服务器压测
压测,用模拟客户端压,用机器人压。根据压测数值,决定部署方案和应急备案,初步估算每台服务器支撑多少,多少用户估计需要多少服务器。然后上线,实时监控个服务器性能指标。线上可接受上限就是真实数值。至于资源占用不同,压测可以按比率模拟,也可以按均值模拟,峰值模拟,…… 不过具体怎么压,这坑也不小。你可以黑盒整体压,也可以白盒单服务器压计算TPS/QPS,然后估算。或者黑白对比。一切就看你的策略和实现复杂...
2018-03-31 16:01:38
1273
原创 初步认识游戏服务器
游戏服务端大访问量大并发的优化解决方案所有的对象都放在内存,20万用户以下无压力。如果游戏的用户很多,例如超过50万,内存就会不够,可使用LRU算法来淘汰一些数据。流程:收到用户请求 - 在内存查找用户对象 - 如果不存在就从数据库中加载- 放入内存cache-如果cache中的用户超过20万 - 用LRU算法淘汰最古老的用户数据。避免同步的IO操作,所有会发生写数据库的操作:例如角色获得了经验,...
2018-03-31 15:34:35
257
原创 我想做什么?
2014年8月开始工作至今,3年5个月了。我会了什么?编写一些业务代码,简单逻辑+数据的增删改查。查询一些产线问题。那我想做什么工作。加入支付宝。那加入支付宝还差什么?java语言的基础知识。jdk的源码。一些思想。spring。jvm。sql。
2018-01-19 23:13:34
227
原创 界面上将nas路径上的文件下载到浏览器中的错误
报错:java.lang.IllegalStateException: STREAM解决办法:原先用的ajax提交,将文件路径传给后台controller。 改为:用form表单提交。原因:待查。
2018-01-16 15:12:43
861
1
原创 线程相关知识
什么是线程安全?多个线程都在操作同一数据,导致数据不一致。个人理解:A线程获取共享变量X,处理变量x有3个步骤,在处理完第一个步骤的时候,B线程获取到这个变量X,并修改了X的值,A线程执行第2个步骤时的X已经不是第1个步骤后X的值。这就是B线程损坏了A线程的数据。线程同步可以保证线程安全。线程同步:线程排队,一个一个地来访问共享数据。 并行的线
2017-08-22 22:36:06
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅