前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了! 事情是这样的,做过游戏的都知道,buff,需要分类型,且包含是否需要切换场景删除,下线删除,死亡删除等信息,好吧我就把这个做到一起了用一个字段标识!jvm调优就是... ...
分类:
其他好文 时间:
2016-08-01 22:41:46
阅读次数:
179
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? 那你就out太多了,new Thread的弊端如下: a. 每次new Thread ...
分类:
编程语言 时间:
2016-08-01 17:48:44
阅读次数:
230
虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 一.什么时候会出现线程安全问题? 在单线程中不会出现线程安全问题,而 ...
分类:
编程语言 时间:
2016-07-31 22:11:48
阅读次数:
312
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 第一次做线段树,帆哥的一句话,我记下来了,其实,线段树就是一种处理数据查询和更新的手段。 然后,我的代码风格,是网上的大牛们的辛苦总结,我就套用了。这里,我还是简单说一下线段树,说的不好,主要方便 ...
分类:
其他好文 时间:
2016-07-30 19:38:47
阅读次数:
125
写在前面 去年上半年,我开始着手推动项目中响应式设计的落地。以官网优化需求为契机,主动去做了响应式的页面设计,也说服了产品、设计和开发的相关同事一起把它上线落实,但不幸的是,由于各种方面的原因,比如,生搬硬套的PC模块,无差异化的设计使得移动端阅读不佳,导航兼容性有限等等原因,上线几个月后又悄然下线 ...
分类:
Web程序 时间:
2016-07-30 16:39:12
阅读次数:
166
在前面的博文中讨论了进程的相关概念,这里重新引入一下‘线程’的概念。进程有各自独立的地址空间,所以进程间的通信是比较麻烦的,只能借助管道等才能够实现进程间通信。而linux系统中,多个线程共享进程的地址空间(也可以说是进程是一个独占资源的线程),所以线程之间的通..
分类:
编程语言 时间:
2016-07-29 23:03:22
阅读次数:
270
Java线程工作内存与主内存变量交换过程及volatile关键字理解 1. Java内存模型规定在多线程情况下,线程操作主内存变量,需要通过线程独有的工作内存拷贝主内存变量副本来进行。此处的所谓内存模型要区别于通常所说的虚拟机堆模型: 2. 线程独有的工作内存和进程内存(主内存)之间通过8中原子操作 ...
分类:
编程语言 时间:
2016-07-25 18:18:12
阅读次数:
720
推荐基础教材《应用时间序列分析》王燕,最近看了下时间序列的书,就想着总结下线性的时间序列分析过程,只是个框架,没有具体涉及算法的细节。 ...
分类:
其他好文 时间:
2016-07-25 01:36:58
阅读次数:
105
还在为代码调试终结点问题苦恼么? 也许,还有人在为在Github下载的Azure DEMO code 而为Endpoint 问题而苦恼,为何连接不上! 请参选下表简单的总结: Note:老的Portal就要下线了, FYI . 新的Portal地址:portal.azure.cn ...
分类:
其他好文 时间:
2016-07-22 12:57:13
阅读次数:
122
一、线程 上一篇已经大致介绍了什么是线程以及线程的作用、多线程和进程的关系大致的总结如下: 线程是最小的执行单元,进程由至少一个线程组成; 进程和线程的调度,完全有操作系统决定,程序不能决定什么时候执行和执行多久。 一个应用程序可以有多进程、多线程 默认是单进程、单线程 单进程,多线程,在Pytho ...
分类:
编程语言 时间:
2016-07-21 00:44:18
阅读次数:
168