- 博客(56)
- 资源 (4)
- 收藏
- 关注
原创 equals 与==区别
2、"equals()"方法用于比较两个对象的内容是否相等。默认情况下,它与"=="的作用相同,比较的是对象的地址值。但是可以根据具体的类重写该方法,实现自定义的比较逻辑。1、"=="用于比较基本数据类型和引用类型变量的地址值是否相等。对于基本数据类型,比较的是它们的实际值;对于引用类型,比较的是它们所引用的对象的地址值。
2025-01-23 15:59:12
235
原创 docker 的常用命令
docker search 某个XXX镜像名字。docker rmi 某个XXX镜像名字ID。docker pull 某个XXX镜像名字。docker rmi -f 镜像ID。docker 具体命令 --help。4、查看镜像/容器/数据卷所占的空间。7、查看docker总体帮助文档。8、查看docker命令帮助文档。4、查看docker状态。6、查看docker信息。
2024-04-07 00:32:53
436
原创 node.js按照和配置环境变量
D:\nodejs\node_global -- 为vue命令。我的目录是:D:\nodejs\node_cache。在 系统变量 中 选择 Path 添加如下属性。D:\nodejs -- 为npm命令。全局安装 express 模块 进行测试。查看是否安装成功 打开黑窗口。命令提示符 以管理员方式运行。在nodejs根目录,创建。
2022-12-14 16:03:45
494
原创 mysql总结
DB:数据库(Database)DBMS:数据库管理系统(Database Management System)SQL:结构化查询语言(Structured Query Language)
2022-09-17 18:01:51
843
原创 vue入门案例和介绍
官网:介绍 — Vue.js引入vue链接:https://download.csdn.net/download/qq_41486847/85292264引入 <script src="/vuehtml/js/vue.js"></script>插值语法:功能: 用于解析标签体内容 语法: {{xxx}} ,xxxx 会作为 js 表达式解析指令语法 1. 功能: 解析标签属性、解析标签体内容、绑定事件 2. 举例:v...
2022-05-05 17:38:07
793
原创 vscode常用的插件
1.HTML Snippetsh5代码片段和提升2.Html css supporthtml表情上写css样式 智能提升3.Debugger for Chrome让vscode映射Chrome的debug功能 静态页面都可已通过vscode打断点进行调试4.veturvue框架所需要的插件 语句高亮显示5.vueHelper代码片段...
2022-05-03 10:58:16
290
原创 node.js安装和配置cnpm淘宝镜像和webpack
1.下载Node.js 安装包及源码下载地址为:Download | Node.js。根据自己电脑下载相应文件2.安装 傻瓜式安装 下一步下一步3.打开cmd命令窗口 输入 node -v安装成功4. node现在继承了npm5.使用以下命令 安装cnpm 淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org6.通过cnpm -v 查看版本7. 简单..
2022-04-29 17:21:31
1602
原创 Win10安裝 jdk并配置
下载mysql1.8 傻瓜式安装安装完成配置环境变量在高级系统设置里面 环境变量 系统变量新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_131(即JDK的安装路径)2. 找到系统变量的path编辑填入%JAVA_HOME%\bin再新建,填入%JAVA_HOME%\jre\bin3.新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%J...
2022-04-26 16:10:10
1122
原创 docker 的基本命令
docker启动类命令#启动dockersystemctl start docker#停止dockersystemctl stop docker#重启dockersystemctl restart docker#查看docker状态systemctl status docker#开机启动systemctl enable docker#查看docker信息docker info #查看docker总体帮助文档docker --help#查看docker命令帮助文档doc
2022-04-04 02:20:36
679
原创 centos安装docker
在centos里面安装docker运行的一些环境yum -y install gccyum -y install gcc-c++查看docker文档Install Docker Engine on CentOS | Docker Documentation下图是官网上的命令通过yum install -y yum-utils 安装软件包yum install -y yum-utils通过 yum-config-manager --add-repo ht...
2022-04-04 02:11:51
843
原创 idea中使用 @Autowired引入报红
File – Settings – Inspections。在Spring Core – Autowring for Bean Class 中将Severity的级别由之前的error改成warning。
2022-03-30 23:35:37
420
原创 spring boot configuration annotation processor not configured 错误解决方案
这不是错误这是警告@ConfigurationProperties(prefix = "aaaaa")在使用自动配置的时候会出现下面的警告解决方案在pom文件里面 加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor&l
2022-03-29 11:26:00
426
原创 String、StringBuffer、StringBuilder的区别
String是final修饰的,不可变,每次操作都会产生新的String对象StringBuffer和StringBuilder都是在原对象上操作StringBuffer是线程安全的, StringBuilder线程不安全的StringBuffer方法都是synchronized修饰的性能: StringBuilder > StringBuffer > String场景:经常需要改变字符串内容时使用后面两个优先使用StringBuilder,多线程使用共享变量时使用Str
2022-03-22 18:32:26
122
原创 java实现定时任务
新建一个springboot项目在启动类加@EnableScheduling注解@EnableScheduling定义一个类用@Component 交给容器来管理定义用方法来调用在方法上加入这个注解 @Scheduled(cron ="0/2 * * * * ?")@Component #交给spring容器来管理@Scheduled(cron ="0/2 * * * * ?")cron的定时规则0 0 10,1...
2022-03-21 17:11:01
506
原创 mysql优化 索引优化和查询优化
从那些维度进行数据库调优1.索引失效 没有充分利用索引2.关联太多join (sql优化)3.服务器调优和各个参数(缓存。线程池)4.数据过多 --分库分表sql优化分为物理查询优化和逻辑查询优化 屋里查询优化据说通过索引和表连接等方式进行优化逻辑查询优化就是通过sql等价变换提升查询效率...
2022-03-21 09:40:11
514
原创 MySql数据库备份与恢复
物理备份和逻辑备份物理备份:备份数据文件,转储数据库物理文件到某一目录。物理备份恢复速度比较快,但占用空间比较大,MySQL中可以用 xtrabackup 工具来进行物理备份。逻辑备份:对数据库对象利用工具进行导出工作,汇总入备份文件内。逻辑备份恢复速度慢,但占用空间小,更灵活。MySQL 中常用的逻辑备份工具为 mysqldump 。逻辑备份就是 备份sql语句 ,在恢复的时候执行备份的sql语句实现数据库数据的重现。#逻辑备份mysqldump –u 用户名称 –h 主机名称 –p密码 待
2022-03-20 23:55:54
560
原创 linux下 启动MySql服务 重启MySql服务 查看服务状态 MySql服务开机自启动
加不加.service后缀都可以加不加.service后缀都可以。
2022-03-20 00:17:01
2441
原创 mysql设置主从同步
准备: 两个服务器分别安装好mysql主机配置#[必须]主服务器唯一ID server-id=1 #[必须]启用二进制日志,指名路径。比如:自己本地的路径/var/lib/mysql/binlog.000001; log-bin=binlog# 0(默认)表示读写(主机),1表示只读(从机) read-only=0 #设置日志文件保留的时长,单位是秒 binlog_expire_logs_seconds=6000 #控制单个二进制日志大小。此参数的最大和默认值是1GB max_
2022-03-20 00:12:09
292
原创 mysql数据库日志
慢查询日志:(slow query log) 记录所有执行时间超过long_query_time的所有查询,方便我们对查询进行优化。通用查询日志:(general query log)#查看状态SHOW VARIABLES LIKE '%general%';#查看通用日志的位置SHOW VARIABLES LIKE 'general_log%';#启动日志#永久性方式#修改my.cnf或者my.ini配置文件来设置。在[mysqld]组下加入log选项,并重启MySQL服务[mys
2022-03-19 17:26:22
774
原创 mysql 锁 读锁 写锁 共享锁 排它锁 表锁 行锁 悲观锁 乐观锁
mysql的锁分类按照数据操作类型来分:读锁:读锁也可以叫(共享锁)字母S写锁:(排它锁)字母x#创建读锁和写锁#开启事务begin;#设置加锁的方式 对读取的几率加s锁(读锁)select .... for share;#或select ..... lock in share Mode;#对读取的记录加x锁 (写锁)(select .... for update;commit;#或rollback;备注:对于innodb来说 读锁和写锁可以加在表
2022-03-17 22:55:16
649
原创 安装青龙面板
1.先 安装docker 步骤如下 先安装宝塔面板 然后安装dockercentos8 安装宝塔面板 linux_铭曱的博客-CSDN博客_centos8安装宝塔面板2.搭建青龙面板docker run -dit \ --name ql \ --hostname ql \ --restart always \ -p 5702:5700 \ #备注青龙面板是5700端口 对外访问是5702 可以自己修改5702端口 -v $PWD/ql/config:/ql/con
2022-03-16 23:59:37
2619
原创 mysql的一些基本操作 增删改查 创建表 插入列 设置主键外键 id自增
DB 数据库 DatabaseDBMS Database Management System 数据库管理系统SQL 结构化查询语言数据库分为:关系型数据库:把复杂的数据结构归为简单的·二元关系。关系型数据库以 行(row) 和 列(column)的形式存储数据,以便于用户理解。非关系型数据库:可看成传统关系型数据库的功能 阉割版本 ,基于键值对存储数据,不需要经过SQL层的解析, 性能非常高 。同时,通过减少不常用的功能,进一步提高性能。键值型数据库:键值型数据库通过 Key
2022-03-16 11:42:14
3279
原创 mysql linux系统的启动和停止 根据端口启动mysql服务
启动 MySQL 服务命令:net start MySQL 服务名停止 MySQL 服务命令:net stop MySQL 服务名根据端口启动mysql启动端口mysql -uroot -hlocalhost -P3306 -p #启动3306端口的mysql退出登录 exit quit 都可以退出
2022-03-16 11:31:09
1847
原创 mysql数据库的事务 acid 隔离级别 脏读 脏写 幻读 不可重复读
事务的四大特征原子性(atomicity):要么全部提交(commit),要么全部回滚(rollback)一致性(consistency):数据从一个合法状态转换成另一种合法状态隔离性(isolation):一个事务的执行不能被其他事务干扰,并发执行的各个事务之间不能互相干扰持久性(durability):一个事务的提交对数据库的改变是永久性的。事务的两种方式显式事务: #START TRANSACTION 或者 BEGIN ,作用是显式开启一个事务。start tra
2022-03-14 14:35:51
1326
原创 MySQL的索引 普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引 。索引的创建、 使用、 删除等
索引的分类功能逻辑 上:分别是普通索引、唯一索引、主键索引、全文索引。物理实现方式:可以分为 2 种:聚簇索引和非聚簇索引。作用字段个数进行划分:分成单列索引和联合索引。1. 普通索引2. 唯一性索引3. 主键索引4. 单列索引5. 多列(组合、联合)索引6. 全文索引7. 补充:空间索引备注:不同的存储引擎支持的索引类型也不一样 InnoDB :支持 B-tree、Full-text 等索引,不支持 Hash索引;MyISAM : 支持 B-tree、Full-t...
2022-03-08 22:51:37
1146
原创 分析优化器执行计划:trace和 MySQL监控分析视图-sys schema mysql性能分析,慢查询日志分析, 统计SQL的查询成本,查看性能参数
SET optimizer_trace="enabled=on",end_markers_in_json=on; set optimizer_trace_max_mem_size=1000000;此功能默认关闭要开启trace 并设置格式为join 同事要设置trace最大能够使用的内存大小避免不能展示执行sql语句后 用下面命令去获取sql如何执行sql的select * from information_schema.optimizer_trace\G;内容如下sys .
2022-03-08 16:48:42
448
原创 Explain mysql 详解 mysql性能分析,慢查询日志分析工具 统计SQL的查询成本,查看性能参数
id:选择标识符select_type:表示查询的类型。table:输出结果集的表partitions:匹配的分区type:表示表的连接类型possible_keys:表示查询时,可能使用的索引key:表示实际使用的索引key_len:索引字段的长度ref:列与索引的比较rows:扫描出的行数(估算的行数)filtered:按表条件过滤的行百分比Extra:执行情况的描述和说明1.id:select关键字id如果相同,可以认为是一组,从上往下顺序执..
2022-03-08 14:36:27
366
原创 mysql性能分析,慢查询日志分析工具:mysqldumpslow, 统计SQL的查询成本,查看性能参数
mysql性能分析,慢查询日志分析工具:myselect @@profiling;0代表没有开启 1代表开启设置命令是set profileing=12、然后我们进行一个sql语句的查询3、查看当前会话所产生的所有 profiles:show profiles;#查看最近一次 show profile for query 14; # 查询指定的 Query ID show profile cpu,block io for query 14;#更丰富的查询
2022-03-07 21:02:46
475
原创 mysql 存储引擎的简单基本操作
查看存储引擎 show engines; 修改存储引擎 或者修改my.cnf文件SET DEFAULT_STORAGE_ENGINE=MyISAM;创建表的时候指定存储引擎CREATE TABLE 表名( 建表语句; ) ENGINE = 存储引擎名称;修改表的存储引擎ALTER TABLE 表名 ENGINE = 存储引擎名称;..
2022-03-02 17:24:07
139
原创 mysql 监听执行语句的时间 来进行判断那个sql语句执行的时间比较长
1、查看profiling是否开启select @@profiling;0代表没有开启 1代表开启设置命令是set profileing=12、然后我们进行一个sql语句的查询3、查看当前会话所产生的所有 profiles: show profiles;show profile for query 14; # 查询指定的 Query IDshow profile cpu,block io for query 14;#更丰富的查询结果如图.
2022-03-02 16:08:54
418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人