自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 2021-09-29

常用电子书。 https://github.com/XiangLinPro/IT_book

2021-09-29 19:00:08 93

原创 设计模式-简单工厂

设计模式-(简单工厂模式) package designPattern; /* 简单工厂模式 优点:对象创建和使用的分离。 缺点:添加新产品就要修改工厂逻辑,不利于系统的扩展和维护。 */ public class SimpleFactoryPattern { public static Father createInstance(String str){ if("A".equals(str)) return new

2021-09-26 19:12:09 69

原创 springBoot报错

Error:(3, 38) java: 程序包org.springframework.stereotype不存在 解决方案

2021-06-13 15:31:34 1129 1

原创 HashMap底层原理分析(一)

一:内部参数定义 默认初始化数组容量16 (数组容量必须为2的幂次方) /* 解释:先将1转为二进制表示形式: 0000 0001 左移四位: 0001 0000 --> 16 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 最大容量: // 01000000 00000000 00000000 00000000 int最大长度,第一位是符号位

2021-05-21 20:13:11 124

原创 动态代理记录。

package Test2.service; public interface HelloService { //打印报表 int print(String name); } package Test2.service; public class GongNeng implements HelloService { @Override //目标类,你要对目标类的结果进行扩充,修改 public int print(String name) {

2021-04-22 15:40:32 54

原创 Java多线程知识点总结,超详细代码!(二)

如何正确终止一个线程的执行 方法:设置一个布尔类型的控制因子,使用它来标记状态停止的线程。 package 多线程; /* * 怎么合理的终止一个线程的执行,这种方式很常用。 */ public class ThreadTest09 { public static void main(String[] args) { MyRunnable4 r = new MyRunnable4(); Thread t = new Thread(r); t.setName("tt"); t.star

2021-03-07 15:33:04 87

原创 Java多线程知识点总结,超详细代码!(一)

一:多线程的基本概念 线程是进程中的一个执行场景,执行流程。每一个进程是一个应用程序,都有独立的内存空间,同一个进程中的线程共享进程中的内存和资源(堆内存和方法区内存共享,栈内存不共享,每个线程都有自己的)。 问1:计算机引入多进程的作用是什么?引入多线程的作用? 答1:可以提高CPU的使用率。可以提高进程的使用率。 问2:描述java程序的执行原理?(重点!) 答2:Java命令执行会启动JVM(Java虚拟机),JVM的启动表示启动了一个进程。该进程会自动启动一个"主线程",然后主线程负责调用某个类的m

2021-03-06 16:01:15 134 1

原创 TCP和UDP重点

1.在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤? 步骤0:识别URL ----------------------------------------查找服务器的IP地址 步骤1.查找本地hosts文件 hosts文件,用来保存域名以及域名对应的IP地址; 步骤2.1询问本地域名服务器(Domain Name Server) zhihu.com 这个网址你见过没? 步骤2.2询问根域名服务器 ---------------------------------------根据IP地址访问服务器

2021-03-06 12:04:16 178

原创 TCP和UDP的相关笔记。

运输层 应用层协议提供两种不同的运输层协议。 UDP(用户数据报协议):为应用程序提供了一种不可靠的,无连接的服务。 TCP(传输控制协议):为应用程序提供了一种可靠的,面向连接的服务。 多路复用与多路分解 多路分解:将运输层报文段中的数据交付到正确的套接字。 多路复用:从源主机的不同套接字中收集数据块,并为每个数据块封装上首部信息从而生成报文段,将其传输到网络层。 如何实现? 主机上的每个套接字被分配一个端口号,当报文段到达主机时,运输层检查报文段中的目的端口号,并将其定向到相应的套接字。报文段中的数据通

2020-12-16 22:25:10 143

原创 计算机网络读书笔记----应用层

应用层: 网络体系结构分类: 1.客户机/服务器体系结构 客户机发送请求,服务器接收请求,提供响应。 服务器总是打开的,客户机主机并不总是。 服务器使处理所有逻辑的中心。两个客户机不能直接通信。 服务器集群技术,基础设施密集的 2.P2P体系结构 客户机间直接通信使P2P有强大的自扩展性 进程通信 标题客户机和服务器进程 给定的一堆进程之间的通信会话中,发起通信(会话开始时与其他进程联系)的进程被标示为客户机,等待联系的进程是服务器。 进程与计算机网络之间接口 套接字是同一台主机内应用层与运输层之间的接口

2020-10-19 14:36:08 170

原创 HTTP相关问题

1.常见的状态码 200 => 表明该请求被成功地完成,所请求的资源发送回了客户端 301永久重定向 302临时重定向 304 => 服务端文件未做修改,客户端利用本地的缓存文件即可 403 => 禁止访问 404 => 请求的资源不存在(eg: 输错了网址、资源被删除) 503 => 服务器暂时无法提供服务。 2. HTTP的协议格式:首行(请求首行、响应首行)、头部、空行、(正文) ; GET中无正文。. cookies 是存在消息头中 HTTP协议默认使用的端口号是:80

2020-10-15 14:34:31 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除