自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis深入学习

redis事务执行时,不保证多条指令执行的原子性,多条指令执行时,中间如果有错误的命令,不会影响其他命令的执行。时,其他线程可以先读取旧的数据,在mysql数据更新完成后,再次删除redis中的数据,后来的线程确保读到就是最新的mysql中的数据。redis中的事务,保证同一个事务在执行时,事务中的多条命令执行时,不会有其他事务插入到中间执行,因为redis是。,如果有一台redis服务出现问题,其他redis服务仍然可以使用,还可以将热点的key,存储到不同的redis库中。(如请求的id为-1)

2025-02-08 22:52:28 812 1

原创 Mysql进阶学习

mysql中的引擎就是实际对数据操作的一种实施者,不同的引擎的所使用的技术不同。数据库索引是为了实现高效数据查询的一种排好序的数据结构。首先数据库事务是数据库对执行操作的一种管理机制。mysql中读写不互斥(前提是没有使用串行化隔离级别),但是写写操作是互斥的,mysql中使用锁机制来实现写写互斥。

2025-01-31 23:01:51 883

原创 Java进阶(二):Java设计模式

设计模式产生背景设计模式概念首先起源于建筑领域,1990在软件领域也诞生设计模式概念。直到 1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(JohnVlissides),在《设计模式:可复用面向对象软件的基础》中收纳总结了23种设计模式。什么是设计模式?        在长期编程的过程中,针对某一类问题经过反复的优化,最终总结出一个固定的解决方案,这些方案经过反复的使用,具有普遍性

2025-01-27 21:03:32 1360

原创 Java进阶(一)

java中注解(Annotation)又称java标注,是一种特殊的注释。可以添加在包,类,成员变量,方法,参数等内容上面,Java标注可以通过反射获取标注内容。注解会随同代码被编译到字节码文件中,在运行时,可以通过反射机制获取到类中注解,然后根据不同的注解进行相应的解析。

2025-01-26 00:03:26 980

原创 JVM深入学习(二)

1.什么是本地方法接口?本地方法接口是虚拟机中专门用来调用本地方法的接口。2.什么是本地方法?在java中被修饰的方法, 没有, 不是用java语言实现的方法,是用c/c++在操作系统底层实现的方法。如:①Object 类中的 hashCode()方法,获取对象内存地址,涉及到读取内存。②IO中读文件(输入文件 操作硬盘) read0()方法;③启动线程:native void start0();就是把这个线程注册到操作系统。3.java中为什么要调用本地方法?因为java属于。

2025-01-25 16:05:59 1387

原创 JVM深入学习(一)

1.面试的需要。2.高级程序员需要了解。

2025-01-23 22:33:19 1427

原创 SpringBoot的概述与搭建

一.SpringBoot的概述一.SpringBoot的概述Spring Boot 是由 Pivotal 团队提供的在 spring 框架基础之上开发的框架,其设计目的是用来。SpirngBoot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。Spring Boot 以。

2024-09-27 18:41:24 1258 2

原创 Springweb基础知识

就是在处理器方法执行之前这个方法会被执行,相当于拦截了处理器方法,框架会传递请求和响应对象给该方法,第三个参数为被拦截的处理器。Spring 配置中指定了自动扫描的 basepackage 后,Spring 会扫描这些包以及子包中的使用@RestController 标识的类,然后将类加入到 Spring IOC 容器中,注入依赖。Spring 会自动进行数据封装,这里要注意的是,处理器接收参数的形参名称必须和表单的 name 属性保持一致,否则会接收失败!

2024-09-18 17:02:36 843

原创 Spring

Spring 是一个轻量级的,IOC和AOP的一站式Java 开发框架,是为了简化企业级应用开发而生的。即 Inversion of Control(控制反转),缩写为 IOC,是由 Spring 管理对象,而非传统实现中由程序代码直接操控。不是什么技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。Aspect Oriented Programming 直译过来就是。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。

2024-09-16 09:23:47 1192

原创 Java反射机制

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

2024-09-11 16:58:56 1715

原创 JavaEE的开发环境搭建

在浏览输入127.0.0.1(本机地址):8088(端口号)/dormServer1/index.html(路径,一定要配置正确,dormServer是自己起的项目名称),回车出现内容就说明成功了。解释1: 服务器就是一款软件,可以向其发送请求,服务器会做出一个响应.可以在服务器中部署文件,让他人访问。在index.html中写一个简单的hello javaEE,点击运行,启动服务器。注意:服务器,也就是黑屏必须要打开,否则访问不到上面的网页。下面的控制台的内容属于正常现象,若不是这样的就是报错了。

2024-08-26 12:16:01 1886 5

原创 ElementUI的搭建使用过程

