- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 Java如何查看死锁?
ava中当我们的开发涉及到多线程的时候,这个时候就很容易遇到死锁问题,刚开始遇到死锁问题的时候,我们很容易觉得莫名其妙,而且定位问题也很困难。因为涉及到java多线程的时候,有的问题会特别复杂,而且就算我们知道问题出现是因为死锁了,我们也很难弄清楚为什么发生死锁,那么当我们遇到了死锁问题,我们应该如何来检测和查看死锁呢?Java中jdk 给我们提供了很便利的工具,帮助我们定位和分析死锁问题
2016-08-29 12:47:03 23753 3
原创 java wait()/notify() 实现生产者消费者模式
java中的多线程会涉及到线程间通信,常见的线程通信方式,例如共享变量、管道流等,这里我们要实现生产者消费者模式,也需要涉及到线程通信,不过这里我们用到了java中的wait()、notify()方法:wait():进入临界区的线程在运行到一部分后,发现进行后面的任务所需的资源还没有准备充分,所以调用wait()方法,让线程阻塞,等待资源,同时释放临界区的锁,此时线程的状态也从RUNNABLE
2016-08-18 17:54:39 6305
转载 TCP、UDP、IP 协议分析
互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议,如下图所谓的协议就是双方进行数据传输的一种格式。
2016-08-10 17:25:56 577
转载 Elasticsearch的备份和恢复
备份Elasticsearch的一大特点就是使用简单,api也比较强大,备份也不例外。简单来说,备份分两步:1、创建一个仓库。2、备份指定索引。下面一步一步来:1、创建一个仓库(creating the repository)备份数据之前,要创建一个仓库来保存数据,仓库的类型支持Shared filesystem, Amazon S3, HDFS和A
2016-08-05 13:37:28 2079
转载 nfs 安装配置
文章转载自: http://www.cnblogs.com/argb/p/3438568.html系统环境:centos 6.4 x86_64 minimal,记得是199个安装包。两台机器(可以是虚拟机):192.168.1.150—>a机器192.168.1.11—–>b机器1、检查系统是否开启nfs服务:service nfs status 结果显示nfs: unrecognized s
2016-08-04 10:09:54 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人