- 博客(5)
- 资源 (19)
- 收藏
- 关注
原创 Java内存模型(JMM)
前言拜读《深入理解JAVA内存模型》后提升了对JMM的更多理解。在此文中进行一个偏白话总结归纳,当然也加入了一些自己的东西。深入理解JAVA内存模型.pdf 下载同步与并发线程并发编程模型有那两个?在我们多线程并发编程的时候,总会遇到为什么线程之间如何同步?线程之间如何通讯?共享内存并发模型顾名思义,共享内存模式,就是线程之间
2017-09-15 16:00:24 446
原创 JUC系列之模拟抢票(N人同时抢票,票不足系统补仓,N-M人继续抢票)
前言10.1要去苏州玩。9月初去携程买票,发现过几天才放票现在可以预约抢票。用户流程 : 选票 -> 选预约 -> 选抢票类型极速/快速/免费 -> 支付票价和抢票费用 -> 自动帮抢票携程这个流程我猜测是(当然我没有做过和12306或什么票务接口对接的工作 ) 记录用户选票类型和票信息,等放票的时候通过接口调用买票这个接口可能是多次提交或提交一次设定
2017-09-08 12:49:04 1445
原创 JUC系列之CyclicBarrier/CountDownLatch/Semaphore
CyclicBarrier同步屏障,如果有人问你如何让N个线程同时之行某件事,请告诉他CyclicBarrier那么他是如何来确保这一点的呢?通过await使所有线程进入barrier。当达到预设计数器或await timeout 条件时,所有await线程开始继续执行结合场景来说,今天我们要去抢火车票。我们为了公平起见,告诉大家今天中午12点开始放票,大家都在12点以前进
2017-09-07 23:19:49 717
原创 (java)六种常见排序
源码下载 1.冒泡排序package com.algorithm.sort;import com.algorithm.utils.Data;import com.algorithm.utils.DataType;import com.algorithm.utils.annotations.Alias;import com.algorithm.utils.annotatio
2017-09-06 16:13:52 507
CyclicBarrier,reentrantlock,condition模拟抢票
2017-09-08
(java)六种常见排序
2017-09-06
dubbox + springmvc 2017整合最新版
2017-08-01
SpringMVC 多版本接口/IP访问控制/ANT打包发布到LINUX
2017-05-26
springMVC多版本接口+ant+ip访问控制
2017-05-25
netty+websocket 客服聊天室
2016-12-16
C语言经典100例
2013-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人