JDK

JDK的安装 一、下载 Java官网 [jdk17解压版本]( https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip) [jdk17安装版本]( https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe) 二、安装解压版 解压到文件夹 配置系统环境变量 此电脑->右键->属性->高级系统设置->环境变量->系统环境变量 新建系统变量 变量名 JAVA_HOME 变量值 解压JDK的路径 例如:D:\Environmnt\Java\jdk-17.0.2 配置系统环境变量中Path里面添加变量 %JAVA_HOME%\bin 检测是否安装成功 java -version

avatar 七星玉蘅 发表于 2023-07-31

PowerToys-用于自定义 Windows 的实用工具

Microsoft PowerToys:用于自定义 Windows 的实用工具 Microsoft PowerToys 是一组实用工具,可帮助高级用户调整和简化其 Windows 体验,从而提高工作效率。 下载方法 在Micrisoft Store搜索 powertoys获取安装 功能介绍 1、始终置顶 Always on Top 通过 Always on Top,可使用快捷键方式 (⊞ Win+Ctrl+T) 将窗口固定在其他窗口的顶部,重复这个按键可以取消置顶的操作,可以应对日常需要将某些窗口置顶的操作 2、保持唤醒 PowerToys Awake PowerToys Awake 旨在使计算机保持唤醒状态,且无需管理其电源和睡眠设置。 运行耗时较长的任务时,此行为非常有用,可确保计算机不会进入睡眠状态或关闭其屏幕. 电脑需要远程访问的话,这个功能特别实用 3、颜色选取器 颜色选取器是一种系统范围的颜色选取实用工具,通过 Win+Shift+C 进行激活。 从当前正在运行的任何应用程序中选取颜色,然后选取器会自动将颜色按设置的格式复制到剪贴板中。 颜色选取器还包含一个编辑器,其中显示了之前选取的颜色的历史记录,你可用它来微调所选颜色并复制不同的字符串表示形式。可以针对显示器显示的内容进行颜色选取。 4、 窗口管理器 FancyZones 激活窗口管理 可以通过快捷键激活窗口管理,然后进行编辑新建操作,对于同时需要打开多个窗口的小伙伴来说是很好的功能 激活方式 拖动窗口的同时摁住shift键,可以使用预先定义的窗口模式 5、文件资源管理器 File Explorer File Explorer 加载项支持 File Explorer 中的预览窗格和缩略图呈现以显示各种文件类型。 若要启用预览窗格,请在 File Explorer 中选择“视图”选项卡,然后选择“预览窗格”。...

avatar 墨点白 发表于 2023-07-31

PowerToys-用于自定义 Windows 的实用工具

Microsoft PowerToys:用于自定义 Windows 的实用工具

avatar 墨点白 发表于 2023-07-31

PowerToys-用于自定义 Windows 的实用工具

Microsoft PowerToys:用于自定义 Windows 的实用工具

avatar 墨点白 发表于 2023-07-31

MySQL数据库学习第四天

MySQL数据库(4) 多表查询 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 一对多 案例: 部门 与 员工的关系 关系: 一个部门对应多个员工,一个员工对应一个部门 实现: 在多的一方建立外键,指向一方的主键 多对多 案例: 学生 与 课程的关系 关系: 一个学生可以选修多门课程,一门课程也可以供多个学生选择 实现: 建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 一对一 案例: 用户 与 用户详情的关系 关系: 一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率 实现: 在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的(UNIQUE) 多表查询就是指从多张表中查询数据 SELECT * FROM goods,category; 笛卡尔乘积现象 表查询中的笛卡尔乘积现象:多行表在查询时,如果定义了无效连接或者漏写了连接条件,就会产生笛卡尔乘积现象,所谓的笛卡尔乘积及时每个表的每一行都和其他表的每一行组合。笛卡尔乘积现象 笛卡尔积: 笛卡尔乘积是指在数学中,两个集合A集合 和 B集合的所有组合情况。 而在多表查询中,我们是需要消除无效的笛卡尔积的,只保留两张表关联部分的数据。 在SQL语句中,如何来去除无效的笛卡尔积呢? 我们可以给多表查询加上连接查询的条件即可。 等值连接查询 通常是在存在主键外键关联关系的表之间的连接进行,使用"="连接相关的表 n个表进行等值连接查询,最少需要n-1个等值条件来约束 -- 查询每个分类的所有商品信息SELECT category.name,goods.name FROM goods,categor...

avatar 七星玉蘅 发表于 2023-07-30

MySQL数据库学习第四天

MySQL数据库(4) 多表查询 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 一对多 案例: 部门 与 员工的关系 关系: 一个部门对应多个员工,一个员工对应一个部门 实现: 在多的一方建立外键,指向一方的主键 多对多 案例: 学生 与 课程的关系 关系: 一个学生可以选修多门课程,一门课程也可以供多个学生选择 实现: 建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 一对一 案例: 用户 与 用户详情的关系 关系: 一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率 实现: 在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的(UNIQUE) 多表查询就是指从多张表中查询数据 SELECT * FROM goods,category; 笛卡尔乘积现象 表查询中的笛卡尔乘积现象:多行表在查询时,如果定义了无效连接或者漏写了连接条件,就会产生笛卡尔乘积现象,所谓的笛卡尔乘积及时每个表的每一行都和其他表的每一行组合。笛卡尔乘积现象 笛卡尔积: 笛卡尔乘积是指在数学中,两个集合A集合 和 B集合的所有组合情况。 而在多表查询中,我们是需要消除无效的笛卡尔积的,只保留两张表关联部分的数据。 在SQL语句中,如何来去除无效的笛卡尔积呢? 我们可以给多表查询加上连接查询的条件即可。 等值连接查询 通常是在存在主键外键关联关系的表之间的连接进行,使用"="连接相关的表 n个表进行等值连接查询,最少需要n-1个等值条件来约束 -- 查询每个分类的所有商品信息SELECT category.name,goods.name FROM goods,categor...

