- 博客(11)
- 收藏
- 关注
原创 设计模式-简单工厂
设计模式-(简单工厂模式)package designPattern;/* 简单工厂模式 优点:对象创建和使用的分离。 缺点:添加新产品就要修改工厂逻辑,不利于系统的扩展和维护。*/public class SimpleFactoryPattern { public static Father createInstance(String str){ if("A".equals(str)) return new
2021-09-26 19:12:09
89
原创 springBoot报错
Error:(3, 38) java: 程序包org.springframework.stereotype不存在解决方案
2021-06-13 15:31:34
1156
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
141
原创 动态代理记录。
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
80
原创 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
103
原创 Java多线程知识点总结,超详细代码!(一)
一:多线程的基本概念线程是进程中的一个执行场景,执行流程。每一个进程是一个应用程序,都有独立的内存空间,同一个进程中的线程共享进程中的内存和资源(堆内存和方法区内存共享,栈内存不共享,每个线程都有自己的)。问1:计算机引入多进程的作用是什么?引入多线程的作用?答1:可以提高CPU的使用率。可以提高进程的使用率。问2:描述java程序的执行原理?(重点!)答2:Java命令执行会启动JVM(Java虚拟机),JVM的启动表示启动了一个进程。该进程会自动启动一个"主线程",然后主线程负责调用某个类的m
2021-03-06 16:01:15
157
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
199
原创 TCP和UDP的相关笔记。
运输层应用层协议提供两种不同的运输层协议。UDP(用户数据报协议):为应用程序提供了一种不可靠的,无连接的服务。TCP(传输控制协议):为应用程序提供了一种可靠的,面向连接的服务。多路复用与多路分解多路分解:将运输层报文段中的数据交付到正确的套接字。多路复用:从源主机的不同套接字中收集数据块,并为每个数据块封装上首部信息从而生成报文段,将其传输到网络层。如何实现?主机上的每个套接字被分配一个端口号,当报文段到达主机时,运输层检查报文段中的目的端口号,并将其定向到相应的套接字。报文段中的数据通
2020-12-16 22:25:10
174
原创 计算机网络读书笔记----应用层
应用层:网络体系结构分类:1.客户机/服务器体系结构客户机发送请求,服务器接收请求,提供响应。服务器总是打开的,客户机主机并不总是。服务器使处理所有逻辑的中心。两个客户机不能直接通信。服务器集群技术,基础设施密集的2.P2P体系结构客户机间直接通信使P2P有强大的自扩展性进程通信标题客户机和服务器进程给定的一堆进程之间的通信会话中,发起通信(会话开始时与其他进程联系)的进程被标示为客户机,等待联系的进程是服务器。进程与计算机网络之间接口套接字是同一台主机内应用层与运输层之间的接口
2020-10-19 14:36:08
194
原创 HTTP相关问题
1.常见的状态码200 => 表明该请求被成功地完成,所请求的资源发送回了客户端301永久重定向302临时重定向304 => 服务端文件未做修改,客户端利用本地的缓存文件即可403 => 禁止访问404 => 请求的资源不存在(eg: 输错了网址、资源被删除)503 => 服务器暂时无法提供服务。2.HTTP的协议格式:首行(请求首行、响应首行)、头部、空行、(正文) ;GET中无正文。.cookies 是存在消息头中HTTP协议默认使用的端口号是:80
2020-10-15 14:34:31
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人