自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCache用来实现redis缓存

使用注解来实现功能@Cacheable@Cacheput@CacheEvit。

2025-07-21 10:09:42 144

原创 Redis

Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:。字符串string哈希hash列表list集合set有序集合sorted set / zset。

2025-07-16 20:48:14 300

原创 Maven

将一个大项目拆分成若干个子模块,方便项目的管理维护、扩展,也方便模块间的相互引用,资源共享。

2025-07-04 20:47:42 283

原创 SpringBoot

SpringBoot中支持三种格式的配置文件若三个类型的配置文件同时出现他们的优先级从上往下依次是SpringBoot除了支持配置文件属性配置,还支持Java系统属性和命令行参数的方式进行属性配置。-D配置项的名字=配置项的值 -D表示这是java系统属性在IDEA中可以这样使用总的来说配置优先级命令行属性>Java系统属性>配置文件在运行Jar包的时候可以这样配置命令行属性和java系统属性。

2025-07-04 12:47:58 374

原创 AOP编程思想

4.@AfterReturning:返回后通知,此注解标注的通知方法在目标方法后被执行,有异常不会执行5. 5.@AfterThrowing :异常后通知,此注解标注的通知方法发生异常后执行。1,*︰单个独立的任意符号,可以通配任意返回值、包名、类名、方法名、任意类型的一个参数,也可以通配包、类、方法名的一部分。场景:案例中部分业务方法运行较慢,定位执行耗时较长的方法,此时需要统计每一个业务方法的执行耗时。3. @After :后置通知,此注解标注的通知方法在目标方法后被执行,无论是否有异常都会执行。

2025-07-03 14:06:21 724

原创 后端登入认证

创建一个实体类来封装登入的信息接受前端返回登入的账号密码,直接用Emp封装servers层进行数据处理使用用户名和密码进行进行查询操作。

2025-07-02 16:01:06 612

原创 Spring-文件上传

文件上传:是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。

2025-07-01 17:04:55 369

原创 日志技术-Logback

程序中的日志,是用来记录应用程序的运行信息、状态信息、错误信息等。作用:数据跟踪、性能优化、问题排查、系统监控。

2025-06-03 19:07:56 350

原创 开发规范1

REST (REpresentational State Transfer),表述性状态转换,它是一种软件架构风格。传统Restful。

2025-06-01 10:26:28 268

原创 SpringBoot+MyBatis

后面要有空格每一个元素前面都有一个空格注意:在yml配置文件中,如果配置项的值是以开头的,值要使用"引起来,因为以0开头的在yml中表示8进制数据。

2025-05-25 19:47:00 704

原创 SpringBoot Web 入门

官网:spring.ioSpring发展到今天已经形成了一种开发生态圈,Spring提供了诺干个子项目,每个项目用于完成特定的功能。

2025-05-21 14:42:30 700

原创 Vue框架

