- 博客(47)
- 收藏
- 关注
原创 CentOS — 目录管理
目录也是一种文件。蓝色目录,绿色可执行文件,红色压缩文件,浅蓝色链接文件,灰色其它文件,点开头的是隐藏文件,一个单独的点代表当前目录,两个单独的点代表上一级目录。
2025-01-01 09:00:00
541
原创 CentOS — 压缩解压
压缩率比 gzip 大,但更耗时。如果需要压缩多个文件,可以先用。通常只适用于单个文件,原始文件会被替换。如果需要压缩多个文件,可以先用。
2025-01-01 09:00:00
1512
原创 CentOS — 群组管理
Linux 系统中每个用户都属于一个特定的群组。若不设置用户的群组,默认会创建一个和用户名一样的群组,并将用户分到该群组。
2025-01-01 09:00:00
489
原创 Windows — 安装Nacos
一、下载GitHub 下载地址:https://github.com/alibaba/nacos/releases二、解压Nacos 是绿色版软件,解压即安装。下载完毕后将 ZIP 包解压到指定目录即可。目录说明:bin 启动脚本、conf 配置文件。三、运行在 Nacos 的 bin 目录中打开命令行终端,以单机运行方式启动 Nacos 服务:startup.cmd -m standalone四、访问访问地址:http://localhost:8848/nacos/index.htm
2022-05-06 17:21:09
1187
原创 Java — 面向对象
文章目录一、类和对象二、方法三、封装四、继承五、多态六、final七、static八、抽象类九、接口十、内部类一、类和对象简介:类是对事物的一种描述,对象则为具体存在的事物。类的定义:public class 类名 { // 成员变量 访问修饰符 数据类型 变量名; … // 成员方法 访问修饰符 返回类型 方法名(参数列表) { 若干语句; return 方法返回值; } ...}创建对象:类名 对
2022-05-01 23:06:30
413
原创 Java — 枚举
文章目录一、枚举简介二、枚举作用三、枚举实现接口一、枚举简介枚举是 JDK5 中引入的特性,由 enum 关键字来定义一个枚举类。格式:enum 枚举类名 { 枚举项1, 枚举项2, ...; 成员变量; 构造方法 成员方法}说明:每个枚举类型隐式继承 java.lang.Enum ,所以枚举类不能再继承其它类。枚举项就是枚举类型的静态常量对象(实例),通过 枚举类型.枚举项名称 访问指定的枚举项。枚举项命名一般使用大写字母,多个枚举项用英文逗号隔开,以英文分
2022-04-30 23:35:35
589
原创 Maven 基础
一、简介Apache Maven 是一个(特别是Java编程)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven 利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。官方网址:https://maven.apache.org下载地址:https://maven.apache.org/download.cgi依赖仓库:https://mvnrepository.com1.1、作用传统项目管理现状分析:jar 包不统一,
2022-04-28 10:00:00
385
原创 CentOS — 基础操作
参数中可以包含多个参数,由空格隔开,参数也可以包含数字、字母等。向上键:按时间顺序向前查找用过的命令,每按一次前进一个命令。向下键:按时间顺序向后查找用过的命令,每按一次前进一个命令。,执行选中的历史记录命令。:使用过的命令历史记录,:查找使用过的命令。
2022-04-27 16:56:46
1061
1
原创 RabbitMQ 基础
文章目录一、MQ 介绍1.1、概述1.2、优势1.3、劣势1.4、小结1.5、产品二、RabbitMQ 简介2.1、架构2.2、概念2.3、安装三、RabbitMQ 工作模式3.1、简单模式3.1.1、生产者3.1.2、消费者3.2、工作队列3.2.1、生产者3.2.2、消费者13.2.3、消费者23.3、发布订阅3.1.1、生产者3.1.2、消费者13.1.3、消费者23.4、路由模式3.4.1、生产者3.4.2、消费者13.4.3、消费者23.5、主题模式3.5.1、生产者3.5.2、消费者13.5.3
2022-04-27 01:47:51
2014
原创 CentOS — 安装 Docker
文章目录1、简介2、安装3、启动4、配置镜像加速器1、简介Docker 从 17.03 版本之后分为 CE(Community Edition)社区版 和 EE(Enterprise Edition)企业版。社区版免费,支持周期 7 个月;企业版强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable、test、nightly 三个更新频道。支持 64 位版本 CentOS 7 ,并且要求内核版本不低于 3.10 。2、安装虚拟机联网,安装 yum 工具:yum in
2022-04-23 22:57:58
5035
2
原创 Windows — 安装VM和CentOS
文章目录1、安装 VMware 虚拟机2、安装 CentOS 系统3、配置 CentOS 系统3.1、选择语言3.2、网络和主机名3.3、日期和时间3.4、安装位置3.5、开始安装3.6、Root 密码3.7、创建用户3.8、完成配置3.9、用户登录4、连接 CentOS 系统1、安装 VMware 虚拟机ZF3R0-FHED2-M80TY-8QYGC-NPKYF2、安装 CentOS 系统3、配置 CentOS 系统3.1、选择语言3.2、网络和主
2022-04-23 22:14:41
179
原创 Spring Boot — 配置文件及多环境
文章目录1、配置文件1.1、作用1.2、类型1.3、加载1.4、分类2、配置多环境2.1、YAML 单文件版2.2、YAML 多文件版2.3、Properties 多文件版2.4、多环境开发控制1、配置文件1.1、作用Spring Boot 使用一个全局的配置文件,配置文件名称是固定的: application*.properties|yml|yaml。Spring Boot 是基于约定的,所以很多配置都有默认值,配置文件的作用就是修改 Spring Boot 自动配置的默认值。若想使用自定义的配
2022-04-15 01:56:03
1142
原创 Spring Boot — 热部署
文章目录1、关于热部署2、启动热部署2.1、手工启动2.2、自动启动2.3、范围配置3、关闭热部署1、关于热部署重启(ReStart):自定义开发代码,包含类、页面、配置文件等,加载位置 restart 类加载器。重载(ReLoad):jar 包,加载位置 base 类加载器。热部署指的是重启。2、启动热部署2.1、手工启动导入依赖:<dependency> <groupId>org.springframework.boot</groupId>
2022-04-15 00:12:18
555
原创 MySQL — 数据查询语言
文章目录1、基础查询2、条件查询3、分组查询4、排序查询5、分页查询6、多表查询6.1、连接查询6.1.1、内连接6.1.2、外连接6.1.3、自连接6.1.4、联合查询6.2、子查询7、执行顺序DQL 全称 Data Query Language。数据查询语言,用来查询数据库中表的记录。1、基础查询语法:select 查询列表(字段、常量、函数、表达式) from 表名;字段别名:select 字段1 as '字段1别名', 字段2 as '字段2别名', ... from 表名;注意:
2022-03-24 19:25:16
1072
原创 MySQL — 索引
文章目录1、索引概述2、索引结构3、索引分类4、索引语法5、性能分析5.1、执行频次5.2、慢日志查询5.3、profile5.4、explain6、索引使用6.1、单列联合6.2、最左前缀6.3、范围查询6.4、索引失效6.5、SQL 提示6.6、覆盖索引6.7、前缀索引7、索引设计1、索引概述索引(Index)是高效获取数据的数据结构,就像书的目录,提高检索数据的效率。优点:提高数据检索效率,降低数据库的 IO 成本;通过索引列对数据进行排序,降低数据排序的成本,降低 CPU 的消耗。缺点:索引
2022-03-23 18:41:01
1774
原创 MySQL — 数据操作语言
DML 全称 Data Manipulation Language。数据操作语言,用来对数据库表中的数据进行增删改。1、添加数据插入一条数据给指定字段插入数据:insert into 表名 (字段名1, 字段名2,...) values (字段值1, 字段值2, ...);给所有字段插入数据:insert into 表名 values (字段值1, 字段值2, ...);插入多条数据方式一:insert into 表名 (字段名1, 字段名2,...) values (字段值1, 字段值2
2022-03-08 20:00:55
871
原创 MySQL — 数据控制语言
文章目录1、用户管理1.1、查询用户1.2、创建用户1.3、删除用户1.4、修改密码2、权限控制2.1、查询权限2.2、授予权限2.3、撤销权限DCL 全称 Data Control Language。数据控制语言,用来创建数据库用户、控制数据库的访问权限。1、用户管理1.1、查询用户select * from user;1.2、创建用户只能在指定IP地址的主机上访问:create user '用户名'@'IP地址' identified by '密码';可以在任意IP地址的主机上访问:cre
2022-03-07 21:21:27
687
原创 CentOS — 文件管理
cat:一次性查看文件的所有内容。cat 文件名cat -n 文件名less:分页查看文件内容。less 文件名qPageUp | b↑ | y↓ | 回车键duhhead:查看文件开头,默认头10行。head 文件名tail:查看文件结尾,默认尾10行。tail 文件which 命令:获取命令的可执行文件的位置。
2021-10-26 21:32:25
929
1
原创 CentOS — 用户管理
Linux 系统中存在一个超级用户 root ,可以做任何操作。Linux 系统中每个用户都有自己独立的账户,有些命令运行需要切换 root 身份,用户是分组的。
2021-10-25 00:40:04
1348
1
原创 CentOS — 文本编辑
Linux 中的配置文件大多以点开头,以 “rc”(run command)结尾。:打开 Vim 后,在命令模式下激活选项参数,这些激活都是一次性的,再次打开 Vim 就没有了。配置文件,用于设置 Nano 的一些选项,每个用户都可以在自己家目录。:修改了配置文件后,须保存并退出文件,再重新运行 Vim,使用最新配置。可能有的选项参数已经存在但没有被激活,前面有 "可能有的选项参数不存在,添加即可。:打开文件,文件不存在则创建。:打开文件,文件不存在则创建。/home/用户名/数字G | 数字gg。
2021-10-24 20:33:21
5543
1
原创 CentOS 压缩解压
打包:将多个文件合成一个总的文件,这个总的文件通常称为 ”归档“。压缩:将一个大文件通过某些压缩算法变成一个小文件。1、命令1.1、tar压缩格式:tar -参数 ××.tar 目录|文件解压格式:tar -参数 ××.tar [-C 目标目录]参数c:create,创建。创建归档文件f:file,文件。指定归档文件r:append,追加。追加文件到归档末尾t:list,列表。列出归档文件内容v:verbose,冗余。显示指令执行过程x:extract,提取。提取归档中的文件。
2021-10-23 18:26:18
2872
原创 Java — 介绍
一、Java 语言发展史1.1、Java 语言的诞生语言:人与人交流沟通的表达方式。计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。1995 年 5 月 23 日,Sun Microsystems 公司宣布 Java 语言诞生。Java 语言是一个纯面向对象的语言。Java 之父:詹姆斯·高斯林(James Gosling)。1.2、Java 语言发展史1.3、Java 语言的版本目前 Java 提供以下三个版本:Java Platform, Enterprise Edi
2021-08-01 19:27:15
128
原创 Java — 反射
文章目录1、反射简介2、Class 类3、构造方法3.1、获取构造方法3.2、调用构造方法4、成员变量4.1、获取成员变量4.2、调用成员变量5、成员方法5.1、获取成员方法5.2、调用成员方法6、反射练习6.1、练习16.2、练习21、反射简介【反射机制】程序在运行中,可以获取类的变量和方法信息。通过获取到的信息来创建对象,是调用方法的一种机制。由于这种动态获取程序信息以及动态调用对象的特性,极大的增强了程序的灵活性。程序不必再编译期就完成确定,在运行期仍然可以扩展。【使用场景】主要用
2021-08-01 18:16:08
111
原创 Java — 注解
文章目录1、注解简介2、注解的作用2.1、内置注解2.2、用在代码上的注解2.3、用在其它注解上的注解3、定义注解3.1、创建注解3.2、定义参数和默认值3.3、用元注解配置注解3.3.1、@Retention3.3.2、@Target3.3.3、@Documented3.3.4、@Inherited3.3.5、@Repeatable4、处理注解1、注解简介Java 注解(Annotation)又称为 Java 标注,是 Java5 开始支持加入源代码的特殊语法元数据。Java 语言中的类、方法、变量
2021-08-01 14:53:24
534
原创 Oracle 恢复delete误删数据
-- 开启行移动功能alter table 表名 enable row movement;-- 查询删除前的数据select * from 表名 as of timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss');-- 恢复数据flashback table 表名 to timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss');-- 关闭行移动功能alter table 表名 d
2021-07-21 03:52:51
305
原创 ORA-01940: 无法删除当前连接的用户
-- 登录系统用户-- 查看当前用户的连接状况select sid, serial#, username from v$session where username = '用户名';-- 终止连接当前用户的sessionalter system kill session 'sid, serial#';-- 删除用户drop user 用户名 cascade;-- 若有多个连接,可根据条件生成SQL语句-- 批量终止连接当前用户的sessionselect 'alter syste.
2021-07-21 03:49:18
287
原创 Oracle 字符函数
【功能】根据字符串的字节长度,在字符串 string 的左边用字符串 pad_string 填充,直到长度为 padded_length 时停止。【功能】根据字符串的字节长度,在字符串 string 的右边用字符串 pad_string 填充,直到长度为 padded_length 时停止。【功能】将字符串 string 中指定的 search_string 字符替换为 replace_string 字符。【功能】在字符串中搜索指定的字符,返回发现指定字符的位置。【功能】将字符串中的字母全部转为小写。
2021-07-20 00:08:25
1166
2
原创 Git 常用命令
文章目录1、Git 环境配置2、Git 初始化操作3、Git 本地库操作4、Git 远程库操作5、Git 分支操作6、Git 标签操作7、配置 SSH 协议1、Git 环境配置命令说明git config --list查看 Git 配置信息git config -e编辑当前本地仓库配置(位置:工作区/.git/config)git config user.name [用户名]配置当前本地仓库用户名git config user.email [邮箱名]配置当前
2021-07-13 03:14:55
245
原创 Java — 函数式接口
文章目录1、函数式接口概述2、函数式接口作为方法的参数3、函数式接口作为方法的返回值4、常用函数式接口4.1、Supplier 接口4.2、Consumer 接口4.3、Predicate 接口4.4、Function 接口1、函数式接口概述有且仅有一个抽象方法的接口,通过在类上标注 @functionalInterface 注解进行检测。该注解为可选,只要保证满足函数式接口定义的条件也照样是函数式接口,但是建议都加上该注解(规范)。示例@FunctionalInterfacepublic in
2021-07-05 23:39:40
419
原创 Java — 泛型
文章目录一、泛型概述二、泛型类三、泛型方法四、泛型接口五、类型通配符六、可变参数一、泛型概述泛型是 JDK5 中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是 参数化类型,也就是说所操作的数据类型被指定为一个参数定义方法时有形参,然后调用此方法时传递实参,参数化类型就是 将类型由原来的具体的类型参数化,然后在使用、调用时传入具体的引用数据类型这种参数类型可以用在类、方法和接口中,分别被称为泛型类、泛型方法、泛型接口,好处是把运行时期的问题提前到了编译期间
2021-07-04 11:00:38
93
原创 Java — Lambda
文章目录1、函数式编程思想概述2、Lambda 表达式的标准格式3、Lambda 表达式的使用4、Lambda 表达式的省略模式5、Lambda 表达式的注意事项6、Lambda 表达式和匿名内部类的区别1、函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象思想强调”必须通过对象的形式来做事情”函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”Lambda表达式就是函数式思想的体现2、Lambda 表达式的标准格式组成
2021-07-04 10:01:34
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人