自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java 后端】Restful API 接口

tateransfer,表现层(前端的视图页面和后端的控制层)资源状态转移。一种软件架构的风格(格式)RESTful 是目前最流行的互联网软件架构,如果一个架构符合 REST 原则,则称它为 RESTful 架构。具体说,就是 HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE,它们分别对应四种基本操作:GET 用来获取资源,POST 用来新建资源,PUT 用来更新资源,DELETE 用来删除资源。浏览器只支持发送get和post方式的请求。

2025-03-01 21:27:38 1399

原创 【服务器】Nginx

Nginx是一款高性能的 HTTP 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(lgor Sysoev)所开发,官方测试 nginx 能够支支撑 5万并发链接,并且 CPU、内存等资源消耗却非常低,运行非常稳定。

2025-03-01 21:23:39 1259

原创 【Java】Tomcat日志

tomcat 日志的配置文件是tomcat目录下的/conf/logging.properties。日志输出级别:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别)。

2025-02-28 17:58:30 595

原创 【Java】常见服务器

web服务器,从广义上来说,就是响应用户的需求,提供服务,当下所有的服务器软件都可以称之为web服务器软件。HTTP服务器(静态服务)是指使用HTTP协议传输资源,提供服务。应用服务器(动态服务)是指一个特定应用的承载容器。

2025-02-28 17:56:21 507

原创 【Java分布式】Nacos配置管理

Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。

2025-02-27 23:45:43 949

原创 【Java分布式】Nacos注册中心

SpringCloudAlibaba 也推出了一个名为 Nacos 的注册中心,相比 Eureka 功能更加丰富,在国内受欢迎程度较高。

2025-02-27 23:38:50 952

原创 【Java分布式】Gateway服务网关

实现GlobalFilter接口,在filter方法中编写自定义逻辑,添加@Order注解或实现Ordered接口。

2025-02-26 17:48:16 1389

原创 【Java分布式】基本概念

微服务是由单一应用程序构成的小服务,拥有自己的进程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用HTTP API通讯。同时,服务会使用最小规模的集中管理 (例如Docker)技术,服务可以用不同的编程语言与数据库等。

2025-02-26 17:42:16 2216

原创 【Java】数据类型

数据类型是指导程序在运行阶段应该分配多大的内存空间,Java中的数据的数据类型分为基本数据类型以及引用数据类型,基本类型变量内储存的是变量的值,引用型变量储存着对象实例的地址(默认初始值为null)引用变量与基本类型变量一样储存在栈的内存结构中,对象实例储存在称为堆的内存结构中Java的引用中存储的地址在堆中是自动分配的,不一定是连续的空间,不可以通过加一减一在内存中移动。

2025-02-25 22:09:36 918

原创 【Java】访问限制符

若存在父子类关系,需要保证子类产生的对象与父类在同一包中,对象才可调用继承的protected变量和方法。abstract与static一起使用,无意义:abstact修饰的方法是抽象的,没有实体。abstract与private一起使用,相互矛盾:abstract修饰的方法是要给子类重写,private修饰的方法只能本类访问。abstract与final一起使用,相互矛盾:final修饰方法不让子类重写,而abstract修饰的方法就是为了让子类重写。

2025-02-25 22:09:06 349

原创 【Java】日期类

从JDK 1.1开始, 不推荐使用Date中的相应方法,推荐使用Calendar类和DateFormat类CalendarDateFormatCalendar用于在日期和时间字段之间进行转换用于格式化和解析日期字符串通过类解析字符串和Date对象时,该对象内部就存储数据。

2025-02-24 23:08:19 1051

原创 【算法】堆

heap,一棵完全二叉树,使用数组实现的,但具备完全二叉树的一些性质。两者的总体架构相同,不同的只是元素之间的比较规则堆的入队和出队的时间复杂度都是O(log n)在PriorityQueue中,最高优先级的元素总是位于队列的前面,即堆的根节点。PriorityQueue底层使用最小堆来实现,能够自动维护堆的性质。在实现堆的过程中,通常使用数组来存储堆元素,并通过一些算法实现堆的插入、删除等操作。

