摘要:
package java.io; /** * A <code>ByteArrayInputStream</code> contains * an internal buffer that contains bytes that * may be read from the stream. An in
阅读全文
posted @ 2019-08-17 16:22
ShineYoung
阅读(401)
推荐(0)
编辑
摘要:
分析InputStream /** * This abstract class is the superclass of all classes representing * an input stream of bytes. * * <p> Applications that need to de
阅读全文
posted @ 2019-08-17 15:35
ShineYoung
阅读(397)
推荐(0)
编辑
摘要:
Java.util.concurrent包下 executors创建线程池 1. Executors.newFixedThreadPool() 创建一个定长的线程池,每提交一个任务就创建一个线程,直到达到池的最大长度,这时线程池会保持长度不再变化 固定数量的核心线程 虽然线程数量是固定的,但是阻塞队
阅读全文
posted @ 2019-08-08 15:30
ShineYoung
阅读(1644)
推荐(0)
编辑
摘要:
Android异步任务处理 Android主线程(UI线程)不准执行异步任务,以免阻塞主线程。所以异步任务一定是在工作线程中完成,然后,通知主线程,进行返回结果,刷新UI等操作。 1、使用handler 使用handler可以很方便的进行主线程与工作线程的交互,当在线程里创建handler时,han
阅读全文
posted @ 2019-08-05 15:15
ShineYoung
阅读(5911)
推荐(0)
编辑
摘要:
转载自https://blog.csdn.net/mary19920410/article/details/58030147 1.TCP报文格式 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接 序号(4字节=32位): 37 59 56 75 用来标识TCP
阅读全文
posted @ 2019-04-04 20:27
ShineYoung
阅读(19627)
推荐(1)
编辑
摘要:
Java异常首先可以分为exception,表示程序出错,可以处理。 error,表示Java运行环境出错,由jvm抛出,无法处理。 exception又可以分为checkedException,这是我们需要处理的异常,比如IO异常,SQL异常,我们需要catch或者throw到外层再catch r
阅读全文
posted @ 2019-04-03 22:22
ShineYoung
阅读(92)
推荐(0)
编辑
摘要:
华为流程比较慢,先机试,再心理测试,再业务面试,再综合面试,过了还要躺不知道多久的池子 机试,三道编程题,第一题100第二题200第三题300(只要100就可以去面试,第一题不难,第二题还好,第三题有点难,最后我拿了300多,最后一题时间不太够,建议多刷acm提高机试成绩) 心理测试,玄学测试,按直
阅读全文
posted @ 2019-04-03 11:41
ShineYoung
阅读(2845)
推荐(0)
编辑
摘要:
死锁有四个必要条件 互斥:每个资源要么已经分配给了一个进程,要么就是可用的。 占有和等待:已经得到了某个资源的进程可以再请求新的资源。 不可抢占:已经分配给一个进程的资源不能强制性地被抢占,它只能被占有它的进程显式地释放。 环路等待:有两个或者两个以上的进程组成一条环路,该环路中的每个进程都在等待下
阅读全文
posted @ 2019-03-28 19:33
ShineYoung
阅读(117)
推荐(0)
编辑
摘要:
计算机网络-传输层就两个重点 TCP 传输控制协议 TCP(Transmission Control Protocol)是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供全双工通信,面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(
阅读全文
posted @ 2019-03-27 14:35
ShineYoung
阅读(117)
推荐(0)
编辑
posted @ 2019-03-26 16:11
ShineYoung
阅读(460)
推荐(0)
编辑