自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liu_lucky的博客

学习并分享

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

原创 MySQL高级

存储过程是可以进行编程的。意味着可以使用变量、表达式、条件控制语句、循环语句等,来完成比较复杂的功能!存储过程是 事先经过编译并存储在数据库中的一段 SQL 语句的集合。可以在数据库层面做一些业务处理说白了存储过程其实就是将sql语句封装为方法,然后可以调用方法执行sql语句而已存储过程的好处安全高效复用性强触发器是与表有关的数据库对象可以在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句。

2024-01-10 22:27:17 1115

原创 MySql -数据库进阶

视图是一种虚拟存在的数据表这个虚拟的表并不在数据库中实际存在说白了,视图就是将一条SELECT查询语句的结果封装到了一个虚拟表中,所以我们在创建视图的时候,工作重心就要放在这条SELECT查询语句上视图的好处简单安全数据独立。

2024-01-10 22:18:20 1087

原创 MySql -数据库基本概念

用于存储和管理数据的仓库英文单词为:DataBase,简称DB小型的数据库开源免费(6版本之前免费)所属于Oracle公司数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成(类似excel表格)可以指定列名、数据类型、约束等一个表中可以存储多条数据数据想要永久化存储的数据什么是SQLStructured Query Language:结构化查询语言。

2024-01-10 21:01:36 1026

原创 集合

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

2023-12-23 23:16:02 922 1

原创 解密AQS实现

可重入锁理论可重入锁又名递归锁,是指在同一个线程在外层方法获取锁的时候,再进入该线程的的内层方法会自动获取锁(前提是锁对象得是同一个对象),不会因为之前已经获取过还没释放而阻塞。Java中ReentrantLock和synchronized都是可重入锁,可重入锁的一个优点是可一定程度避免死锁。将字分开解释:可:可以重:再次入:进入锁:同步锁进入什么?- 进入同步域(即同步代码块/方法或显示锁锁定的代码)一个线程中的多个流程可以获取同一把锁,持有这把同步锁可以再次进入。

2023-12-23 17:42:36 1100 1

原创 常用API 2

自定义异常概述当Java中提供的异常不能满足我们的需求时,我们可以自定义异常实现步骤定义异常类写继承关系提供空参构造提供带参构造代码实现异常类学生类return age;}else{//如果Java中提供的异常不能满足我们的需求,我们可以使用自定义的异常throw new AgeOutOfBoundsException("年龄超出了范围");测试类// 键盘录入学生的姓名和年龄,其中年龄为 18 - 25岁,

2023-12-22 23:31:26 868

原创 常用API01

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

2023-12-21 00:40:03 830 2

原创 MySQL基础

用于存储和管理数据的仓库英文单词为:DataBase,简称DB小型的数据库开源免费(6版本之前免费)所属于Oracle公司数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成(类似excel表格)可以指定列名、数据类型、约束等一个表中可以存储多条数据数据想要永久化存储的数据什么是SQLStructured Query Language:结构化查询语言。

2023-12-20 23:21:45 730

原创 接口和内部类

接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展常量抽象方法默认方法(Java 8)静态方法(Java 8)私有方法(Java 9)什么是多态​ 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象代码演示System.out.println("动物吃饭");@OverrideSystem.out.println("猫吃鱼");/*

2023-12-20 23:15:36 836

原创 面向对象-继承

​ 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!​ 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!在Java中,使用 { } 括起来的代码被称为代码块。

2023-12-20 23:12:57 837

原创 常用API

什么是API​ API (Application Programming Interface) :应用程序编程接口java中的API​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。打开帮助文档找到索引选项卡中的输入框在输入框中输入Random看类在哪个包下看类的描述看构造方法看成员方法。

2023-12-20 23:06:45 895

原创 面向对象基础

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

2023-12-20 23:00:23 810

原创 java基础之“方法”

​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用public static void 方法名 ( ) {// 方法体;// 方法体;方法名();method();注意:​ 方法必须先定义,后调用,否则程序将报错定义格式:参数:由数据类型和变量名组成 - 数据类型 变量名参数范例:int a。

2023-12-20 12:30:00 837

原创 java 数组

​ 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。​ 数据类型[] 数组名int[] arr;char[] arr;​ 数组动态初始化就是只给定数组的长度,由系统给出默认初始化值​ 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始。​ 这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。​ 内存是计算机中的重要原件,临时存储区域,作用是运行程序。​ 我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。

2023-12-20 09:00:00 749

原创 switch和循环

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0-9,括号写20,参数的随机数则是0-19。④ 执行条件判断语句,看其结果是true还是false。②执行条件判断语句,看其结果是true还是false。②执行条件判断语句,看其结果是true还是false。

2023-12-20 07:00:00 946

原创 Java基础语法

在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。

2023-12-20 00:37:24 833

原创 Java基础语法

Java语法

2023-12-19 23:01:58 823

原创 1.初识Redis

初识Redis

2023-03-26 13:54:46 31

原创 docker安装mysql和redis

docker上安装mysql和redis

2022-02-20 18:50:29 197

原创 代码命名规范,就该这么写

你是否曾有过一种想法,看着代码就想口吐芬芳,这是哪位"大佬"写的,看半天不知道这个类是做啥的,这个方法又是干啥的,用搜狗搜一下方法名,随着ctrl拉进了方法,像是在遨游的大海里,辽无边界;一个方法走天下。代码写得规范,不仅看起来爽,用起来更爽;下面整理了一下,最基本的代码规范。一、命名风格1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / __name / $name / name_ / name$ / na...

2022-02-19 14:35:33 1452

空空如也

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

TA关注的人

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