自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 刻录u盘启动盘

linux系统#第一步,不插u盘,先查看系统磁盘设备sudo fdisk -l#第二步,插入u盘,再次查看系统磁盘设备sudo fdisk -l#确定多出的设备,即为u盘挂载目录(这里以 /dev/sda 为例)#卸载u盘挂载目录下的所有设备sudo umount /dev/sda* #格式化u盘(这里以vfat文件系统为例)sudo mkfs.vfat /dev/sda -I#将下载好的iso镜像文件写入u盘sudo dd if=iso文件路径 of=/de

2022-04-12 09:48:36 614 1

原创 MySQL常用函数

字符串函数#返回字符串中第一个字符的ASCII码ASCII(str)#返回字符串中的字符个数CHAR_LENGTH(str)#返回字符串占用的字节LENGTH(str)#拼接字符串CONCAT(str1,str2,str3,...)#以指定分割符拼接字符串CONCAT_WS(separetor,str1,str2,str3,...)#将字符串从下标 idx 开始的 len 个字符替换为指定字符串(注:字符串下标从1开始)INSERT(str,idx,len,r

2022-04-06 20:44:27 785

原创 Docker常用命令

#列出本地主机上的镜像docker images options-a : 列出本地所有镜像 -q : 只显示镜像ID --digests : 显示镜像的摘要信息 --no-trunc : 显示镜像的详细信息#搜索镜像docker search 镜像名称#拉取镜像到本地docker pull 镜像名称...

2022-03-21 13:00:03 715

原创 Ubuntu系统安装Docker

#删除以前安装的docker(如果是第一次安装,则跳过)sudo apt-install purge docker-ce docker-ce-cli containerd.io#删除以前的

2022-03-21 12:38:38 108

原创 Spring boot常用注解

#该注解用来修饰非静态void方法,被修饰的方法会在服务器加载servlet时自动执行,并且只会执行一次@PostConstruct#根据bean的别名注入,可作用在属性、方法形参上@Qualifier#该注解用来修饰一个需要定时执行的方法,需要在启动类加上@EnableScheduling来启用该注解@Scheduled#该注解可以将方法返回的对象加载进spring容器中@Bean#该注解常常用来声明一个配置类,经常与 @Bean 连用,配置类本身同样会加载进sprin..

2022-03-07 12:42:03 313

原创 rabbitmq-server相关命令

#第一步,为防止依赖冲突,先下载aptitude依赖包管理工具sudo apt-get install aptitude#第二步,下载erlang语言环境sudo aptitude install erlang-nox#第三步,下载 rabbitmq 服务sudo

2022-02-24 16:43:24 1265

原创 oh-my-zsh——Linux个性化shell配置

#先下载 zshsudo apt-get install zsh#下载oh-my-zshsh -c "$(wget -0- https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"#配置 .zshrc 文件# If you come from bash you might have to change your $PATH.# export PATH=$HOME/bin:/usr/local/bin:

2022-01-10 16:20:35 1258

原创 jdk 1.8 HashMap底层剖析

hashMap的六个常量#Node 类型数组的默认初始大小 16static final int DEFAULT_INITIAL_CAPACITY = 1 << 4;#Node 类型数组的最大可分配空间大小static final int MAXIMUM_CAPACITY = 1 << 30;#加载因子,主要作用是为了计算Node类型数组的扩容临界值static final float DEFAULT_LOAD_FACTOR = 0.75f;#链表 转 红

2022-01-04 17:49:33 193

原创 linux系统配置jdk环境不生效的坑

#查看 /lib 目录下有没有tools.pack这个压缩文件使用 unpack200 tools.pack tools.jar 解压#查看 /jre/lib 目录下有没有rt.pack这个压缩文件使用 unpack200 rt.pack rt.jar 解压注:unpack200 是 /bin 目录下的工具...

2021-12-21 17:35:12 589

原创 JVM—字节码

链接lianjie:class文件格式

2021-12-16 09:23:27 227

原创 IDEA快捷键设置

在IDEA工具 —> File —> Settings —> Keymap 中的搜索框中输入快捷键描述的内容,找到对应的条目,然后修改快捷键;#将选中的代码块放进try{}catch(){}语句中快捷键描述:surround with... 默认快捷键:Ctrl + Alt + T#快速生成构造方法、set/get方法快捷键描述:generate... 默认快捷键:Alt + Insert........................

2021-12-15 15:12:54 1659

原创 java类加载机制

#两种构造器<clinit>:类构造器,主要作用是对静态成员完成初始化; <init>:实例构造器,主要作用是对非静态成员(实例成员)完成初始化;#类的加载过程加载 —> 链接(验证、准备、解析)—> 初始化加载:将对应的字节码文件加载到内存中; 验证:验证字节码文件的合理性、正确性,主要包括四种验证,文件格式验证、元数据验证、字节码验证、符号引用验证; 准备:为类的静态变量分配内存并赋予默认值(被 final 修饰的除外,因为编译期就已分配了内存),

2021-12-09 13:36:25 193

原创 java实现二叉树

