自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习过程中遇到的问题

理解InnoDB存储过程机制、合理选择去重方式、监控慢查询、控制索引数量、保障主从一致性,是构建高性能MySQL系统的关键。建议结合监控工具(如Prometheus+Percona插件)实时跟踪数据库状态,并定期进行全量备份与压力测试,以确保系统的稳定性和可靠性。

2025-02-25 09:33:44 817

原创 我对java中数据字典的学习

数据字典数据库中一个字段存在多个值的情况,比如游戏类型,角色扮演, 射击, 冒险, 动作, 等等。字典的形式就相当于map,它有着字典项和字典值,这对应着键和值,前端展示着字典的值,数据库中存储着对应的键。通过增删字典中的数据来达成更改对应的选项。

2025-02-21 15:20:20 366

原创 vue时间格式转换

如果你不想使用额外的库,也可以使用原生的 JavaScriptDate对象和来格式化日期,但这需要稍微更多的代码来实现自定义的格式。// 输出: 2025-01-11 08:12:21这种方式通过Date对象手动拼接各个部分,最终得到你想要的格式。最推荐的做法:使用dayjs,因为它轻量且功能强大,适合用于前端项目。如果不想安装额外的库,使用原生的 JavaScript 方法也能实现日期格式化。

2025-01-13 09:19:53 1154

原创 如何自定义异常?项目中的异常是怎么处理的?全局异常拦截如何实现?

自定义异常概述当Java提供的本地异常不能满足我们的需求时,我们可以自定义异常实现步骤自定义异常类,extends 继承Excepion (编译时异常)或者RunTimeException(运行时异常)提供无参、带参构造器,传入异常信息使用throws 或try - catch 调用自定义异常。

2025-01-03 19:26:23 524

原创 垃圾回收机制总结

垃圾是指程序在运行时没有被引用的对象, 这个对象就是需要被回收的垃圾。如果不及时对内存中的垃圾进行清理,那么这些垃圾对象所占的内存空间就无法被其他对象使用,会造成资源浪费和内存溢出。

2024-12-30 09:04:52 1563

原创 持久层接口----IService 接口中关于obj的问题

解决IService 接口中关于obj的问题

2024-12-20 10:32:52 304

原创 链式设计模式总结

链式设计模式通过将多个处理者串联在一起,使得请求沿着链传递,直到找到合适的处理者。这种模式的主要优势是松耦合和灵活性,适用于需要多阶段处理请求的场景。通过与装饰模式对比,我们可以更清楚地理解它的适用场景和设计思想。

2024-12-09 09:03:50 705

原创 Mybatis 入门

MyBatis 本是 Apache 的一个开源项目 iBatis,2010年这个项目由Apache Software Foundation迁移到 了Google Code,并且改名为MyBatis。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架,iBATIS提供的持久层框 架包括SQL Maps和Data Access Objects(DAOs)。

2024-12-02 08:59:46 1813

原创 Spring Task 定时任务

这在你需要指定这两个字段中的某⼀个值⽽不是另外⼀个的时候会被⽤到。它表示为基于相关的⽇历所计算出的值(如果有)。其简单易⽤,但是对于复杂的定时规则⽆法满⾜,在实际项⽬开发。指定确定的列表或者范围⾮常重要,否则你会被结果搞糊涂的。相关的包外不需要额外的包,⽽且⽀持注解和配置⽂。新建类,添加⾃动注⼊的注解,定义定义任务的⽅法。在项⽬中开发定时任务应该⼀种⽐较常⻅的需求,在。字段的值为单独的⼀天⽽不是⼀系列值的时候。字段来说合法的字符都不是⼤⼩写敏感的。配置⽂件中,添加定时任务的命名空间。

2024-11-23 09:32:24 621

原创 Redis

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下: 1) 字符串类型 string 2) 哈希类型 hash 3) 列表类型 list 4) 集合类型 set 5) 有序集合类型 sortedset。

2024-11-13 10:24:16 877

原创 JDBC核心技术

把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,()使用这些类库可以以一种标准。

2024-11-08 09:41:22 773

原创 数据库概述

Oracle1979 年,Oracle 2 诞生,它是第一个商用的 RDBMS(关系型数据库管理系统)。随着 Oracle 软件的名气越来越大,公司也改名叫 Oracle 公司。2007年,总计85亿美金收购BEA Systems。2009年,总计74亿美金收购SUN。此前的2008年,SUN以10亿美金收购MySQL。意味着Oracle 同时拥有了 MySQL 的管理权,至此 Oracle 在数据库领域中成为绝对的领导者。2013年,甲骨文超越IBM,成为继Microsoft后全球第二大软件公司。

2024-11-01 17:35:04 905

原创 JAVA枚举

为了间接的表示一些固定的值,Java就给我们提供了枚举 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内格式枚举项1,枚举项2,枚举项3;注意: 定义枚举类要用关键字enum示例代码// 定义一个枚举类,用来表示春,夏,秋,冬这四个固定值。

2024-10-21 14:25:40 775

原创 JAVA反射

反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。

2024-10-16 16:00:13 618

原创 集合框架——Map集合

Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用//创建集合对象​//V put(K key, V value) 将指定的值与该映射中的指定键相关联map.put("wedu001","林青霞");map.put("wedu002","张曼玉");map.put("wedu003","王祖贤");map.put("wedu003","柳岩");​。

2024-10-12 19:08:02 2034

原创 集合框架——Collection集合

Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合常用方法方法名说明添加元素从集合中移除指定的元素根据条件进行移除清空集合中的元素判断集合中是否存在指定的元素判断集合是否为空int size()集合的长度,也就是集合中元素的个数。

2024-10-12 17:45:27 634

原创 JAVA——常用API与异常

什么是APIAPI (Application Programming Interface) :应用程序编程接口java中的API指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。1 String 类在 java.lang 包下,所以使用的时候不需要导包。

2024-09-26 19:36:30 718

原创 第三阶段面向对象

类的组成是由属性和行为两部分组成在类中通过成员变量来体现(类中方法外的变量)在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)① 定义类② 编写类的成员变量③ 编写类的成员方法// 属性 : 姓名, 年龄// 成员变量: 跟之前定义变量的格式一样, 只不过位置发生了改变, 类中方法外int age;​// 行为 : 学习// 成员方法: 跟之前定义方法的格式一样, 只不过去掉了static关键字.System.out.println("学习");

2024-09-20 19:49:53 839

原创 Java语言入门第二阶段

是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可如何运行加了断点的程序在代码区域右键Debug执行看哪里看Debugger窗口看Console窗口点哪里点Step Into (F7)这个箭头,也可以直接按F7如何删除断点选择要删除的断点,单击鼠标左键即可如果是多个断点,可以每一个再点击一次。也可以一次性全部删除/*

2024-09-10 16:56:30 869

原创 Java语言入门第一阶段

语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)java语言的三个版本:JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备。

2024-09-06 17:54:22 884 2

空空如也

空空如也

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

TA关注的人

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