Vue是一款用于构建用户界面的渐进式的JavaScript框架。(官方;框架:就是一套完整的项目解决方案,用于快速构建项目。优点:大大提升前端项目的开发效率。缺点:需要理解记忆框架的使用规则。(参照官网)

2025-05-17 19:15:34 963 2

原创 javaScript

</script>标签之间在HTML文档中可以在任意位置,放置任意数量的<script>标签一般会把脚本置于<body>元素的底部,可以改善显示速度

2025-05-14 19:55:05 772

原创 HTML:入门

span>标签属于内联元素,主要用于为文本的特定部分或者小范围的内联内容添加样式或进行标识。它本身不会对内容的显示造成影响,只有在为其应用了 CSS(像设置颜色、字体、背景等样式)或者添加了 JavaScript 行为之后,才会发挥作用。

2025-05-14 08:27:27 474

原创 JDBC:java与数据库连接,Maven,MyBatis

Maven导入Maven项目。

2025-05-08 17:21:23 1289

原创 Java : GUI

java函数,会自动选择最优的布局。

2025-04-27 20:10:36 285

原创 Java:网络编程

在网络通信协议下,不同计算机上运行的程序,进行的数据传输。

2025-04-27 20:10:21 723

原创 Java:反射

反射允许对成员变量,成员方法和构造方法的信息进行编程访问为了使用反射,首先要获取Class对象,才能剖析类中各种属性。

2025-04-25 15:20:14 960

原创 Java:多线程

1·先使用核心线程的数量来运行任务2·诺核心线程数量小于要运行的任务,剩余任务则在阻塞队列排队3·诺还添加任务到阻塞队列都装不下了,就会将后面装不下的任务交给:“线程池中最大线程数量 - 核心线程数量”的线程处理。也就是说后面的任务会先被其他线程处理(除了核心线程的),而阻塞队列中的任务就接着排队4·诺线程池中最大的线程数量都已经被使用了,那么就会抛弃再加入的任。5·诺“线程池中最大线程数量 - 核心线程数量”,已经被弃用“用TimeUnit”指定的时间那么就会从线程池中删除。

2025-04-21 22:16:38 780

原创 Java:File类 IO流相关

File对象就是一个路径,可以是文件的路径、也可以是文件夹的路径一:二:三:String str = new String("C:\\Users\\16338\\test2\\test.txt");File test = new File(str);System.out.println(test.exists());System.out.println(test.isDirectory());System.out.println(test.isFile());System.o

2025-04-15 16:50:14 862 1

原创 Java:Map 不可变集合 stream流 方法引用 异常

java.util.Collections: 是集合的工具类作用是:Collections不是集合,而是集合的工具类1 定义异常类2 写继承关系3 空参构造4 带参构造。

2025-04-11 08:57:43 1149

原创 Arrays操作工具 Lambda表达式 集合 迭代器 数据结构 泛型 set集合 list集合

用自定义的类实现接口Comparable接口来自定义排序:(优先级别更高)也可以直接在创建TreeSet对象时实现:@Overrideint i;});

2025-04-07 18:02:53 722

原创 Linux用户和权限

在Linux系统中,拥有最大权限的账户名为:root(超级管理员)·而在前期,我们一直使用的账户是普通的用户:~·普通用户的权限,一般在其HOME目录内是不受限的·一旦除了HOME目录,大多数地方,普通用户仅有只读和执行权限,无法修改权限。

2025-03-18 15:04:58 651

原创 Linux命令基础,创建,输入,输出,查看,查询

vi\vim是visual interface的简称,是Linux中经典的文本编辑器同图形化界面中的文本编辑器一样,vi是在命令行下对文本进行编辑的绝佳选择。vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不用颜色字体来辨别语法的正确性,极大方便了程序的设计和编程性。

2025-03-15 15:06:24 1171

原创 数据库的函数 约束 多表查询 事务

1·概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。2·目的:确保数据库中数据的正确,有效性和完整性。3·分类:name varchar(10) not null unique comment '姓名',age int check ( age between 0 and 120) comment '年龄',status char(1) default '1' comment '状态',gender char(1) comment '性别')comment '人类';

2025-03-06 13:21:31 677

原创 sql语言,数据库操作

DML英文全称时Data Manipulation Language(数据操作语言),用来对数据库中的表的数据记录进行增删改操作。添加数据(INSERT)修改数据(UPDATE)删除数据(DELETE)将一列数据作为一个整体,进行纵向计算。DCL英文全称是Data Control Language(数据控制语言),用来管理数据库 用户、控制数据库的访问权限。SHOW GRANTS FOR '用户名'@'主机名';

2025-03-02 11:04:28 694 1

原创 java:图形化界面

事件是可以被组件识别的操作·当你都组件干了某件事情之后,就会执行对应的代码。

2025-02-27 21:41:06 959

原创 Java:内部类

在一个类的里面,再定义一个类。举例:再A类的内部定义B类,B类就被称为内部类内部类表示的事物是外部类的一部分,内部类单独出现没有任何意义。