/** * @author songy * @datetime 2021-10-20 17:20 */public class BinaryTree { /* * 前序遍历 根节点——>左子树——>右子树 */ public static void firstErgodic(List<Integer> list, Node rootNode){ if(null == rootNode){ return.

2021-12-02 17:11:47 171

原创 Redis主从复制

#查看当前客户端状态info replication#设置当前客户端跟从主服务端slaveof masterIp masterPort#取消跟从主服务端slave on one

2021-12-02 12:31:17 750

原创 redis缓存雪崩、穿透、击穿

缓存雪崩#概念在同一时刻,大量的key达到预设的过期时间,集体失效,导致用户请求直接访问数据库缓存穿透#概念恶意请求,针对性访问缓存和数据库中都不存在的数据缓存击穿#概念热点key失效,导致访问该key的大量请求直接访问数据库...

2021-11-30 13:40:59 692

原创 Redis客户端常用指令

redis客户端指令#切换数据库select dbnum#查看所有的键keys *#查看当前库中键的总数dbsize#清空当前库内容flushdb#清空所有库内容flushall#存入键值对set key value#根据键取值get key#判断键是否存在exists key#设置键的过期时间expire key second#查看键距离过期还剩多少时间(-1代表永久存活,-2代表已过期)ttl key#查看键值存储的数据

2021-11-26 10:49:50 486

原创 MySQL 8.0系统变量

#查看mysql所有变量show variables;#查看指定变量show variables like '变量名';#修改变量的值set variableName = 值;若为全局变量set global variableName = 值;#修改自动提交属性set autocommit = '值';值:on:开启 off:关闭#修改事务隔离级别set transaction_isolation = '值';值:READ-UNCOMMITTED:

2021-11-20 12:50:05 1163

原创 MySQL事务

#事务的四大属性原子性:事务是一个原子操作,其内部的执行过程,要么同时成功,要么同时失败; 一致性: 隔离性:数据库提供一定的隔离机制,保证事务的执行过程尽可能不受并发操作的影响 持久性:事务提交后,它对数据的修改是持久化的;#查看mysql的事务隔离级别show variables like 'transaction_isolation';#设置mysql的事务隔离级别set transaction_isolation = 隔离等级;隔离等级:READ-UNCOMMITTE

2021-11-20 12:36:09 870

原创 MySQL锁机制

表锁#为数据表加锁lock table tableName1 lockStyle, tableName2 lockStyle, ...;lockStyle:read write#解除锁unlock tables;#查看当前数据库表的加锁状态show open tables;#查看锁的获取次数和锁的竞争力度show status like 'table_lock%';Table_locks_immediate:锁的获取次数 Table_locks_waited:锁

2021-11-20 10:35:42 862

原创 避免SQL索引失效

全值匹配使用索引中的全部字段作为查询条件;最左前缀法则查询条件必须包含索引的第一个字段;不能在索引列上使用函数尽量避免 select * ,尽量保证查询列

2021-11-09 17:09:58 1009

原创 MySQL常用指令

#查看字符集show variables like '%char%'; 或 show variables like 'character%';

2021-10-10 14:50:33 166

原创 linux系统的文件权限符含义

#文件权限符以 d 开头的代表是文件夹drwxrwxrwx#文件权限符以 - 开头的代表是文件(包括硬链接文件)-rwxrwxrwx#文件权限符以 l 开头的代表是软链接文件,软链接文件相当于原文件的快捷方式lrwxrwxrwx#文件权限符以 c 开头的代表是字符设备文件,例:鼠标、键盘;crwxrwxrwx#文件权限符以 b 开头的代表是块设备文件,例:硬盘;brwxrwxrwx...

2021-09-28 10:57:30 1097

原创 Shell脚本基础命令

#输出命令echo 内容#支持反斜线转义字符的输出命令echo -e 内容#声明文件为shell脚本文件,一般书写在文件内容开头#!/bin/bash

2021-09-23 13:31:41 54

原创 linux 终端快捷键

#打开终端ctrl + Alt + T#复制ctrl + Shift + C#粘贴ctrl + Shift +V#清屏ctrl + L

2021-09-13 12:34:55 428

原创 ubuntu 终端常用指令

susudo 命令lsls -lls -als -al 或 llpwdcd ..cd /cd ~cd 文件路径mkdir 文件夹名touch 文件名rm 删除文件rm

2021-09-09 10:39:35 1513

原创 linux系统文件夹类别

/bin 存放系统命令,普通用户和 root 用户都可以执行,单用户模式下也能执行;/sbin 保存系统环境配置相关的命令,只有 root 用户可以使用这些命令;/usr /bin 存放系统命令,普通用户和 root 用户都可以执行,单用户模式下不能执行;/usr /sbin 存放根文件系统不必要的系统管理命令,只有 root 用户可以执行;/usr /local 可以用来存放自己下载的第三方软件/boot 系统启动目录,保存系统启动所需的相关文件,如...

2021-09-07 13:48:17 198

原创 Git 常用指令

#git库中文件的几种状态Untracked 文件未跟踪,说明该文件属于新建文件,并没有加入到git库中,不参与版本控制Modified 文件已修改Staged 文件已暂存Unmodify 文件已提交入库#切换分支git checkout 分支名#新建分支git branch 分支名#新建并切换到新建分支git checkout -b 分支名#查看当前仓库状态git status#查看具体的修改内容记录git diff#将工作区中所有未跟踪或者已.

2021-08-27 10:13:01 557

原创 Vim 编辑器使用教程

#模式切换在命令模式下,输入英文字母 i 可进入插入模式;输入英文符号 : 可进入底行模式;在插入模式下,按 Esc 键可进入命令模式;#命令模式下的指令G 快速跳转到内容最低端;gg 快速跳转到内容最顶端;x 删除光标所在字符;X 删除光标所在字符的前一个字符;dd 删除光标所在行;ndd n 为数字,删除从光标所在行到向下的 n 行之间的内容;yy 复制光标所在行;nyy n 为数字,复制从光标所在行到向下n行之间的内容;p.........

2021-08-26 17:17:44 315

空空如也

空空如也

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

TA关注的人

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