自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枫林残忆

荒野码农

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

原创 Java之JDBC数据库连接技术

本文为【尚硅谷Java技术之8.x数据库+JDK21版JDBC数据库连接技术】课堂学习笔记注册驱动【依赖的驱动类,进行安装】获取连接【Connection 建立连接】创建发送 SQL 语句对象【Connection 创建发送 SQL 语句的 Statement】发送 SQL 语句,并获取返回结果【Statement 发送 sql 语句到数据库并且取得返回结果】结果集解析【结果集解析,将查询结果解析出来】资源关闭【释放 ResultSet、Statement 、Connection】

2025-03-31 17:47:29 419

原创 第07章_单行函数(基础)

函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地提高用户对数据库的管理效率。从函数定义的角度出发,我们可以将函数分成内置函数和自定义函数。在 SQL 语言中,同样也包括了内置函数和自定义函数。内置函数是系统内置的通用函数,而自定义函数是我们根据自己的需要编写的,本章及下一章讲解的是 SQL 的内置函数。

2024-12-18 11:35:54 867

原创 第06章_多表查询(基础)

多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个 关联字段可能建立了外键,也可能没有建立外键。比如:员工表和部门表,这两个表依靠“部门编号”进 行关联。

2024-12-16 01:08:49 1001

原创 第05章_排序与分页(基础)

第一个“位置偏移量”参数指示 MySQL 从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”,将会从表中的第一条记录开始(第一条记录的位置偏移量是 0,第二条记录的位置偏移量是 1,以此类推);MySQL 8.0 中可以使用“LIMIT 3 OFFSET 4”,意思是获取从第 5 条记录开始后面的 3 条记录,和“LIMIT 4,3;选择工资不在 8000 到 17000 的员工的姓名和工资,按工资降序,显示第 21 到 40 位置的数据。查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示。

2024-12-04 18:01:31 728

原创 第04章_运算符(基础)

1 的二进制数为 0001,10 的二进制数为 1010,所以 1 ^ 10 的结果为 1011,对应的十进制数为 11。1 的二进制数为 0001,10 的二进制数为 1010,所以 1 | 10 的结果为 1011,对应的十进制数为 11。20 的二进制数为 10100,30 的二进制数为 11110,所以 20 | 30 的结果为 11110,对应的十进制数为 30。1 的二进制数为 0001,10 的二进制数为 1010,所以 1 & 10 的结果为 0000,对应的十进制数为 0。

2024-11-29 01:25:37 1144

原创 第03章_基本的SELECT语句(基础)

1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。45 年前,也就是 1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语言,SQL 的半衰期可以说是非常长了。

2024-11-27 01:35:08 654

原创 第02章_MySQL环境搭建(基础)

解决办法是,把以前的安装目录删除。第二种解决方案如下,用命令行登录 MySQL 数据库之后,执行如下命令修改用户密码加密规则并更新用户密码,这里修改用户名为“root@localhost”的用户密码规则为“mysql_native_password”,密码值为“123456”,如图所示。“information_schema”是 MySQL 系统自带的数据库,主要保存 MySQL 数据库服务器的系统信息, 比如数据库的名称、数据表的名称、字段名称、存取权限、数据文件 所在的文件夹和系统使用的文件夹,等等。

2024-11-25 02:01:57 653

原创 第01章_数据库概述(基础)

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

2024-11-23 19:27:00 697

原创 尚硅谷MySQL入门到高级-目录大纲

说白了,知道怎么用是一方面,知道为什么则是更为。希望通 过这套课程的系统性训练,你也能感受到这种思维方式的美,最终也能获得这种思维方式。第三个逻辑学家说,是的。,不管是普通开发还是首席架构、CTO 都能够从中汲取足够的技术 养料。往往积累单点技术、比如 CRUD、锁类型、索引的数据结构…才是在未来可以迁移的能力,如果只是学习一些命令,则很快会过时,第二底层原理要懂,懂了才能更自由地应对复杂多变的业务场景。这个笑话是我从万维钢的专栏里看到的。SQL之DDL、DML、DCL使用篇。的提升才是不会变的东西。

