![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
happyredstar
这个作者很懒,什么都没留下…
展开
-
Java Thread到底有多快/慢?
Java Thread到底有多快/慢? 创建一个能占满CPU的任务,然后启动CPU个,看时间,然后启动更多,看平均每个任务的执行时间。计算Fibonacci数列的算法。启动n个线程,每个线程计算一个fib数列,看总的时间。单位计算资源占用效率的计算:CPU占用×时间/计算的数量10000fib 系统5%原创 2016-11-20 01:10:25 · 1088 阅读 · 0 评论 -
Java取系统时间的调用速度如何?
Java取系统时间的调用速度如何? 测试了两个调用(应该取时间是系统调用):System.nanotimeSystem.currentTimeMillis 在840g上(840G1配置i54300u 1.9 -.2.5G 8G Windows 7 64bit),每秒大概在2250w/s,两个调用速度差不多。 所以其实应该速度还好啦,如果用的地方不多的话。 如原创 2016-11-20 01:23:02 · 568 阅读 · 0 评论 -
excel打开java生成的文件中文乱码
excel打开java生成的文件中文乱码 java生成的csv文件数据,下载到本地后,使用excel打开,发现乱码:看了一下,csv文件是UTF-8格式的文件,excel默认不将这个文件当成UTF-8格式解析导致的。文件的本来的编码格式如下:将编码添加BOM(Byte-orderMark)之后,excel就识别了。添加BOM的方法和工具很多,例如note原创 2016-11-25 11:31:24 · 3316 阅读 · 0 评论 -
javascript时间处理函数
当前时间:var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;返回的是毫秒,后三位为0var timestamp = (new Date()).valueOf();var timestamp=new Date().getTime();返回的是毫秒,精确到毫秒 时间转时间戳v...原创 2018-11-09 17:57:10 · 1325 阅读 · 0 评论 -
并发编程的模型
并发编程的模型并发是多核编程中非常困难的部分,主要原因是多个CPU,但是共享一个内存,所以必须有一套机制保证这些CPU不会冲突。理论上一个应用程序绑定一个CPU,然后从头执行到尾是最高效的方式,然而实际中的应用,总是会相互依赖,或者依赖某个低速的IO操作,这时候这些应用就会等待。等待的时候能高效的将CPU出让给别人是很重要的。为了并发且保护共享的数据结构,很多的方式被...原创 2019-04-09 00:31:50 · 192 阅读 · 0 评论