自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为了最快的存数据,Redis自定义了一种叫SDS的字符串

前言Redis是c语言开发,但在Redis中存储字符时却并未使用c字符串,而是自定义了一种字符串类型,叫做简单动态字符串(simple dynamic string, SDS)。之所以要“多此一举”,主要原因在于Redis面对的是大量存取的应用场景,且对速度往往较为严苛。定义c语言的字符串就是用N+1个字符数组来存取数据,最后一个元素是空字符’\0’,如下所示:而Redis中的SDS则在此基础上定义了一个数据结构,主要由三部分构成未使用空间的数量free已使用空间的数量lencha

2021-03-04 19:26:21 298 1

原创 Java使用断言

启用断言断言默认是关闭的,需要手动启用ideaeclipse示例语法一:assert x ;package com.example.demo;public class AssertionTest { public static void main(String[] args) { AssertionTest assertionTest = new AssertionTest(); assertionTest.test(9); }

2021-02-20 14:00:48 171

原创 Vue 踩坑记录

[Vue warn]: Cannot find element: #app引入的js文件要在</body>之前,不能在</head>之前

2020-09-17 20:07:28 579

原创 第一个Vue例子报Vue is not defined

原因是下载的vue.js有问题,以下是两个下载地址:1、中文:https://cn.vuejs.org/v2/guide/installation.html**【无效】**2、英文:https://vuejs.org/v2/guide/installation.html解决办法:要使用英文那个下载地址

2020-09-03 16:38:41 1094

原创 Gradle基础教程(三):自定义任务

//自定义任务:生成java工程目录def createDir = { path -> File dir = new File(path) if(!dir.exists()) { dir.mkdirs() }}task makeJavaDir() { def paths = ['src/main/java', 'src/main/resources', 'src/test/java', 'src/test/r

2020-08-09 11:14:56 137

原创 Gradle基础教程(二):groovy语法

一、完全兼容Java的语法二、与Java的不同1、语句后面的分号可以省略2、类、方法默认是public的3、编译器给属性自动添加getter/setter方法4、属性可以直接用点获取5、最后一个表达式作为返回值,即return可以省略6、== 等同于equals(),不会有空指针异常7、有assert语句8、弱类型9、括号可选10、字符串有三种:单引号就是字符串、双引号可插入变量、三个单引号可以换行def s1 = “this param is ${version}”11、有集

2020-08-09 11:05:46 186

原创 Gradle基础教程(一):安装及配置

1.0 版本说明gradle-6.5.11.1 下载:Gradle官网Gradle下载地址1.2 安装、配置环境变量1、安装:解压后即可2、配置环境变量若GRADLE_USER_HOME可以自定义配置,将C:\Users\hqz.gradle复制到想要的位置即可GRADLE_HOME:(解压目录)F:\program\gradle-6.5.1GRADLE_USER_HOME:C:\Users\hqz.gradle1.3 idea配置自定义Gradle1.4 配置阿里

2020-08-08 17:12:55 634

原创 CentOS 7 安装Redis 6.0并设置开机自启

一、版本说明CentOS 7Redis 6.0.6二、安装1、下载:官网2、解压:tar -zxvf redis-6.0.6.tar.gz3、安装并升级gcc#安装gcc[root@localhost /] yum -y install gcc#升级gcc[root@localhost /] yum -y install centos-release-scl[root@localhost /] yum -y install devtoolset-9-gcc devtoolset-9

2020-08-05 16:40:32 931

原创 vsftpd

一、vsftpd常用命令#设置开机启动systemctl enable vsftpd.service#启动systemctl start vsftpd.service#停止systemctl stop vsftpd.service#查看状态systemctl status vsftpd.service#重启systemctl restart vsftpd.service二、默认的设置1、配置文件位置:/etc/vsftpd2、默认文件位置:/var/ftp/pub3、默

2020-07-30 16:54:40 201

原创 MySQL 5.7.30 存储过程和函数

一、创建语法#创建存储过程CREATE PROCEDURE sp_name([proc_parameter[,...]]) [characteristic ...] routine_body#创建函数CREATE FUNCTION fun_name(func_parameter[,...]]) RETURNS type [characteristic ...] routine_body#修改存储过程或函数ALTER {PROCEDURE | FUNCTION} sp_

2020-06-03 15:12:56 913

原创 MySQL 5.7.30 存储引擎

一、MyISAM不支持事务不支持外键访问速度快

2020-05-30 11:13:31 347

原创 MySQL 5.7.30 配置文件

[mysqld]#设置密码过期时间为120天,设为0表示不过期default_password_lifetime = 120#修改密码强度策略,0为低策略validate_password_policy=0#修改密码长度validate_password_length=5#跳过密码校验,无密码登录skip-grant-tables...

2020-05-26 08:44:45 921

原创 MySQL 5.7.30 常用操作

一、修改密码update mysql.user set authentication_string = password('123') where user = 'root' and host = 'localhost';

2020-05-26 08:43:58 595

原创 VMware安装CentOS后无法联网

VMware安装CentOS后无法联网一、查看宿主机虚拟网络服务是否开启二、更改虚拟机网络适配器,选择NAT模式三、root用户登录CentOS,修改配置文件一、查看宿主机虚拟网络服务是否开启二、更改虚拟机网络适配器,选择NAT模式三、root用户登录CentOS,修改配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT由no改为yes重启虚拟机便可以联网了...

2020-05-17 10:29:21 313

空空如也

空空如也

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

TA关注的人

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