自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql 5.7 忘记root密码

首先进入mysql 安装目录 bin 目录下执行:mysqld –skip-grant-tables如报错:

2021-02-19 17:09:55 100

原创 删除文件时资源占用无法删除

打开资源监视器点击右键结束进程 之后删除

2021-02-19 16:55:01 117

原创 Linux下安装Docker及基本命令

检查内核版本,返回的值大于3.10即可。 指令: uname -r 需要的安装包 (root用户不用添加sudo)sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置镜像仓库 (root用户不用添加sudo)sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-c..

2020-10-26 19:48:16 640 1

原创 Keepalived+Nginx 高可用集群 配置

主从配置# 检测nginx 是否启动的脚本#!/bin/bashA=`ps - - C nginx – no- - header |wc - - l`if [ $A - - eq 0 ];then # nginx启动位置 /usr/local/nginx/sbin/nginx sleep 2 if [ `ps - - C nginx -- no- - header |wc - - l` - - eq 0 ];then killall

2020-09-15 00:48:11 303

原创 nginx基本配置

查看进程ps -ef | grep nginx杀死进程kill -9 29297kill -9 29315快速停止运行 ./nginx -s stop检查配置文件是否正确 ./nginx -t配置文件修改重装载 启动 须进入nginx安装目录下的sbin目录下或配置环境变量./nginx -s reload重启出现nginx: [alert] kill(29297, 1) failed (3: No such process)...

2020-09-14 18:04:09 114

原创 加密

Base64 加密public class Base64 { private static final String src = "yang"; public static void main(String[] args){ try { jdkBase64(); commonsBase64(); } catch (Exception e) { e.printStackTrace()

2020-09-08 17:10:56 371

原创 mysql 索引原理

索引数据库索引,是数据库管理系统中一个排序的数据结构(存储在磁盘中),以协助快速查询,更新数库表中的数据。索引存储结构平衡二叉树 (基于磁盘)左右树深度差绝对值不能超过 1 左子树节点 < 父节点 右子树节点 > 父节点多路平衡查找树BTREE频繁修改的数据字段 不建议添加索引 索引存储节点更新耗时长加强版多路平衡查找树 B+TREE扫库,扫表能力更强 磁盘读写能力更强 (降低io,节省磁盘空间) 排序能力更强 (叶子节点本身为有...

2020-09-08 02:06:28 86

原创 正则表达式

line = "bobby123"regex_str = "^b.*3$"# ^b 代表必须以 b 开头# . 表示任意字符# * 表示 * 之前的字符出现任意次数# $ 表示必须以 3 结尾的

2020-08-27 23:06:58 263

原创 jupyter notebook 切换默认环境

查看所有环境 conda env list激活环境conda activate <evn_name>安装 conda install ipykernel将环境注入Jupyter Notebook 将<evn_name> 替换环境名python -m ipykernel install --user --name <evn_name> --display-name "<evn_name>"打开jupyter ...

2020-08-09 14:31:55 1595 1

原创 springMVC中请求乱码

post请求乱码1、查看characterEncodingFilter字符编码过滤器属性private String encoding; //要使用的字符集,一般使用UTF-8​​​​​​​private boolean forceRequestEncoding = false; //是否设置request的编码为encoding private boolean forceResponseEncoding = false; //是否设置response的编码为encodingpublic

2020-07-22 12:30:25 174

原创 Java代码块的执行顺序

被static修饰的成员变量都是类变量,会随着JVM加载类的时候加载而执行,且只执行一次,即使后面再有该类的实例化也不会再执行 没有被static修饰的成员变量也被称为实例变量,需要创建对象才会随之加载到堆内存 构造方法体的this关键字跟super关键字不能同时出现,而且只能在代码的第一行 构造方法体的第一行既不是this语句也不是super语句,则隐式调用super()​​​​​​​public class Animal{ static { System.out.pri

2020-07-22 01:36:14 106

原创 局部变量与成员变量

变量的分类成员变量:修饰符(public、protected、private、final、static、volatile、transient) 类变量 (有static修饰)存储(方法区), 该类的所有对象的类变量是共享的 在当前类中“类名.”(有时类名.可以省略),在其他类中“类名.”或“对象名.”访问 实例变量 (没有static修饰)存储(堆),每一个对象的实例变量是独立的 ​​​​​​​在当前类中“this.”(有时this.可以缺省),在其他类中“对象名.”访问 .

2020-07-22 01:13:08 150

原创 递归与迭代

问:有n步台阶,一次只能上1步或2步,共有多少种走法1、递归public static int f(int n){ if(n<=0){ throw new RuntimeException("n应大于0"); } if(n==1 || n==2 || n==3){ return n; } return f(n-2)+f(n-1); } 执行效率相对

2020-07-21 23:55:02 84

原创 单例模式

单例模式要点一、是某个类只能有一个实例;构造器私有化二、是它必须自行创建这个实例;含有一个该类的静态变量来保存这个唯一的实例三、是它必须自行向整个系统提供这个实例;​​​​​​​对外提供获取该实例对象的方式:(1)直接暴露(2)用静态变量的get方法获取饿汉式:直接创建对象,不存在线程安全问题一、直接实例化/** * 饿汉式 * 直接创建实例对象,不管是否需要这个实例 * * 1、构造器私有化 * 2、自行创建,并用静态变量保存 * 3、向外提供这个实例 * 4

2020-07-21 12:58:27 89

原创 自增计算过程

public static void main(String[] args) { int i = 1; i = i++; /** * 1、先把i值压入操作数栈 * 2、变量i自增1 局部变量i为2 * 3、将操作数栈中的值赋值给i (覆盖) * 4、i的结果为1 * */ int j = i++; /** * 1、先把i值压入操作.

2020-07-21 00:42:46 378

原创 git 基本操作命令

通过 git init 命令把这个目录变成Git可以管理的仓库 git status 命令可以让我们时刻掌握仓库当前的状态 已经记不清上次怎么修改文件的,需要用 git diff 这个命令看提交修改和提交新文件是一样的两步,第一步是 git add <file> 同样没有任何输出。在执行第二步 git commit -m "说明" 本地版本库提交到远程仓库git push -u <远程仓库名> <分支名称> 添...

2020-07-17 16:03:04 117

原创 Mysql之利用binlog日志恢复数据操作记录

删除的数据找插入时节点进行恢复;1.my.ini中配置2.重启mysq服务配置生效G:\mysql-5.7.21-winx64\ 会生成两个文件1)二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件 2)二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句select)语句事件。3.登陆mysqlmysql -uy_username -py_possword4.查看binlog日志是否开启show var..

2020-07-17 12:42:13 509

空空如也

空空如也

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

TA关注的人

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