上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 168 下一页
摘要: package cn.itcast.bigdata.socket; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.ne... 阅读全文
posted @ 2018-05-10 14:20 无天666 阅读(215) 评论(0) 推荐(0)
摘要: ... 阅读全文
posted @ 2018-05-10 14:12 无天666 阅读(436) 评论(0) 推荐(0)
摘要: java消息队列 BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。锁也是用来控制线程同步的,释放锁的时候谁拿到了锁是没有预测的,所以谁拿到了锁是不可控的。BlockingQueue消息队列就可以控制。队列是先进先出的。 阻塞:我往队列里面放任务的时候别人不能放,我取任务的时候别人不能取。队列满了就不能put了。 也支持不阻塞队列。 主要的... 阅读全文
posted @ 2018-05-10 11:17 无天666 阅读(467) 评论(0) 推荐(0)
摘要: java并发包 1.java并发包介绍 线程不能无限制的new下去,否则系统处理不了的。 使用线程池。任务来了就开一runable对象。 concurrent 包开始不是jdk里面的,后来加入到jdk里面去了。 当很多人来访问网站的时候,就要开启一个队列,排队处理请求,这个队列用JMS-ActiveMQ实现。有抢手机的队列,有抢电脑的队列,不同的队列。 为不同的“主题”建立消息队列。 主要... 阅读全文
posted @ 2018-05-09 23:35 无天666 阅读(432) 评论(0) 推荐(0)
摘要: ReentrantLock 直接使用lock接口的话,我们需要实现很多方法,不太方便,ReentrantLock是唯一实现了Lock接口的类,并且ReentrantLock提供了更多的方法,ReentrantLock,意思是“可重入锁”。 以下是ReentrantLock的使用案例: 例子1,lock()的正确使用方法 见代码MyLockTest 例子2,tryLock()的... 阅读全文
posted @ 2018-05-09 17:52 无天666 阅读(662) 评论(0) 推荐(0)
摘要: synchronized 锁是jvm控制的,控制锁住的代码块只能有一个线程进入。线程执行完了锁自动释放,抛出异常jvm会释放锁。 synchronized的缺陷 1.如果一个线程被阻塞了,其余的线程就要一直等下去,Lock可以在线程阻塞的时候其他线程不用一直等下去。 2.同时读文件时候,其他线程也要等待,lock可以做到读的时候不加锁,写的时候枷锁。 3.synchronized不知道线程有... 阅读全文
posted @ 2018-05-08 10:30 无天666 阅读(231) 评论(0) 推荐(0)
摘要: .1.1. 实现线程的两种方式 1、继承Thread的方式 见代码MyThreadWithExtends 2、声明实现 Runnable 接口的方式 见代码MyThreadWithImpliment 阅读全文
posted @ 2018-05-08 09:55 无天666 阅读(640) 评论(0) 推荐(0)
摘要: J2ee是一种规范,tomcat、jboss、weblogic就是实现。JMS是一种规范,ActiveMQ是实现。 .1.1. 进程介绍、线程介绍 进程:它是内存中的一段独立的内存空间。 线程:是在进程的独立运行空间中再划分的独立运行空间。 方法的空间是一样的,线程的局部变量是不一样的,不同线程调同 阅读全文
posted @ 2018-05-07 22:56 无天666 阅读(295) 评论(0) 推荐(0)
摘要: 1.前言 2.步骤 1.下载nginx http://nginx.org/en/download.html 目前稳定版本为1.80 解压到一个目录 2.修改配置文件 3.在nginx目录下的html中建立目录test和test.rar文件 4.打开命令行切换到nginx目录 windows系统下将n 阅读全文
posted @ 2018-05-07 11:40 无天666 阅读(192) 评论(0) 推荐(0)
摘要: https://natapp.cn/tunnel/edit/69115 https://natapp.cn/article/natapp_newbie 阅读全文
posted @ 2018-05-06 20:33 无天666 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 168 下一页