自定义博客皮肤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)
  • 收藏
  • 关注

原创 “ONLYOFFICE 8.1:新特性探秘,包括PDF编辑器和幻灯片版式”

最新版本的ONLYOFFICE在线编辑器,即版本8.1,已经发布,并带来了30多个新功能和432个bug修复。这个强大的文档编辑器支持处理文本文档、电子表格、演示文稿、可填写的表单和PDF,并且可以进行多人在线协作,还支持AI集成。这个套件可以在Windows、Linux、Android和iOS上使用,包括网页、电脑桌面和手机/平板等移动设备。它有社区版、开发者版和企业版三个版本,适合不同的使用需求。

2024-06-24 23:48:26 586

原创 一条sql语句的执行顺序

一个sql语句的简易执行顺序

2024-06-04 09:49:41 245

原创 有人问了:java语言的特点?

当Java程序在任何这样的平台上运行时,都是由该平台的JVM将字节码转换为特定平台的机器码并执行。因此,理解Java的跨平台特性,核心在于认识到Java程序不是直接编译成特定硬件或操作系统的机器码,而是编译成所有JVM都能理解的通用字节码,再由JVM来桥接硬件和操作系统的差异,从而实现程序的可移植性和跨平台能力。字节码是一种与平台无关的代码格式,它是Java虚拟机(JVM)能够理解和执行的指令集。)通过继承,我们可以创建新的类,这些新类具有现有类的属性和方法,或者添加新的属性和方法。

2024-05-30 17:24:01 256

原创 JVM,JRE,JDK的区分

JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也就是常常听到Java虚拟机。JDK是面向Java开发者的完整软件开发包,它不仅包含了JRE的所有内容,还额外提供了开发工具,比如编译器(javac)、调试器(jdb)、文档生成工具(javadoc)、打包工具(jar)等。简而言之,如果你想开发Java程序,就需要安装JDK。

2024-05-29 20:57:36 196

原创 Exception与Error的区别

Error是指在正常情况下,不大可能出现的情况,绝大部分的Error都会导致程序(比如JVM自身)处于非正常的、不可恢复状态。既然是非正常情况,所以不便于也不需要捕获,常见的比如OutOfMemoryError之类(OOM),都是Error的子类。,类似 NullPointerException、ArrayIndexOutOfBoundsException之类,通常是可以编码避免的逻辑错误,具体根据需要来判断是否需要捕获,并不会在编译期强制要求。(checked)异常和。不检查异常就是所谓的。

2024-05-28 20:38:13 183

原创 JAVA中IO模型

应用程序中进程在发起 I/O 调用后至内核执行 I/O 操作返回结果之前,若发起系统调用的线程一直处于等待(阻塞)状态,则此次 I/O 操作为阻塞 I/O。如上图,同步阻塞 I/O 模型中,当用户线程发出 I/O 调用后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而此时用户线程也就会处于阻塞状态,用户线程交出 CPU。当数据就绪之后,内核会将数据拷贝到用户空间,并返回结果给用户线程,用户线程才会接触阻塞状态。BIO 的优点:程序简单,在阻塞等待数据期间,用户线程挂起。

2024-05-28 17:04:46 768

原创 Linux中5种IO模型

以及。其中前四者都属于同步IO。

2024-05-28 16:01:47 835 2

原创 几种http版本分别解决了什么问题?

队头阻塞,HTTP/2 多个请求跑在一个 TCP 连接中,如果序列号较低的 TCP 段在网络传输中丢失了,即使序列号较高的 TCP 段已经被接收了,应用层也无法从内核中读取到这部分数据,从 HTTP 视角看,就是多个请求被阻塞了;TCP 和 TLS 握手时延,TCP 三次握手和 TLS 四次握手,共有 3-RTT 的时延;连接迁移需要重新连接。

2024-05-28 15:32:04 746

原创 一个网页是如何执行操作的?(键入网址到网页显示,期间发生了什么?)

摘要:一个网页的执行过程

2024-05-13 17:20:53 755

原创 HTTP中GET和POST

GET与POST和RPC

2024-05-12 17:00:45 533

原创 Http常见的状态码

不具有跳转的含义,表示资源未修改,重定向已存在的缓冲文件,也称缓存重定向,也就是告诉客户端可以继续使用缓存资源,用于缓存控制。3**开头的是重定向,表示客户端请求的资源发生了变动,需要客户端用新的url重新发送请求获取资源。」表示服务器当前很忙,暂时无法响应客户端,类似“网络服务正忙,请稍后重试”的意思。」表示永久重定向,说明请求的资源已经不存在了,需改用新的 URL 再次访问。4**开头的是客户端方面的问题,表示客户端发送的报文有误,服务器无法处理,」表示客户端请求的报文有错误,但只是个笼统的错误。

2024-05-12 16:00:44 182 1

空空如也

空空如也

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

TA关注的人

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