它提供了一套完整的 UI 组件,包含按钮、表单、表格、对话框等常见元素,能够帮助开发者快速构建具有一致性和美观性的用户界面。Element UI 采用响应式设计,支持多种主题定制,且有丰富的文档和社区支持,因此在 Vue.js 项目中广泛应用。我们有很多安装方式,但最便捷,容易且推荐的方法就是通过使用 npm 的方式安装,它能更好地和。引入 Element-UI 后,就可以在项目中使用其提供的各种组件。前提是要安装node.js,否则无法安装,具体语句如下,网页内容ElementUI。

2024-08-25 21:18:07 685

原创 Vue-cil(脚手架,版本:2.6.10)的搭建过程(项目创建,组件路由)

本篇文章讲述了开发环境的安装以及如何使用vue脚手架搭建前端项目,希望对大家有所帮助,若文章有错误的地方,欢迎大家指出,一起探讨学习,今天的分享就到这里,别忘了给小博主一键三连,你的鼓励就是我的动力,不见不散。

2024-08-25 19:52:55 1037

原创 数据库(Mysql)基础

1)为什么学习数据库?● 实现数据持久化到本地;● 使用完整的管理系统统一管理,可以实现结构化查询,方便管理;2)数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。1)MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL 流行的关系型数据库管理系统。2)MySql是一种关系数据库管理系统。

2024-08-10 00:15:12 1818

原创 JAVA_API(常用类)

● 当需要通过输出语句输出一个对象时,如System.out.println(person),将自动调用该对象类的 toString()方法,如果该类中没有重写toString(),那么默认调用Object类中的toString(),默认输出对象。● JDK提供的一些类,如String,Date等,重写了Object的equals方法,调用这些类的equals方法, x.equals (y) ,当x和y所引用的对象是同一类对象且属性内容相等返回 true 否则返回 false。相反,推荐使用静态工厂方法。

2024-07-26 23:40:47 1074

原创 面向对象JAVA基础知识(3)

关键字进行修饰1)如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。2)抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法。3)用abstract修饰的类就是抽象类。如果某个类中包含有抽象方法,那么该类就必须定义成抽象类。

2024-07-19 20:48:41 1283

原创 面向对象JAVA基础知识(2)

• 在编写 Java 程序时,随着程序架构越来越大,类的个数也越来越多,这时就会 发现管理程序中维护类名称也是一件很麻烦的事,尤其是一些同名问题的发生。• 在static方法内部只能访问类的static修饰的属性或方法,不能访问类的非static的成员。多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么,多个类中无需再定义这些属性和行为,只需要和抽取出来的类构成继承关系。中继承来的方法进行改造,我在程序执行时,子类的方法将覆盖父类的方法。我们称为方法的重写也称为方法的覆盖。

2024-07-19 00:09:01 822

原创 面向对象JAVA基础知识(1)

面向过程()和面向对象()都是语言设计思想(宏观上)。

2024-07-15 23:43:39 1192

原创 JAVA基础语法知识

这个编号范围从 0x000000 到 0x10FFFF ( 十六进制 ) ,有 110 多万,每个字符都有一个唯一的 Unicode 编号,这个编号一般写成 16 进制,在前面加上U+。3. 调用Scanner类的相关方法,来获取指定类型的变量next()方法用以 取得用户输入的字符串;二进制数系统中,每个 0 或 1 就是一个位,Java中的方法类似于其它语言的函数,方法是解决一类问题步骤的组合,表示一种功能和行为.● 在Java程序中,不同的基本数据类型(只有7种,不包含boolean类型)变量的。

2024-07-13 22:46:15 936

原创 JAVA搭建过程(jdk安装,idea安装过程)

IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。再打开高级设置,再打开环境变量,然后打开下面方框内容内面的Path,新建,将其jdk/bin的路径粘贴,点击确定。根据自己的系统(windows,macOS,Linux),选择相应的idea版本,选择.exe,点击Download,路径,完成后,依次点击“ 确定 ”并退出。

2024-07-11 15:49:49 1651 1

原创 初识JAVA

1.JDK:JDK是Java开发工具包,提供开发Java应用程序所需的工具和资源。它包括JRE、编译器(javac)、调试工具、文档生成工具等。开发者使用JDK编写、编译和调试Java程序。2.JRE:JRE是Java运行时环境,包含运行Java程序所需的库和JVM。JRE不包括开发工具。运行时环境确保Java应用程序能够在任何安装了JRE的系统上运行。3.JVM:JVM是Java虚拟机,负责执行Java字节码。它提供平台无关的运行环境,支持内存管理和垃圾回收等功能。

2024-07-11 08:30:00 1064 1

空空如也

空空如也

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

TA关注的人

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