
JavaEE
文章平均质量分 94
JavaEE
不 会敲代码
高度自律,绝对自由
展开
-
Web网站开发----Http协议&Tomcat服务器
HTTPS也是一个应用层协议,在HTTP协议的基础上引入了加密层.HTTP协议内容都是按照文本的方式明文传输的,这就导致在传输过程中出现一些数据被篡改的情况.加密就是把明文(要传输的信息)进行一系列变换,生成密文.解密就是把密文进行一系列变换,还原成明文.在加密和解密的过程中,往往需要借助另外的数据辅助进行,这样的数据称为"密钥".诸位经常看宫斗戏的老表应该都知道,后宫的娘娘倍感孤独时,用熬煮的米汤写下自己的思念,宫外的情郎将信浸入海带的煮出液中(含碘),就会显现出字迹.原创 2023-10-07 14:46:44 · 216 阅读 · 0 评论 -
网络原理入门--IP&以太网(下篇)
关于路由选择,下文谈到路由器的部分会做简略介绍,此处不再讨论.原创 2023-09-19 22:30:36 · 150 阅读 · 0 评论 -
网络原理入门--UDP/TCP详解(中篇)
比如进入QQ的登录界面,客户端需要输入账号和密码,服务器就需要验证账号是否存在,密码是否正确...给客户端反馈登陆成功or失败.原创 2023-09-18 12:06:17 · 161 阅读 · 0 评论 -
网络编程--UDP/TCP
网络编程,指网络上的主机,通过,以编程的方式实现。只要满足进程;所以即便是同一个主机,只要是不同进程,基于网络来传输数据, 也属于网络编程 (比如在同一部手机上登陆的两个微信号相互发送消息)。特殊的,对于开发来说,在条件有限的情况下,一般也都是在一个主机中运行多个进程来完成网络编程.原创 2023-09-15 21:18:20 · 135 阅读 · 0 评论 -
网络原理入门(上篇)
协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。就好比两个人相互交流,他们使用的语言就是"协议"原创 2023-09-13 14:45:34 · 101 阅读 · 0 评论 -
文件操作&IO流
我们先来认识狭义上的文件(file)。针对硬盘这种持久化存储的I/O设备,当我们想要进行数据保存时,往往不是保存成一个整体,而是独立成一个个的单位进行保存,这个独立的单位就被抽象成文件的概念,就类似办公桌上的一份份真实的文件一般。文件除了有数据内容之外,还有一部分信息,例如文件名、文件类型、文件大小等并不作为文件的数据存在,我们可以把这一部分数据视为文件的原信息.原创 2023-09-12 20:53:52 · 80 阅读 · 0 评论 -
线程知多少~(下篇)
CAS:全称,字面意思:”比较并交换,一个CAS涉及到以下操作:我们假设内存中的原数据V,旧的预期值A,需要修改的新值B。1.比较A与V是否相等。(比较)2.如果比较相等,将B写入V。(交换)3.返回操作是否成功。CAS伪代码:(下面写的代码不是原子的真实的CAS是一个原子的硬件指令完成的这个伪代码只是辅助理解booleanCASaddressswapValue。原创 2023-09-07 14:32:14 · 84 阅读 · 0 评论 -
线程安全问题&使用范例--多线程(中篇)
因为创建/销毁一个线程的开销比较大,因此"线程池"会提前创建好线程,需要的时候直接从池里取即可;一个线程被销毁时,并不是真正的销毁,而是把它放回池里以备下次使用.那么问题来了,为啥从池子里拿/放线程更快呢?这就涉及到了"用户态"和"内核态"来拿餐厅举个栗子~自助餐厅就好比是用户态代码,顾客想享用的食物自己去拿就可以了;如果是普通的餐馆,顾客就需要告诉服务员自己想吃什么,然后交给后台的大厨去做.但是大厨收到的菜单并不是只有我们这一份,因此我们点的菜什么时候去做是由大厨随机决定的.原创 2023-09-04 10:48:31 · 134 阅读 · 0 评论 -
java中的并发编程--多线程(上篇)
线程基础篇原创 2023-08-31 21:53:49 · 125 阅读 · 0 评论 -
计算机是怎么做到一心多用的?
javaEE第一篇,从认识计算机开始~原创 2023-08-28 20:09:45 · 197 阅读 · 0 评论