- 博客(3)
- 收藏
- 关注
原创 网络知识(一)
网络协议初识 现在乃至以后都是互联网的世界,那踏入这个巨大的世界所需的第一步就是要了解什么是网络,电脑之间是如何进行数据交换的。我是如何通过输入网址就能现实页面。这些的通信都是基于网络协议来实现的。 熟知的网络协议是分为了七层或五层,这两个层次划分也都是人为规定的,所以不用死记硬背,理解整个网络通信的流程,这些层次自然就理解了。 七层包括了:应用层、表示层、会话层、传输控制层、网络层、链路层、物理层 五层包括了:应用层、传输控制层、网络层、链路层、物理层在通信的过程中这些层都是一层
2020-11-14 12:23:52 92
原创 线程池-Spring
1、spring自带的线程池使用的是org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor类 类中会默认定义数量锁、核心线程数、最大线程数、线程空闲存活时间、队列的长度、是否允许核心线程超时这5个参数。 数量锁是当set/get这些参数时,都要先获取这把锁,保证同一时间点内,只有一个线程能对数据进行读取和操作。 最大线程数与队列长度都默认设定了int的最大值。 【重点】是当核心线程数占用满了的时候,新来的调用
2020-10-13 19:05:42 533
原创 学习Java需要了解的计算机底层原理
整理一些最近学习到有关Java语言的一些计算机底层知识,能更好的理解Java这门语言,JVM中一些设计流程跟计算机底层设计的原理有很相似的地方,虽然程序员不应该受语言的限制,但总要先从一门语言入手,学到语言的一些设计理念,感觉这些都是相通的。1、机器语言 在计算机的世界里面只存在0和1,通过0和1的各种组合,来让机器认识这些数字组合并进行运算。机器是如何识别出来这些数字的呢,计算机实际上就相当于一个巨大的电路,在这个电路中存在许许多多的开关,01就代表了这些开关的状态,那无数的开关就可以组成各种.
2020-08-17 20:02:59 768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人