高并发
文章平均质量分 51
jueshengtianya
这个作者很懒,什么都没留下…
展开
-
利用redis + lua解决抢红包高并发的问题
参考:http://blog.csdn.net/hengyunabc/article/details/19433779抢红包的需求分析抢红包的场景有点像秒杀,但是要比秒杀简单点。因为秒杀通常要和库存相关。而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可。另外像小米这样的抢购也要比淘宝的要简单,也是因为像小米这样是一个公转载 2016-01-22 16:01:21 · 639 阅读 · 0 评论 -
微信红包的架构设计简介
参考:https://www.zybuluo.com/yulin718/note/93148http://coderroc.com/article/%E6%95%B0%E5%AD%A6%E5%92%8C%E7%AE%97%E6%B3%95/%E5%BE%AE%E4%BF%A1%E7%BA%A2%E5%8C%85%E9%9A%8F%E6%9C%BA%E7%AE%97%E6%B3%95%E5%88转载 2016-07-05 22:21:39 · 2037 阅读 · 0 评论 -
Java并发
参考:http://www.kancloud.cn/seaboat/java-concurrent/117870转载 2016-06-16 18:19:19 · 284 阅读 · 0 评论 -
利用redis + lua解决抢红包高并发的问题
参考:http://blog.csdn.net/hengyunabc/article/details/19433779转载 2016-04-29 15:40:08 · 839 阅读 · 0 评论 -
线程安全的理论讲解(volatile)
参考:http://blog.csdn.net/xieyuooo/article/details/8639190在J U C里面,要谈到并发,就必然就存在可见性问题,其实对于程序来讲,要说到锁,首先要确保可见性,也就是要在这个基础上才能做到,而CAS也是基于这种原理来完成,我们在文章:Java JUC之Atomic系列12大类实例讲解和原理分解 中关于Atomic的介绍中有提到通过unsafe转载 2016-04-01 17:31:45 · 356 阅读 · 0 评论 -
Log4j最佳实践
参考:http://www.cnblogs.com/Mainz/p/3628414.htmlhttp://www.oschina.net/translate/asynchronous-logging-using-log4j-activemq-and-spring?p=2#commentshttp://zhanghua.1199.blog.163.com/blog/static/4644转载 2016-03-06 16:16:42 · 365 阅读 · 0 评论 -
某系统响应时间慢TPS低性能瓶颈调优过程
参考:https://m.aliyun.com/bbs/read/257226.htmlhttp://www.cnblogs.com/Mainz/p/3628414.html转载 2016-03-06 16:01:59 · 4483 阅读 · 0 评论 -
Java 慎用方法级别的synchronized关键字
参考:http://www.jiacheo.org/blog/317 http://blog.sina.com.cn/s/blog_875553d40101idot.html转载 2016-03-06 15:50:18 · 519 阅读 · 0 评论 -
自己对多线程的一点思考
高并发,执行耗时短的任务,还有低并发,执行耗时长的任务,各自选取什么样的线程池会比较合理?为什么?如果业务场景是高并发,且任务耗时长时,有什么解决思路?cpu密集型任务:减少并发线程数,减少cpu上下文切换带来的影响。io密集型任务:增加并发线程数,让CPU去切换其他线程充分忙起来。线程池的关键点是:1、尽量减少线程切换和管理的开支; 2、最大化利用cpu。对于1,原创 2016-01-08 19:32:31 · 713 阅读 · 0 评论 -
方法体执行完,线程会释放吗?
public class Application { public static void main(String[] args) throws Exception { //SpringApplication.run(Application.class, args); Application application = new Application();原创 2017-02-22 10:53:33 · 5999 阅读 · 0 评论