摘要: 1、建立WebSocket连接(调用OnOpen方法) 1)建立websocket连接 2)为集合中添加当前对象(注意线程安全) 3)广播消息 2、断开Ws连接(当关闭ws连接的时候会调用onClose方法) 3、点对点发送消息实现(字典{userid:ws的session}) 1)后台接收消息 2 阅读全文
posted @ 2018-04-07 21:09 想54256 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 线程安全问题 结论:多线程操作同一个全局变量,加上线程锁吧 volatile字段 volatile字段的作用:往常线程都是将某个变量复制一份到自己的线程中,经过volatile字段修饰后,就统一的从内存中读取 原理:volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要 阅读全文
posted @ 2018-04-07 17:42 想54256 阅读(474) 评论(0) 推荐(1) 编辑
摘要: // JQuery右键菜单插件 $(function () { context.init({preventDoubleContext: false}); context.settings({compress: true}); context.attach('#chat-view', [ {header: '操作菜单',}, {text: '... 阅读全文
posted @ 2018-04-07 16:26 想54256 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、获取当前年月日...信息的方法 1 public class CommonDate { 2 3 public final String year = String.valueOf(Calendar.getInstance().get(Calendar.YEAR)); 4 public final 阅读全文
posted @ 2018-04-07 15:05 想54256 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-07 14:53 想54256 阅读(601) 评论(0) 推荐(0) 编辑