上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 46 下一页
摘要: 出处:Fork and Join: Java也可以轻松地编写并发程序 如今,多核处理器在服务器,台式机及笔记本电脑上已经很普遍了,同时也被应用在更小的设备上,比如智能手机和平板电脑。这就开启了并发编程新的潜力,因为多个线程可以在多个内核上并发执行。在应用中要实现最大性能的一个重要技术手段是将密集的任 阅读全文
posted @ 2020-03-26 17:42 myseries 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 出处: 使用 JMeter 进行压力测试 一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具 阅读全文
posted @ 2020-03-25 17:54 myseries 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 出处: Java断点续传实现原理很简单 关键字: RandomAccessFile 一、作用: 随机流(RandomAccessFile)不属于IO流,支持对文件的读取和写入随机访问。 二、随机访问文件原理: 首先把随机访问的文件对象看作存储在文件系统中的一个大型 byte 数组,然后通过指向该 b 阅读全文
posted @ 2020-03-23 18:38 myseries 阅读(4809) 评论(0) 推荐(3) 编辑
摘要: 问题: sleep方法没有释放锁:不让出资源 wait方法释放了锁:使得其他线程可以使用同步控制块或者方法 sleep不释放锁 线程是进入阻塞状态还是就绪状态? sleep是不是还占着CPU,是互斥还是同步? 作者:大宽宽链接:https://www.zhihu.com/question/23328 阅读全文
posted @ 2020-03-22 22:54 myseries 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 问题:Java里一个线程调用了Thread.interrupt()到底意味着什么? 还有就是Thread.interrupted()会清除interrupted status意味着什么呢?是线程恢复了吗?这里实在搞不懂 概念 要弄清阻塞与中断的关系,首先得弄清楚什么叫做阻塞,什么叫做中断。 阻塞表示 阅读全文
posted @ 2020-03-22 22:33 myseries 阅读(6847) 评论(0) 推荐(1) 编辑
摘要: 出处: 详解Class类文件的结构(上) 详解Class类文件的结构(下) 前言 相信搞Java开发的同学都经常会接触到Class类文件,了解了JVM虚拟机之后也会大量接触到class字节码,那么它到底是什么样的文件?内部由什么构成?虚拟机又是如何去识别它的?这篇文章就来学习一下Class类文件的结 阅读全文
posted @ 2020-03-22 18:12 myseries 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2.假定工厂的电力有限,一次只能供给一个车间使用。 阅读全文
posted @ 2020-03-22 00:23 myseries 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 问题: 如何理解:程序、进程、线程、并发、并行、高并发? 作者:大宽宽链接:https://www.zhihu.com/question/307100151/answer/894486042来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在这里你可以了解: 为啥大家说 阅读全文
posted @ 2020-03-21 23:58 myseries 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: B树 我们来介绍面向磁盘结构一种最长见的数据结构 -- B树。他应该是大家在日常接触最多的数据结构之一了~ 因为只要你在使用数据库,你就是在用B树。甚至当你在用hbase的时候,他其实也只是个分布式的大B树而已。 我们一直都在强调,硬件是骨头,软件是肉。软件的目标就是尽可能的发挥硬件的技术特性,并尽 阅读全文
posted @ 2020-03-20 17:09 myseries 阅读(7102) 评论(1) 推荐(3) 编辑
摘要: 熟悉线程操作的小朋友应该知道,Java中线程的挂起和唤醒一般用synchronized + wait + notify完成。 比如: synchronized(o) { o.wait(); //wait状态 } 在其他线程中o.notify(),就可以唤醒在o上wait的线程。 可是如果o上有多个线 阅读全文
posted @ 2020-03-20 15:22 myseries 阅读(8333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 46 下一页