摘要: 如上图出现 xxx 表 is marked xxxx的问题 运维那说是因为数据库非正常停掉 时 刚好有数据正在写入 数据库 导致的问题,这个没多大影响,需要 执行命令修复数据库,至于命令是什么?网上一大推,这里就不贴了,遇到这个问题 直接让运维去处理就好了,和程序没什么关系。 阅读全文
posted @ 2015-08-27 18:14 wzhanke 阅读(673) 评论(0) 推荐(0) 编辑
摘要: final CountDownLatch cdl = new CountDownLatch(1); new Thread(new Runnable() { @Override public void run() { ... 阅读全文
posted @ 2015-08-27 17:26 wzhanke 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 一、向队列里插入 数据:final BlockingQueue test = new ArrayBlockingQueue(1); test.offer(1); new Thread(new Runnable() { @Override ... 阅读全文
posted @ 2015-08-27 16:44 wzhanke 阅读(778) 评论(0) 推荐(0) 编辑
摘要: ArrayBlockingQueue和LinkedBlockingQueue的使用博客分类:java.util.concurrentBlockingQueue接口定义了一种阻塞的FIFO queue,每一个BlockingQueue都有一个容量,让容量满时往BlockingQueue中添加数据时会造... 阅读全文
posted @ 2015-08-27 15:20 wzhanke 阅读(433) 评论(0) 推荐(1) 编辑
摘要: 并发队列ConcurrentLinkedQueue、阻塞队列AraayBlockingQueue、阻塞队列LinkedBlockingQueue 区别 和 使用场景总结分类:Java2013-09-12 20:231717人阅读评论(0)收藏举报三者区别与联系: 联系,三者 都是线程安全的。区别,就... 阅读全文
posted @ 2015-08-27 15:06 wzhanke 阅读(6978) 评论(2) 推荐(1) 编辑
摘要: 战斗由客户端来做,后端来验证 方式 原来 是 存在 弊端的,比如:一些概率性的 控制,这些概率性的控制如果交给客户端来做的话 势必会出现玩家自己来修改 这个概率的问题,那这些问题怎么解决呢,不解决的话就只能是后端做战斗,前端验证(这种方式如果整战报还好,如果是手动战报即一次出手就一份战报的话会经常出... 阅读全文
posted @ 2015-08-27 11:22 wzhanke 阅读(595) 评论(0) 推荐(0) 编辑