2024-11-20 02:17:15 565

转载 Maven 下载、安装与配置

将所有的settings修改为自己Maven目录下的conf/settings.xml.点击Update Settings按钮,下面的Local Respository会自动识别出来。在我的电脑-------属性-------高级系统设置---------环境变量---------系统变量--------新建。但是通常我们使用自己已经配置好的Maven。将eclipse使用的Maven修改为自己的。注意:Maven3.2.* 版本需要JDK1.6的支持,Maven3.3.*以上需要JDK1.7以上的支持。

2024-11-01 21:20:17 43

转载 10 个优秀的占位图片生成服务

特点:图片来自高质量图库 Unsplash。可定制:尺寸、图片分类、灰度图、棕褐色图。可定制:尺寸、等比图、颜色、格式、文字。可定制:尺寸、图片分类、文字、灰度图。特点:老牌服务,支持 HTTPS。可定制:尺寸、指定图片、模糊图片。可定制:尺寸、颜色、文字、格式。可定制:尺寸、颜色、文字、字体。特点:尺寸和文字共同显示。可定制:尺寸、颜色、文字。可定制:尺寸、灰度图。特点:可设定图片比例。

2024-10-08 21:39:20 267

转载 常用快捷键 VS code VS Sublime Text

【代码】常用快捷键 VS code VS Sublime Text。

2024-08-05 23:03:38 139

原创 微信小程序开发教程

尚硅谷微信小程序开发教程,2024最新版微信小程序项目实战!一、小程序基础1. 初始小程序微信小程序是一种运行在微信内部的 轻量级 应用程序。使用小程序时 不需要下载,用户 扫一扫 或 搜一下 即可打开应用,它也体现了 “用完即走” 的理念,用户不用关心太多应用的问题,它实现了应用“触手可及”的梦想,应用无处不在,随时可用,但又 无需安装卸载。使用 App 过程:王者荣耀 → 应用商店 → 下载 + 安装 → 5 v 5 → 卸载…使用小程序过程:羊了个羊 → 扫、搜 → 直接使用 → 关掉…

2024-06-13 21:56:18 2469 1

原创 模块十三 异常_Object

概述:代码出现了不正常的现象;在Java中,异常就是一个一个的类// 错误 Error → StackOverflowError// 运行时期异常 → ArrayIndexOutOfBoundsException/*编译时期异常注意看:编译时期异常是我们代码写错了吗?不是,当我调用方法的时候,该方法底层给我们抛了一个编译时期异常,所以导致我们一编译,就爆红当我们一旦触发这个异常,jvm就会将异常信息打印到控制台上,给程序员们看*/method();

2024-04-09 00:19:55 823

原创 模块十二 面向对象

在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限,public:公共的,最高权限,被public修饰的成员,在哪里都能访问protected:受保护的default:默认的,注意不写权限修饰符就是默认权限,不能直接把default写出来private:私有的,只能在自己的类中直接访问我们只需要知道一个成员被这四种权限修饰符修饰在4种情况下能不能访问就行了。

2024-04-09 00:18:49 966

原创 模块十一 面向对象

接口:是一个引用数据类型,是一种标准,规则关键字:a. interface 接口public interface 接口名{}b. implements 实现实现类 implements 接口名{}接口中可以定义的成员:a. jdk7以及之前​ 抽象方法:public abstract → 即使不写public abstract,默认也有​ 成员变量:public static final 数据类型 变量名 = 值 → 即使不写public static final ,默认也有。

2024-04-08 02:10:17 957

原创 模块十 面向对象

