Yahocen
Yahocen
愿生活与工作中减少 bug,更加顺利。
首页
Java
Web
经验
生活日记
关于我
首页
Java
Web
经验
生活日记
关于我
Java
生活日记
编程
Java
17
Web
4
经验
21
Python
2
原创软件
4
数据结构可视化开源项目
最近在学习数据结构时,我发现了一个非常有趣的项目。这个项目利用动画形式演示了各种数据结构的表现形式,让原本晦涩难懂的理论知识变得生动起来。我觉得这个项目非常有帮助,所以在这里做下记录。 如果你也对这个项目感兴趣,可以在以下地址找到更多信息:https://www.cs.usfca.edu/~gall
Java
经验
转载
14
0
0
2024-09-09
理解哈希码(hash code)
在不同的编程语言中,我们经常会遇到哈希表的概念。哈希表中存储着哈希码,这些哈希码通常是由特定的哈希函数生成的,比如在 Java 中的 HashSet、HashMap等。这些哈希码是根据具体存储的对象类生成的,默认情况下,每个对象都具有一个由 Object 类提供的 hashCode 方法。该方法返回
Java
经验
原创
9
0
0
2024-09-09
细说 ArrayList
ArrayList 是基于动态数组实现的。动态数组是一种可以在运行时动态调整大小的数组结构。下面是关于 ArrayList 的一些关键特性和如何基于动态数组实现的解释 ArrayList 的特点 动态调整大小 ArrayList 会在需要的时候自动调整其内部数组的大小,这意味着当你添加或删除元素时,
Java
原创
2
0
0
2024-09-07
Java 的集合框架
Java 的集合框架(Collection Framework)是一组接口和实现这些接口的类,它包括了多种容器类型,如 List、Set、Map 等。 集合框架的主要接口 Collection Collection 是所有集合类的根接口,它定义了集合的基本操作,如添加、删除、遍历等 List Lis
Java
原创
7
0
0
2024-09-07
Java 的数据类型
Java数据类型分为两大类:基本类型(primitive types)和引用类型(reference types)。 基本类型 基本类型直接存储数值,它们在内存中占用固定大小的空间。Java 中的基本类型包括以下几种: 整数类型 byte:8位有符号整数,取值范围为 -128 到 127。 shor
Java
原创
6
0
0
2024-09-06
OOP原则、封装、继承、多态、接口和抽象类
OOP原则(面相对象编程原则) 面相对象编程(Object-Oriented Programming, OOP)是一种编程范式,它强调使用“对象”来表示现实世界中的实体。Java 支持 OOP 的四个主要原则: 封装:隐藏对象的具体实现细节,并对外提供访问接口 继承:子类可以继承父类的属性和方法,实
Java
原创
10
0
0
2024-09-06
SpringBoot 发送邮件
开发环境:Maven + IDE + SpringBoot + 微软邮箱 引入SpringBoot的邮件依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
Java
原创
35
0
0
2024-05-10
Activiti7 国产达梦数据库兼容改造
本文参考 《Activiti支持达梦数据库》 加以详细补充说明,阅读本文前请先阅读参考文章。不同的是我才用修改Activiti源码二次打包的方式适配。 一、通过 githup 下载相应版本源码
Java
转载
原创
54
0
0
2024-05-10
Activiti7 简易教程
工作流相关介绍 BPM(Business Process Management),业务流程管理 BPMN(Business Process Model And Notation),业务流程模型和符号 具体含义自行搜索了解 Activity 核心机制 业务流程图要规范化,需要遵守一套标准。 业务流程图
Java
原创
18
0
0
2024-05-10
内嵌 Tomcat 简易教程
Spring Boot等微服务框架之所以能够独立运行,是因为它们默认内嵌了web服务器。下面通过一个运行Groovy脚本的小项目类来说明内嵌Tomcat的使用方式。 引入相关依赖 <dependencies> <dependency> <groupId
Java
原创
11
0
0
2024-05-10
下一页