
JavaEE
文章平均质量分 94
JavaEE
WE-ubytt
这个作者很懒,什么都没留下…
展开
-
JavaEE:CSS
层叠样式表 (Cascading Style Sheets).CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离.CSS 基本的语法规则:先是一个选择器,然后 大括号,大括号里有一些样式的内容(键值对).选择器决定针对谁修改 (找谁)声明决定修改啥. (干啥)声明的属性是键值对.使用 ; 区分键值对,使用 : 区分键和值举例:三、引入方式1、内部样式① 概念写在 style 标签中. 嵌入到 html 内部.理论上来说原创 2022-11-03 21:22:30 · 908 阅读 · 0 评论 -
JavaEE:HTML
HTML 代码是由 “标签” 构成的.形如:标签名 (body) 放到 < > 中大部分标签成对出现. 为开始标签, 为结束标签.少数标签只有开始标签, 称为 “单标签”.开始标签和结束标签之间, 写的是标签的内容. (hello)开始标签中可能会带有 “属性”. id 属性相当于给这个标签设置了一个唯一的标识符(身份证号码).2、HTML 文件基本结构html 标签是整个 html 文件的根标签(最顶层标签).head 标签中写页面的属性.body 标签中写的是页面上显示的内原创 2022-09-10 21:14:14 · 565 阅读 · 0 评论 -
JavaEE:网络原理之TCP/IP
IP地址描述的是路途总体的起点和终点;是给人使用的网络逻辑地址。MAC地址描述的是路途上的每一个区间的起点和终点,即每一跳的起点和终点;是给网络硬件设 备使用的网络物理地址。从浏览器中输入 URL 开始,到最终看到页面位置,中间发生了哪些事情?应用层角度:浏览器是客户端,这里输入 URL 就会访问对应的服务器。DNS 解析构造 HTTP 请求传输层角度:对应到 TCP 协议。先三次握手,建立连接传输数据(确认应答,超时重传,滑动窗口,流量控制,拥塞控制,…)网络层。原创 2022-09-08 10:52:06 · 1158 阅读 · 1 评论 -
JavaEE:网络编程套接字
网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)。进程具有隔离性(每个进程都有自己独立的虚拟地址空间).进程间通信,借助一个每个进程都能访问到的公共区域,完成数据交换.网络编程,也就是一种进程 间通信的方式,借助的公共区域就是 网卡.(当下最主流的方式)原创 2022-09-03 20:43:29 · 531 阅读 · 1 评论 -
JavaEE:网络原理之初识
协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。注意我们这里说的是传统意义上的交换机和路由器,也称为二层交换机(工作在TCP/IP五层模型的下两层)、三层路由器(工作在TCP/IP五层模型的下三层)。随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。局域网和局域网之间在没有连接的情况下,是无法通信的。可以把同一层的协议替换成其他协议,对于其他层次的协议来说,基本是无感知的(透明的)...原创 2022-08-29 17:37:07 · 371 阅读 · 0 评论 -
JavaEE:文件操作 和 IO
修饰符及类型属性说明依赖于系统的路径分隔符,String 类型的表示依赖于系统的路径分隔符,char 类型的表示修饰符及返回值类型方法签名说明intread()读取一个字节的数据,返回 -1 代表已经完全读完了int最多读取 b.length 字节的数据到 b 中,返回实际读到的数量;-1 代表以及读完了int最多读取 len - off 字节的数据到 b 中,放在从 off 开始,返回实际读到的数量;-1 代表以及读完了voidclose()关闭字节流签名说明。...原创 2022-08-28 22:42:57 · 410 阅读 · 0 评论 -
JavaEE:多线程(进阶)
读写锁就是把读操作和写操作区分对待.其中,读加锁和读加锁之间, 不互斥.写加锁和写加锁之间, 互斥.读加锁和写加锁之间, 互斥.读写锁最主要用在 “频繁读, 不频繁写” 的场景中.如果获取锁失败, 立即再尝试获取锁, 无限循环, 直到获取到锁为止. 第一次获取锁失败, 第二次的尝试会在极短的时间内到来. 一旦锁被其他线程释放, 就能第一时间获取到锁.优点:一旦锁被释放,就可以第一时间获取到. 更加高效,在锁持有时间比较短的场景下非常有用.缺点:如果锁一直不释放,就会消耗大量的 CPU.原创 2022-08-21 19:39:25 · 717 阅读 · 4 评论 -
JavaEE:多线程(初阶)
一个线程就是一个 “执行流”. 每个线程之间都可以按照顺讯执行自己的代码. 多个线程之间 “同时” 执行着多份代码。首先, “并发编程” 成为 “刚需”.其次, 虽然多进程也能实现 并发编程, 但是线程比进程更轻量.最后, 线程虽然比进程轻量, 但是人们还不满足, 于是又有了 “线程池”(ThreadPool) 和 “协程”(Coroutine)线程是操作系统中的概念. 操作系统内核实现了线程这样的机制, 并且对用户层提供了一些 API 供用户使用(例如 Linux 的 pthread 库).Java 标准原创 2022-08-17 11:04:33 · 463 阅读 · 0 评论