JRBM
Koliday
这个作者很懒,什么都没留下…
展开
-
阿里云docker安装Rocketmq
1.搜索镜像docker search rocketmq2.启动nameserver(会提示自动下载镜像)docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.13.启动brokerdocker run -d -p 10911:10911 -p 10909:10909\ --...原创 2020-02-10 14:06:29 · 906 阅读 · 0 评论 -
HashMap、ConcurrentHashMap单线程、多线程遍历时修改的异同
一,情景引入JRBM中有一个对球队Websocket在线情况的检测需求:现有ConcurrentHashMap<teamId,JrbmSession> map,jrbmSession包括了session和lastAliveTime,前端每隔3s通过ws连接向服务端发送一次心跳,服务端接收到心跳之后,更新对应JrbmSession中的lastAliveTime。现在有三个线程...原创 2020-02-06 19:55:51 · 3514 阅读 · 1 评论 -
JRBM——6.27问题
问题1:在自由市场刷新时发现可能出现第一页球员填不满表格的情况,如下图:这是因为我设置的自由球员过期事件处理,即从freemarketplayerlist中删除fpid的动作需要处理时间,而在这期间,有可能再对list进行查询,这时候会查到前10个fpid中的9个fpid已经过期,由于我在代码中进行了二次确认,如果发现fpid为null,那么就主动删除,导致原本查询10个球员,最后只返回了...原创 2019-06-27 21:04:41 · 204 阅读 · 0 评论