2025-02-24 23:03:12 573

原创 【Java并发】CAS原理

CAS是英文单词的缩写,翻译过来就是比较并替换。CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。从思想上来说,Synchronized属于,悲观地认为程序中的并发情况严重,所以严防死守。CAS属于,乐观地认为程序中的并发情况不那么严重,所以让线程不断去尝试更新。Synchronized关键字会让没有得到锁资源的线程进入状态,而后在争夺到锁资源后恢复为。

2025-02-23 20:45:43 965

原创 【Java虚拟机】垃圾回收器

指多条垃圾收集线程并行工作,但此时用户线程仍处于等待状态。:指用户线程与垃圾收集线程同时工作(不一定是并行的可能会交替执行)。用户程序在继续运行,而垃圾收集程序运行在另一个CPU上。

2025-02-23 20:43:08 1123

原创 【算法】初等数论

常见的初等数论相关知识点,包括模、幂、对数、矩阵、素数、最大公约数、最小公倍数

2025-02-22 23:56:10 885

原创 【Java】单例模式

单例设计模式,是指在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。

2025-02-22 23:42:56 651

原创 【后端】gitHub访问速度太慢解决办法

解决gitHub访问速度过慢问题

2025-02-21 21:01:37 1222

原创 计组——中央处理器

中央处理器(CPU)是计算机的中心,主要由运算器和控制器两大部分组成。

2025-02-21 01:20:00 2153

原创 【Java】动态代理

动态代理实际上是JVM在运行期动态创建class字节码并加载的过程。

2025-02-20 20:19:27 1083

原创 【Java】代理模式

代理模式是指给某一个对象提供一个代理,并由代理对象来控制对真实对象的访问。

2025-02-20 20:15:24 1392

原创 【网络】Cloudflare实现域名反向代理

使用 Cloudflare 的 Workers 来代理 OpenAI 的 API 地址,配合自己的域名实现境内访问。

2025-02-19 20:56:53 521

原创 【网络】Natapp实现内网穿透

通过Natapp免费隧道,映射随机域名到本地指定端口,用于第三方服务器回调测试完整闭环业务。

2025-02-19 20:56:44 423

原创 计网——概述

计算机网络(Computer networking)是一个将众多分散的、自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。。

2025-02-18 20:44:32 1260

原创 计组——概述

计算机系统由硬件和软件组成,其中硬件是计算机的实体(如主机、外设等),软件是由具有各类特殊功能的程序组成。

2025-02-18 19:04:37 1012

原创 数据结构——树

树是`n(n≥0)`个结点的有限集合,一种递归的数据结构,同时也是一种分层结构。

2025-02-17 23:53:26 840

原创 数据结构——串

串,即字符串(String),是由零个或多个字符组成的有限序列。

2025-02-16 23:56:29 895

原创 数据结构——数组

数组是线性表的推广,一维数组可视为一个线性表,二维数组可视为其元素也是定长线性表的线性表。

2025-02-16 00:21:45 1017

原创 计组——指令系统

指令(机器指令),是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成该机的指令系统(指令集)

2025-02-15 23:58:28 887

原创 数据结构——栈与队列

栈和队列是操作受限的线性表

2025-02-14 23:19:10 950

原创 计组——总线

早期计算机外部设备少时大多采用分散连接方式,每增加一个外部设备都专门增加线路来连接,不易实现随时增减外部设备。为了更好地解决I/O设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为总线连接。

2025-02-14 01:09:36 1263

原创 数据结构——线性表

线性表(Linear List)是具有相同数据类型的 n(n≥0)个数据元素的有限序列。

2025-02-13 10:45:25 1294

原创 数据结构——概述

数据结构研究如何用数据正确地描述现实世界的问题,并存入计算机;算法研究如何高效地处理这些数据,以解决实际问题,即求解问题的步骤。

2025-02-12 15:37:54 1129

原创 计组——输入输出系统

一般来说,I/O 系统由 I/O 软件和 I/O 硬件两部分构成,解决的主要问题是对各种形式的信息进行输入和输出的控制。

2025-02-12 12:46:58 2151

空空如也

空空如也

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

TA关注的人

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