avatar 七星玉蘅 发表于 2023-07-30

MySQL数据库学习第三天

MySQL数据库(3) 约束 创建表时添加约束 约束是作用于表中字段上的规则,用于限制存储在表中的数据。 目的:保证数据库中数据的正确、有效性和完整性。 约束是为了保证进入数据库的数据都是有效的、可靠的,会对列的值进行一些约束,确保存进去的数据都是有效的。 查看约束 show create table 表名称; 分类: 约束 描述 关键字 主键约束 主键是一行数据的唯一标识,要求非空且唯一 PRIMARY KEY (primary key) 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE (unique) 默认约束 保存数据时,如果未指定该字段的值,则采用默认值 DEFAULT (default) 非空约束 限制该字段的数据不能为null NOT NULL (not null) 检查约束(8.0.16版本之后) 保证字段值满足某一个条件 CHECK (check) 外键约束 用来让两张表的数据之间建立连接,保证数据的一致性和完整性 FOREIGN KEY (foreign key) 约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。 主键约束(PK) 主键约束最显著的特征是主键列中的值是不允许重复的,通过主键约束可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,且 PRIMARY KEY 约束中的列不能接受NULL值。 # 设置该字段为主键,主键约束名称ALTER TABLE 表名 ADD CONSTRAINT 主键约束自定义名称 PRIMARY KEY(字段名);alter table 表名 add constraint 主键约束自定义名称 primary key(字段名); 设置主键约束的几种方式: -- 1.创建表的时候指定主键约束CREATE TABL...

avatar 七星玉蘅 发表于 2023-07-27

MySQL数据库学习第三天

MySQL数据库(3) 约束 创建表时添加约束 约束是作用于表中字段上的规则,用于限制存储在表中的数据。 目的:保证数据库中数据的正确、有效性和完整性。 约束是为了保证进入数据库的数据都是有效的、可靠的,会对列的值进行一些约束,确保存进去的数据都是有效的。 查看约束 show create table 表名称; 分类: 约束 描述 关键字 主键约束 主键是一行数据的唯一标识,要求非空且唯一 PRIMARY KEY (primary key) 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE (unique) 默认约束 保存数据时,如果未指定该字段的值,则采用默认值 DEFAULT (default) 非空约束 限制该字段的数据不能为null NOT NULL (not null) 检查约束(8.0.16版本之后) 保证字段值满足某一个条件 CHECK (check) 外键约束 用来让两张表的数据之间建立连接,保证数据的一致性和完整性 FOREIGN KEY (foreign key) 约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。 主键约束(PK) 主键约束最显著的特征是主键列中的值是不允许重复的,通过主键约束可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,且 PRIMARY KEY 约束中的列不能接受NULL值。 # 设置该字段为主键,主键约束名称ALTER TABLE 表名 ADD CONSTRAINT 主键约束自定义名称 PRIMARY KEY(字段名);alter table 表名 add constraint 主键约束自定义名称 primary key(字段名); 设置主键约束的几种方式: -- 1.创建表的时候指定主键约束CREATE TABL...

avatar 七星玉蘅 发表于 2023-07-27

群晖nas为PHP配置Redis扩展

首先,介绍下我的环境 机器:群晖920+ PHP版本:7.4(套件安装的) 系统:群晖7.2 接下来,进入正题 首先要使用ssh进入到群晖,账户要切换到root用户 接下来,看下目前PHP7.4有哪些扩展,根据你安装位置的硬盘不同,volume1可能有所区别,命令如下: ll /volume1/@appstore/PHP7.4/usr/local/lib/php74/modules 从上图中,我发现套件版的PHP7.4默认已经有了Redis扩展,接下来,再看看配置文件中是否配置了Redis,当然我这边是没有配置 打开配置文件php-fpm.ini,我这边喜欢用vi命令,当然也可以使用vim,具体用哪一个看你系统支持已经个人喜好了,下面的volume1一样有区别的自行修改 vi /volume1/@appstore/PHP7.4/misc/php-fpm.ini 将下面的代码放到配置文件php-fpm.ini末尾,然后保存退出 [Redis]extension_dir = "/volume1/@appstore/PHP7.4/usr/local/lib/php74/modules/"extension = redis.so 扩展有了,配置文件也加上了,最后就是重启PHP7.4了,命令如下: synopkg restart PHP7.4 看到重启成功了,至此,完成收工了

avatar 龙儿之家 发表于 2023-07-27

Banner随机文章展示

将原本固定的文章推荐改为随机展示若干文章

avatar 轻笑Chuckle 发表于 2023-07-27