父类怎么形成的我们定义了多个类,发现这些类中有很多重复性的代码,我们就定义了一个父类,将相同的代码抽取出来放到父类中,其他的类直接继承这个父类,就可以直接使用父类中的内容了怎么去继承:extends子类 extends 父类注意:a. 子类可以继承父类中私有和非私有成员,但是不能使用父类中私有成员b. 构造方法不能继承继承怎么学a. 继承不要从是否“拥有”方面来学习​ 要从是否能“使用”方面来学习抽象类怎么来的?

2024-04-08 02:05:52 466

原创 SE第一阶段项目_学生管理系统

此项目是JavaSE第一阶段的项目,主要完成学生对象在数组中的增删改查,大家可以在此项目中发挥自己的想象力做完善,添加其他功能等操作,但是重点仍然是咱们前9个模块的知识点。

2024-03-29 12:45:31 452

原创 模块九 面向对象

概述:static 是一个静态关键字使用a. 修饰一个成员变量static 数据类型 变量名b. 修饰一个方法修饰符 static 返回值类型 方法名(形参) {方法体return 结果调用静态成员:类名直接调用(不用new对象)静态成员特点:a. 静态成员属于类成员,不属于对象成员(非静态的成员属于对象成员)b. 静态成员会随着类的加载而加载c. 静态成员优先于非静态成员存在在内存中d. 凡是根据静态成员所在的类创建出来的对象,都可以共享这个静态成员int age;

2024-03-29 12:42:50 925

原创 模块八 封装

面向对象三大特征:【封装】 继承 多态什么是封装思想:a. 我们找来了一个对象(洗衣机),只需要按一下按钮就可以了(使用洗衣机功能的过程就是使用面向对象思想编程的过程),每一个按钮下面都包含了很多内部结构的细节(细节被封装到按钮里面了 → 封装),在使用的时候有必要了解洗衣机的内部构造吗?我们没有必要去了解内部结构,我们只知道调用就可以了。所以,洗衣机来说,将细节隐藏起来了,细节我们不要关注,会对外提供一个公共的接口(按钮),供我们人类使用。

2024-03-28 01:55:29 782

原创 模块七 面向对象

面向过程:自己的事情自己干,代表语言(C语言)面向对象:自己的事情别人帮忙干,代表语言(Java语言)为啥要使用面向对象思想编程很多功能别人都给我们实现好了,我们只需要直接拿过来使用即可,简化了我们自己的编写过程,减少了我们的代码量什么时候使用面向对象思想编程在一个类中想使用别的类中的成员是,就是用面向对象思想编程至于我们使用的功能,人家怎么实现的,我们不需要关心,我们只需要知道怎么使用即可。/*在一个类中想使用别的类中的成员是,就是用面向对象思想编程/*

2024-03-28 01:53:02 981

原创 模块六 方法

问题描述:之前所有的代码都在 main 方法中写,如果我们将来所有功能的代码都放到 main 方法中,会显得 main 方法代码太多,太乱,太臃肿,不好维护。解决:将不同功能的代码放到不同的方法中,想执行某个功能,直接调用方法名就行了,对应的代码就自动执行起来了,将来维护的时候,直接找到对应的方法,就可以对其直接修改维护。方法:拥有功能性代码的代码块,将不同的功能放在不同的方法中,给每个方法取个名字,直接调用方法名,对应的方法就执行起来了,好维护。通用定义格式修饰符 返回值类型 方法名(参数) {

2024-03-22 02:23:59 692

原创 模块五 数组

问题:如果我们想存储一个数据,我们可以使用变量,但是变量一次只能存储一个数据,所以我们想能不能一次存储多个数据数组的概述:是一个容器,数组本身属于引用数据类型作用:一次存储多个数据特点:a. 既可以存储基本类型的数据,还能存储引用类型的数据;b.定长(定义数组时,长度为多长,最多能存多少个数据),同时也是缺点。定义:a. 动态初始化:定义数组的时候,我们没有给具体的数据,只指定了长度数据类型[] 数组名 = new 数据类型[长度]或者数据类型 数组名[] = new 数据类型[长度]

2024-03-17 11:34:39 897

原创 模块四 流程控制

概述:是Java定义好的一个类作用:将数据通过键盘录入的形式放到代码中参与运行位置:java.util学习 Random 和学习Scanner的方式方法一样概述java自带的一个类作用可以在指定的范围内随机一个整数位置java.util。

2024-03-15 09:16:25 800

原创 模块三 IDEA 运算符

概述:开发工具idea 是 java 写的,所以本地上必须有正确的 jdk 环境(JAVA_HOME)idea 自动保存不用我们打开 dos 命令窗口执行 javac 和 java 命令idea 有强大的快捷键,生成代码,纠错等idea会自动管理我们写的代码相关开发工具:eclipse、myeclipse作用:加速我们的开发。

2024-03-12 05:28:36 897

原创 模块二 变量、数据类型转换、运算符

在代码的运行过程中,值不会发生改变的数据基本数据类型:4类8种​ 整型:byte、short、int、long​ 浮点型:float、double​ 字符型:char​ 布尔类型:boolean引用数据类型:类、数组、接口、枚举、注解在代码的运行过程中,值会随着不同的情况而随时发生改变的数据数据类型 变量名 = 值;数据类型 变量名;变量名 = 值;连续定义三个相同的变量数据类型 变量名1,变量名2,变量名3;变量名1 = 值;变量名2 = 值;变量名3 = 值;

2024-03-07 19:39:26 825

原创 模块一 环境变量、HelloWord

(数据类型 、运算符、流程控制、数组、方法)硬件是看得见、摸得着的物理部件或设备。在研制硬件产品是,人的创造性活动表现在把原材料转变成有形的物理产品(主机、主板、硬盘、显示器、散热风扇、内存条)等;软件产品是以程序和文章的形式存在,通过在计算机上运行来提现它的作用;硬件和软件是相辅相成的,谁也离不开谁。如果硬件比喻成人,那么软件就可以比喻成灵魂,一个人没有了灵魂,这个人也就没什么用了;同样,软件需要安装到硬件上运行的,所以没有了软件支持,或者软件没有硬件的支持,就都没有用了。

2024-03-05 22:03:31 857

原创 如何删除 MySQL ⽤户

通过以上步骤,你可以轻松删除MySQL⽤户。需要注意的是,在删除⽤户之前,⼀定要确保该⽤。户不再需要或不再有任何使⽤权限。如果你不确定是否需要删除该⽤户,请先咨询相关管理⼈员。在MySQL数据库中,删除⽤户需要使⽤DROP USER命令。其中,⽤户名是要删除的⽤户的名称,localhost是该⽤户的主机名。在删除⽤户之后,需要刷新权限以使更改⽣效。

2023-08-07 01:13:19 261

原创 02.SVN 忽略不需要提交的文件

我使用的是 TortoiseSVN,每次提交到 svn 上的时候我不想提交 .idea 文件夹,不需要列出,服务器也不需要存。因为是编译器的文件,多人维护项目时,总会显示修改。最好的避免类似问题的方法是添加参考文件到该项目的忽略列表。这样就不会出现在提交对话框中。

2023-08-04 17:11:19 666

原创 01.svn commit 时提示 Commit failed (details follow) Unable to create pristine install stream 系统找不到指定的路径

使用 SVN commit 时提示:Commit failed (details follow) Unable to create pristine install stream 系统找不到指定的路径。原文链接:https://blog.youkuaiyun.com/weixin_44529907/article/details/116978561。版权声明:本文为优快云博主「三七是药」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-08-04 16:30:08 1618

原创 Typora安装教程(仅供学习)

简介: Typora 一款 Markdown 编辑器和阅读器 风格极简 / 多种主题 / 支持 macOS,Windows 及 Linux 实时预览 / 图片与文字 / 代码块 / 数学公式 / 图表 目录大纲 / 文件管理 / 导入与导出 ……

2023-07-26 23:37:47 223 1

原创 如何删除MySQL用户

通过以上步骤,你可以轻松删除MySQL用户。需要注意的是,在删除用户之前,一定要确保该用户不再需要或不再有任何使用权限。如果你不确定是否需要删除该用户,请先咨询相关管理人员。在MySQL数据库中,删除用户需要使用DROP USER命令。其中,用户名是要删除的用户的名称,localhost是该用户的主机名。在删除用户之后,需要刷新权限以使更改生效。

2023-07-16 10:36:16 7505 2

原创 CentOS7 安装配置 MySQL8

本篇博客将演示 CentOS7 的环境下安装 MySQL8演示环境VMware Workstation 16.2.1 // 虚拟机软件CentOS-7-x86_64-Minimal // 系统版本mysql-8.0.13 // mysql版本。

2023-07-16 10:32:16 523

原创 自定义浏览器滚动条样式(兼容chrome和firefox)

如果只是修改样式的,IE算是没辙了,但是firefox还有救。我的折中方式是,把chrome的样式设置和firefox一样。/**描述:自定义浏览器滚动条样式。示例:如 my-div 需要使用自定义滚动条,直接如下写法。.my-div {注意:元素需要使用 `overflow:hidden ` 属性。兼容性:兼容chrome和firefox,不兼容IE&:hover {} } & {如此,chrome和firefox可算长得一样了。

2023-06-27 15:18:39 3035

原创 nodemon的安装和使用

在编写调试 Node.js 项目的时候,如果修改了项目的代码,则需要频繁的手动 close 掉,然后再重新启动,非常繁琐。现在,我们可以使用 nodemon 工具包 这个工具,它能够监听项目文件的变动,当代码被修改后,nodemon 会自动帮我们重启项目,极大方便了开发和调试。这样做的好处是:代码被修改之后,会被 nodemon 监听到,从而实现自动重启项目的效果,提高了开发效率。当基于 Node.js 编写了一个网站应用的时候,传统的方式,是运行 node app.js 命令,来启动项目。

2023-06-12 00:59:34 616

原创 03.查看 SVN 账号密码

解压将svnPwd.exe文件放到svn.simple目录下,双击执行即可。如果找不到直接搜索svn.simple(需要时间)复制这段内容后打开百度网盘手机App,操作更方便哦。

2023-06-09 12:11:50 10399

原创 nodejs中的express-jwt的使用解读

express-jwt更新到7.x版本后更改了用法,无法像7.x版本之前那样使用express—jwt,导入、在中间件配置个密钥就行了,更新之后,需要在express-jwt中将其解构出来再使用。这篇文章主要介绍了nodejs中的express-jwt的使用解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教。也无法在排除的路径中使用req.user去获取用户token解密出来的数据。nodejs express-jwt is not a function问题。

2023-04-26 03:17:12 437

原创 博客摘录「 npm nrm安装后报错」2023年4月17日

原文链接:https://blog.youkuaiyun.com/weixin_52310583/article/details/129860758。版权声明:本文为优快云博主「xSing1e」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。应该使用 open 的 CommonJs规范的包 ,现在 open v9.0.0 是 ES Module 版本的包。

2023-04-18 01:17:07 813

原创 欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-04-18 01:16:04 85

原创 01、win10下Apache 2.4.29+PHP 7.2.3+MySQL 5.7.21免安装开发环境配置

Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.php(280行),注意这里是两个–,网上都说要在bin目录下输入命令,不知道为什么我没在bin目录输入命令也成功了,可能是我在Administrator的环境变量path下设置了mysql的路径。现在的版本都会有个随机密码,xie在data文件夹下的.err后缀的文件中,拷贝输入即可进入。

2020-03-11 16:47:25 698

空空如也

空空如也

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

TA关注的人

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