![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
文章平均质量分 94
caiyec
这个作者很懒,什么都没留下…
展开
-
Java多线程(单例模式、堵塞队列、定时器)
单例模式一、单例模式饿汉模式懒汉模式二、针对单例模式的线程安全要点:三、堵塞队列一、单例模式单例模式是一种设计模式,针对一些特定的场景,研究出对应的解决方案,。有些对象在代码中只应该有一个实例,单例模式就是强制某个类只能有一个实例。单例模式的实现,主要依托于static关键字(被static 修饰的成员,静态成员,把当前的成员变成类属性而不是实例属性~)每个类对象只有一份单例模式实现有两种,饿汉模式和懒汉模式饿汉模式饿汉模式实现:实例创建出现在“类加载”阶段(第一次使用到这个类的时候,就会把原创 2021-08-13 16:16:08 · 1462 阅读 · 12 评论 -
Java多线程(多线程基本操作,多线程安全问题等)
Java创建多线程前言一、创建线程四种方式1)继承Thread2)调用Runnable3)匿名内部类4)使用lambda表达式来创建二、了解Thread 类2.1Thread的常见的构造方法2.2Thread的几个常见的属性前言在Java中有,有一个Thread这样的类来表示"线程",线程是系统中概念~,在Java中通过Thread的类来包装好了,Java中的一个Thread对象和操作系统内部的一个线程是一一对应的一、创建线程四种方式1)继承Thread利用多态机制,继承于Thread机制1)原创 2021-08-09 11:30:58 · 669 阅读 · 15 评论 -
初识多线程
初识多线程前言一、操作系统1.冯诺依曼体系结构2.操作系统二、进程2.1操作系统管理进程2.2进程的组成2.3时间片2.4并行和并发2.5内核态和用户态2.6进程状态三、多线程3.1线程是什么?3.2进程和线程的区别3.3Java实现多线程3.4通过代码演示多线程提高效率前言我们先简单介绍操作系统来进一步了解多线程一、操作系统1.冯诺依曼体系结构冯诺依曼体系结构是由CPU(运算器,控制器) 存储器 输入设备 和输出设备组成CPU(运算器,控制器): 算术运算和逻辑判断存储器:主要功能是存储设原创 2021-08-07 18:34:43 · 1036 阅读 · 16 评论 -
TCP和UDP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档TCP和UDP前言一、UDP是什么?二、TCP是什么?1.引入库2.TCP和UDP的区别总结前言目前我们比较常用的计算机网络的体系结构为TCP/IP五层网络结构从上而下为应用层,传输层,网络层,数据链路层,物理层,今天介绍的TCP和UDP就是传输层的两种协议,传输层来负责端到端的数据传输,传输层是操作系统内核实现的.一、UDP是什么?首先UDP是传输层的一种协议,先说特点:无连接, ==不可靠传输 ==(不知道数据发送成功与否,原创 2021-07-29 17:11:06 · 465 阅读 · 14 评论 -
实现一个简单的“个人博客”项目
个人博客前言一、需求分析(实现的功能)二、数据库设计JDBC封装sql总结前言实现个人博客网站之前,我们需要先明确需求(需求分析)要实现的功能一、需求分析(实现的功能)1.博客列表页,展示了很多篇博客,每一篇博客包含标题,发布时间,博客摘要2.博客内容页,点击标题就能跳转都正文,显示博客详细内容,正文包括 标题,发布时间,完整的正文。3.博客编辑页,显示一个博客编辑框,用户在里面编辑博客内容,并提交给服务器,提交成功后,博客后台就会保存这个博客的内容,在列表也就能看到这篇博客了。4.删除博.原创 2021-07-21 18:18:40 · 2009 阅读 · 13 评论 -
Servlet(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Servlet前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?浏览器构建POST请求1.使用form表单2.使用ajax(JS中一种特殊的对象)示例:pandas 是基于原创 2021-07-19 11:27:10 · 84 阅读 · 1 评论 -
面试题:输入网址后发生了什么
一次HTTP请求过程或者输入网址后发生了什么前言一、流程概括二、具体流程1.DNS解析2.三次握手建立连接2.1为什么是三次握手,二次不行吗?3.发送HTTP请求4.服务器解析请求,并返回数据5.浏览器解析响应,展示相应的界面6.断开连接(四次挥手)6.1为什么是四次挥手?前言当我们在浏览器中输入一个网址后,浏览器给我们返回一个页面过程中,到底发生了什么?一、流程概括1.进行DNS解析,找到对应ip地址的服务器2.通过TCP协议建立连接(三次握手)3.建立连接后,浏览器发送HTTP请求4.服原创 2021-07-17 11:50:23 · 2045 阅读 · 1 评论 -
初识Tomcat、Maven、Servlet
认识Tomcat前言一、了解Tomcat?二、使用Tomcat1.检查Tomcat是否启动成功?2.简单使用Tomcat1.使用Tomcat部署静态页面2.使用Tomcat部署动态页面三、了解Maven四、使用Maven总结前言什么是Tomcat?Tomcat是一种HTTP服务器,Java语言中最常用的服务器。Tomcat对于HTTP协议进行了封装。一、了解Tomcat?首先我们在官网下载Tomcat,之后安装,在文件夹中打开就是先介绍一下这里面的内容:1.bin :存放一起启动停止脚本,原创 2021-07-13 15:25:17 · 502 阅读 · 1 评论 -
初识HTTP和HTTPS
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档HTTP和HTTPS前言一、计算机网络是什么?二、HTTP1.HTTP协议是什么?2.为什么会有HTTP协议?3.HTTP协议传输过程4.HTTP常见的状态码5.URL?6.DNS?7.HTTP协议格式8.HTTP的方法三、HTTPS总结前言秋招开始了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!一、计算机网络是什么?计算机网络就是将分散在不同地理位置上的具有自主处理能力的多台计算机经过传输媒介和通信设备相互连接起原创 2021-07-11 15:51:02 · 221 阅读 · 0 评论 -
制作一个简单的网页(入门篇)
使用HTML和CSS来制作一个简单的网页前言一、HTML1.1常见元素介绍1.2借助工具,浏览器开发者工具二、实现个人名片1.基本框架2.使用CSS美化1.CSS书写位置1、以元素的style 属性来指定 (内联样式)2、以style 标签包裹 (内部样式)3、以外部文件的方式 (外部样式)2.CSS中的选择器1.标签选择器2.id选择器3.类选择器4.子元素选择器前言HTML负责描述了网页的整体骨架CSS负责描述了页面样式利用其完成一个简单的个人建立网页。一、HTMLHTML不是原创 2021-06-06 20:41:13 · 38672 阅读 · 8 评论