多线程
文章平均质量分 78
分享在学习多线程期间所遇到的一些问题与总结
猛踹瘸子那条好腿534
这个作者很懒,什么都没留下…
展开
-
详解 Servlet 及其常用 API
以POST请求为例,代码格式与GET请求相似,数据此时是在 HTTP 格式中的 body 部分的, 使用 from 表单进行构造, 此时 body 中的请求内容的格式 (原创 2023-09-18 21:22:34 · 92 阅读 · 0 评论 -
Servlet入门:第一个hello world程序
简化流程打包跟部署的流程是可以被简化的方式是在idea里装上插件 smart tomcat文件 -> 设置 -> 插件 (Plugins)下载后,点击右上角的长方形框框,点击编辑配置点击 + 号,找到smart tomcat,第一次使用请填写tomcat存放目录,Context path 一级路径,默认是项目名。smart tomcat的好处是,此处程序员可以自定义路径昵称确定后,点击长条框右边的绿色三角形 即可开始运行但要将电脑上开启的Tomcat都关掉,避免端口被占用。原创 2023-09-15 15:52:00 · 44 阅读 · 0 评论 -
Tomcat的安装与使用,Maven的配置与使用
Java生态中最主流,最活跃的两个社区分别是 Spring 和 ApacheTomcat是Apache社区中的一个开源项目,Tomcat是一个HTTP服务器, HTTP服务器有很多种, 在Java领域中, Tomcat是最知名, 最广泛使用的一个, 本质上是基于TCP服务器, 按照HTTP协议的约定来解析请求, 构造响应.是目前比较流行的Web应用服务器。原创 2023-09-14 20:41:22 · 148 阅读 · 0 评论 -
详解 HTTPS 的安全机制
在传统的HTTP协议中,数据在网络中是明文传输的,这样就容易导致传输的数据被运营商劫持或者被黑客所篡改。HTTPS (全称: Hyper Text Transfer Protocol over Secure Socket Layer), 就是 HTTP + 安全层(SSL), 是以安全为目标的 HTTP 通道, 简单讲就是 HTT P的安全版本, 即 HTTP 下加入 SSL 层, HTTPS 的安全基础是 SSL.原创 2023-09-13 23:47:40 · 46 阅读 · 0 评论 -
HTTP请求的构造
常见的HTTP请求构造有以下几种:1.通过地址栏输入 URL 构造出一个Get请求2.通过html一些特殊标签构造Get请求,如:linkascriptimg等等3.通过form表单构造Get请求4.通过 JS 的ajax实现各种请求的构造最常使用的是通过使用 HTML/JS 来进行请求的构造, 再简单一点还可以使用一些工具, 比如使用postman来进行请求的构造。原创 2023-09-12 22:25:09 · 27 阅读 · 0 评论 -
HTTP 协议 的 整体格式
必选项, 描述访问的服务器上指定位置的资源, 不同的路径, 拿到的资源是不同的, 最简单的路径就是一个/, 代表的是http服务器的根目录, 可以理解为http服务器是系统上的一个进程, 就让这个进程管理系统上的一个特定的目录, 这个目录里面的资源都可以让外面进行访问, /管理的根目录可以是系统上的任意一个目, 由http服务器具体配置.在大多数情况下,Host的值 和 URL 的值 是一致的,但有的时候计算机不会直接访问服务 器,而是通过代理的方式间接访问服务器,此时。原创 2023-09-11 00:08:47 · 39 阅读 · 0 评论 -
抓包工具 Fiddller 下载安装
抓包工具 Fiddller 下载安装 清屏 http 请求的 快捷键是 ctrl + x。下载完成 后 运行exe程序 即可打开软件。按错了 就得卸载重新安装 fiddler。全勾选 中间会弹出一个是否安装 证书。需要翻墙 请先启动好翻墙工具。然后就可以打开网页 进行抓包了。选择 经典版 免费尝试。直接搜 fiddler。一定要选 是 切记。原创 2023-09-09 10:54:03 · 77 阅读 · 1 评论 -
TCP的主要机制 | 网络编程
TCP为了实现可靠性,使用了确认应答机制和超时重传机制,这两个机制是TCP最核心的机制。基于确认应答机制,TCP在建立连接上就体现出了三次握手这样的形式,在释放连接上则是体现出了四次挥手。实现了可靠性,那就意味着牺牲了传输效率。为了提高效率,TCP采用了滑动窗口机制实现批量的发送数据,减少等待ACK的时间。而滑动窗口每次批量发送数据的大小则由流量控制和拥塞控制来共同决定。为了能再提高效率,TCP使用了延时应答。基于延时应答,就可以实现捎带应答,减少信息的发送次数,降低计算机的负荷。原创 2023-04-28 16:15:38 · 641 阅读 · 1 评论 -
for循环创建20个线程,并同时执行
有20个线程,需要同时启动。每个线程按0-19的序号打印,如第一个线程需要打印0请设计代码,在main主线程中,等待所有子线程执行完后,再打印 ok原创 2023-04-16 12:27:45 · 353 阅读 · 1 评论 -
进程与线程之间的区别与联系
进程与线程之间的区别与联系:1,进程包含线程2,进程有自己独立的内存空间和文件描述符表,同个进程内的不同线程共享同一份地址空间和文 件描述符表3,进程是操作系统 资源分配 的基本单位,线程是操作系统 调度运行 的基本单位4,进程之间具有独立性,互不影响。 而一个线程挂了,可能会影响同一个进程内的其他线程,将 整个进程带走原创 2023-04-16 10:41:19 · 42 阅读 · 0 评论 -
Jvav EE 进程调度的基本过程
进程是操作系统资源分配的基本单位。简单的理解,电脑是每一个运行的程序就可以看做是一个进程。打开任务管理器,我们可以看到每一个应用就是一个进程。除此之外,还有一些维持系统运行的后台应用。二, 了解 进程的属性 和 进程调度的属性进程的属性:1,pid 每一个进程的唯一标识(相当于身份证)2,内存指针 指出当前进程使用的是内存的哪一部分。原创 2023-04-16 09:43:02 · 76 阅读 · 1 评论