上一页 1 2 3 4 5 6 7 8 ··· 40 下一页
摘要: 执行逻辑:在当前代码块(比如main方法)中的线程A执行了join方法, 那么当代码块(main)执行到join方法时,会停止继续向下执行,一直到线程A执行完毕, main方法才会继续向下执行。 代码一: 使用案例: 假如现在有一个长途车票销售网站,想要查询合肥到上海的汽车; 而合肥又有很多的汽车站 阅读全文
posted @ 2019-08-14 23:26 思思博士 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: linux安装的jdk1.6,无法满足当前tomcat项目使用,所以需要指定为更高版本的jdk。 主要修改tomcat bin目录下的catalina.sh和setclasspath.sh文件 添加内容如下 catalina.sh setclasspath.sh 阅读全文
posted @ 2019-07-02 12:10 思思博士 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: 构造方法: 1.使用构造方法 public ServerSocket(int port) 和public ServerSocket(int port,int backlog) 创建ServerSocket对象,则客户端可以使用服务器任意的IP连接到ServerSocket对象中。 2. 使用publ 阅读全文
posted @ 2019-07-01 22:23 思思博士 阅读(3984) 评论(0) 推荐(0) 编辑
摘要: 1.accept:侦听并接受此套接字的连接;此方法在连接传入之前一直阻塞。 2.setSoTimeout(timeout)方法的作用时设置超时时间,通过指定超时timeout值启用/禁用超时功能,以ms为单位。 必须在进入阻塞前调用这个方法,才能生效,一旦超时,程序会触发SocketTimeoutE 阅读全文
posted @ 2019-06-30 22:55 思思博士 阅读(3000) 评论(0) 推荐(0) 编辑
摘要: UserInfo.java Server.java Client.java ps:如果服务端先获取objectInputStream对象,然后获取objectOutPutStream对象; 如果客户端也是同样的顺序获取对象,这样的话在运行时会在服务端的程序代码: ObjectInputStream 阅读全文
posted @ 2019-06-30 22:00 思思博士 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 线程demo: 线程: 服务端 客户端: 线程池demo: 线程类 服务类 客户端类 阅读全文
posted @ 2019-06-06 07:58 思思博士 阅读(862) 评论(0) 推荐(0) 编辑
摘要: package com.company.s3; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { public stat... 阅读全文
posted @ 2019-06-05 07:53 思思博士 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 一:客户端向服务端发送数据。 服务端: 2.客户端代码: 二:服务端向客户端发送数据 1.server.java 2.客户端代码: 阅读全文
posted @ 2019-06-04 08:00 思思博士 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 1.remaining();返回当前位置与limit之间得元素数。 2.isDirect() 判断是否为直接缓冲区。 3.clear()还原缓冲区得状态,是状态,不是数据;比如将position=0.market丢失掉。 4.flip() 向缓冲区写入一些数据后,下一步直接读取缓冲区中得数据之前,以 阅读全文
posted @ 2019-06-01 21:52 思思博士 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 问:什么是NIO? 答:对I/O的byte[]或char[]进行封装,采用ByteBuffer类来操作数据。简而言之就是:比I/O更牛逼的知识点;我们给这个知识点取名为NIO。 问:牛逼在哪? 答:多了一个缓冲区的概念.这样对byte[]或char[]这种数组的处理就更灵活了。 问:缓冲区怎么实现的 阅读全文
posted @ 2019-06-01 21:45 思思博士 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 40 下一页