2024-12-08 09:26:18 646

原创 java:接口

当需要对接口添加新的方法时候,为了让继承了此接口的子类不报错作用:解决接口升级的问题·格式:public default 返回值类型 方法名(参数列表){}·范例:public default void show(){}static修饰的方法不能写在虚方法表,谈何重写·静态方法只能通过接口名调用,不能通过实现类名或者对象调用·public可以省略,static不能省略接口中私有方法的定义格式:·格式1:private 返回值类型 方法名(参数列表){}

2024-12-01 18:03:10 1485

原创 java :权限修饰符和代码块 抽象类和抽象方法

1·抽象方法的定义:public abstract 返回值类型 方法名(参数列表);//不需要写{},因为不含方法体。2·抽象方法的定义:public abstract class 类名{

2024-11-30 10:32:00 436

原创 Java :多态的初步 包的认识

包就是文件夹。用来管理各种不用功能的Java类,方便后期代码的维护。

2024-11-29 15:56:09 534

原创 java继承

好处是,可以把多个子类中重复的代码抽取到父类中,提高了代码的复用性。

2024-11-24 22:22:21 360

原创 static

例如:javabean类:用来描述一类事物的类。比如,student,teacher,dog,cat等;测试类:用来检查其他类是否书写正确,带有main方法的类,是程序的主入口;

2024-11-24 10:33:59 351

原创 集合的初步

1·集合长度可变,而数组不可变;2·数组只可以同时存储一种数据类型,比如基本数据类型和引用数据类型。而集合只能存储引用数据类型,基本数据类型要存储的话就要变成包装类才可以;

2024-11-17 16:40:06 205

原创 API 字符串

StringBuilder可以看作是一个容器,创建后里面的内容是可变的·作用:提高字符串的操作效率StringJoiner跟StringBuilder一样,也可以看成是一个容器,创建之后里面的内容是可变的作用:提高字符串的操作效率,而且代码编写特别简洁,但是目前市场上上很少人用。

2024-11-16 13:17:41 486

原创 键盘录入的小细节

nextLine()接受一整行字符串,可以接受空格,制表符,遇到回车才会停止接收数据。2·录入小数用nextDouble();1·录入整数用nextInt();3·录入字符串用next();

2024-11-10 11:57:10 144

原创 二维数组 面向对象

public class 类名{1 成员变量(代表属性,一般是名词)2 成员方法(代表行为,一般是动词)3 构造器4 代码块5 内部类。

2024-11-09 09:23:40 1400

原创 1·数组 2·java的内存:栈,3·堆 方法

简化格式:int[] array ={11,22,33};public static 返回值类型 方法名(参数){方法体;return 返回值;public static void 方法名( ){方法体;调用:方法名();public static void 方法名(int(类型) 变量名······){方法体;调用:方法名(参数1,参数2,······)例如:方法名(10,20);例如:方法名(变量1,变量2);public static 返回值类型 方法名(参数){方法体;

2024-11-02 22:37:05 1212

原创 判断和循环语句

"例如(bound 100)是指0~99之间的随机数“注意:当没有break是就会一直执行下去,直到遇到break叫case穿透。上面这个格式里面只有number是变量名,可以变,其他的都不允许变。1·大括号的开头可以另起一行书写,但是建议写在第一行的末尾。上面这个格式里面只有r是变量名,可以变,其他的都不允许变。2 ·在语句体中如果只有一句代码,大括号可以忽略不写。3·如果对一个布尔类型的变量进行判断,不要用 ==注意:变量的作用范围属于当前的大括号里。while (条件判断语句){

2024-10-29 22:55:29 557

原创 数据类型关键字 键盘入录 idea使用 算式运算符

project(项目)module(模块)package(包)class(类)

2024-10-26 14:33:36 672

空空如也

空空如也

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

TA关注的人

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