自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 反汇编

Java反汇编工具与方法总结 本文介绍了两种Java字节码反汇编方法: Javap工具:JDK自带命令行工具,通过javap -v命令可查看类文件的详细字节码信息,包括版本号、常量池、方法指令等。 IDEA插件jclasslib:可视化查看字节码,安装后通过View菜单访问,需先编译代码。 反汇编结果包含三类核心信息: 全局元数据:文件路径、版本号(如52对应JDK8)、访问标志 常量池:存储符号引用和字面量,包含类/方法/字段的引用信息 方法体:展示字节码指令(如iconst_3、invokevirtua

2025-06-04 17:41:51 211

原创 Java 正则表达式

正则表达式语法摘要:介绍了正则表达式的基本元字符和语法规则,包括限定符(,+,?,{n})、选择匹配符(|)、分组组合和反向引用符((pattern),(?:pattern))、特殊字符(^,$,.,)等。重点讲解了字符匹配符([]、\d、\w等)、定位符(^,$,\b)的用法,以及分组捕获与反向引用的实现方式。通过实例演示了不区分大小写匹配、贪婪匹配与非贪婪匹配(+?,?)的区别,并提供了Java代码示例说明反向引用的实际应用。

2025-06-01 10:17:25 973

原创 Java 多态

本文介绍了Java中的多态特性及其实现机制。多态指一个对象变量可以指示多种实际类型,需满足继承、方法重写和父类引用指向子类对象三个条件。通过动态绑定机制,运行时自动选择适当的方法执行。文章通过多个代码示例展示了多态的工作原理,包括方法调用过程(重载解析、静态/动态绑定)及成员变量访问规则。特别指出静态方法、成员变量和内部类不参与多态,而是采用静态绑定。这些特性共同构成了Java多态的核心机制。

2025-05-23 22:41:13 247

原创 Java Stream流 API

函数式接口是Java中用于支持函数式编程的核心工具,常见的接口包括Runnable、Supplier、Consumer、Function、Predicate等,它们分别用于处理无参数操作、提供值、消费值、转换值以及进行条件判断。方法引用是简化lambda表达式的一种方式,通过::运算符将方法名与对象或类名分隔,适用于lambda表达式中仅调用单一方法的情况。流(Stream)提供了一种更高层次的数据处理方式,允许开发者声明式地指定操作,而不必关心具体实现细节。流的操作分为中间操作(如filter、map)和

2025-05-23 19:51:27 843

原创 openGauss Set类型默认值问题

在执行上述SQL时,偶发性错误主要源于SET类型的数据处理问题。insert value(c1)语句中,由于未指定默认值,SET类型默认返回空字符串""。在insert values(concat(c1, 'beijing'))中,空字符串被强制转换为VarBit类型,但由于text类型仅设置了HEADER长度为4,转换为VarBit时,bit_len和bit_dat部分使用了未初始化的内存值,导致数据异常。这种异常数据在后续查询中可能导致bitset比较错误,从而返回空元组并报错。

2025-05-16 16:18:29 260

原创 Web开发特殊字符

在HTML中,某些字符如<、>和&具有特殊语法功能,直接使用可能导致文档结构错误。为了避免这些问题,需要使用特定的字符实体来表示这些字符。例如,<div>应写作&lt;div&gt;,以防止被解析为标签。常用的HTML特殊字符实体包括&amp;(&)、&lt;(<)、&gt;(>)、&quot;(")和&apos;(')。这些实体确保字符在网页中正确显示,避免解析错误。

2025-05-14 14:23:50 188

原创 开发疑难问题:openEuler和Centos对于复杂字符串排序结果不一致

openEuler和centos对于复杂字符串排序比较结果不一致

2025-04-17 15:30:04 183

原创 ubuntu安装配置fail2ban

ubuntu 安装配置 Fail2Ban

2025-03-18 15:35:08 1242

原创 第二部分:程序的机器级别表示,认识汇编代码

csapp 读书笔记,第二部分,程序的机器级别表示,认识汇编代码

2025-02-26 23:23:43 854

原创 Frp搭建

简单使用 frp 实现内网穿透

2025-02-23 22:45:48 761

原创 CS:APP读书笔记--信息的表示和处理

在内存中按照从最低到最高有效字节的顺序存储对象,这种的方式,称为。在内存中按照从最高到最低有效字节的顺序存储对象,这种的方式,称为。例如:对于int32类型变量,其存储地址位于0x100,其十六进制值为0x12345678,其地址范围为大端法表示与正常书写时的字节顺序一致。在使用ASCII码作为字符码的任何系统上都将得到相同的结果,与字节顺序和字节大小规则无关。因而,。

2024-12-29 21:34:50 1775

原创 Java AQS 初步探索

Java AQS 探索

2023-11-01 18:17:43 90

原创 Centos7安装配置Nginx,并设置开机自启

CentOS 7 安装配置 Nginx,并设置开机自动启动

2023-08-26 12:23:55 520

原创 Java 大顶堆、小顶堆

Java 实现 小顶堆

2023-08-16 19:23:59 1252 1

原创 自定义oozie action 节点

自定义 oozie action

2023-05-19 17:20:27 173

原创 oozie自定义 service 服务

oozie 自定义一个 service

2023-05-19 12:38:27 128 1

原创 一文搞定Python基础

Python基础大全

2023-04-05 21:20:44 144

原创 JVM内存模型简介

JVM内存模型简单介绍

2023-03-04 10:43:01 535

原创 CentOS7安装配置Redis并配置开机自动启动

CentOS 7 安装配置 Redis,并配置redis卡机自动启动

2023-03-01 22:56:05 1044

原创 CentOS7安装MySql

CentOS 7 安装、配置、卸载 MySQL

2023-03-01 21:59:55 84

原创 VMware安装配置 Centos7

VMware安装配置CentOS7

2023-03-01 00:30:08 199

原创 UML类图

UML类图基本介绍

2022-11-21 21:04:39 96 1

原创 Linux下搭建FTP站点

文章目录配置环境安装vsftpd启动时错误处理配置vsftpd客户端测试异常参考文档地址:https://help.aliyun.com/document_detail/92048.html配置环境CentOs7阿里云ESC服务器vsftpd安装vsftpd使用Xshell远程连接linux实例(官方可下载免费版,填写邮箱信息,不商用即可。点击下载)运行以下命令安装vsftpdyum install -y vsftpd当出现 Complete! 时表示成功

2021-08-25 21:48:51 462

原创 Java制作静默执行图片传送客户端于服务器

声明* 该系统出于个人兴趣爱好所作,无任何不良目的。* 基于Windows系统执行,其它系统思路一致。* 代码很简单,这里是初步实现目的,并未进行后续优化目录目的结构代码制作可执行文件.exe客户端静默执行卸磨杀驴目的该项目主要用于从他人电脑静默获取图片资源,并下载到运行服务器的电脑上。结构### 服务器端:* 作用:等待客户端连接,接收并下载发送的图片文件* 类型:控制台* 语言:Java* 使用工具:IDEA2020.2.3、exe4j* 项目构成:服务器端

2021-07-31 22:40:38 225

openGauss一键编译脚本

openGauss一键编译脚本

2025-03-07

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

TA关注的人

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