自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 安装 rabbitmq

1、获取mq镜像docker pull rabbitmq(镜像未配有控制台)docker pull rabbitmq:management(镜像配有控制台)2、启动镜像,创建容器docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management --name:指定创建容器的名称 ...

2020-01-22 15:23:46 201

原创 linux ssh 执行远程服务器上的脚本文件

ssh root@ip "命令1; 命令1; 命令1"双引号必须有每个命令用“;”号隔开报command not foundwhich jekyll 找到 jekyll 命令的位置ln -s /usr/local/ruby/bin/jekyll /usr/bin/jekyll...

2019-09-12 14:48:57 1901

原创 nginx 端口映射

1、一个server下可配置多个location,只有 / 下可用root,其他location使用alias,最好指向觉得绝对(静态网站)。2、配置多个server

2019-09-10 09:39:15 1170

原创 Git 权限问题

出现 Permissions 0644 for '/Users/xxx/.ssh/id_rsa' are too open.等错误显示了,原来只要把权限降到0600就ok了输入命令 chmod 0600 /root/.ssh/id_rsa大概的意思时ssh的私有密钥的权限开放尺度太大了,可以供人随意欣赏了,ssh自身的策略关闭了ssh。解决方案:将权限由0644降低为0600...

2019-09-09 10:41:46 328

原创 .gitignore

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:输入:git rm -r –cached filePathgit commit -m “remove xx”或者:git rm -r –cached .git ...

2019-09-09 10:41:41 68

原创 ssh key

1、ssh-keygen -t rsa -C "xxxx@qq.com"2、选择创建位置3、输入秘钥(不输入则为空)4、再次输入秘钥默认秘钥生成位置 C:\Users\Administrator\.ssh

2019-09-09 10:41:34 310

原创 length()和length属性

数组有length属性 String有length()方法 JavaScript中,获得 String、数组 的长度是 都是 通过 length属性 得到的,这一点容易和Java混淆....

2019-09-09 10:41:29 314

原创 web token

token机制使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。1、客户端使用用户名跟密码请求登录2、服务端收到请求,去验证用户名与密码3、验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端4、客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里5、客户端每次向服务...

2019-09-09 10:41:20 269

翻译 java 重载(Overload)和重写(Override)的区别

方法的重载和重写都是实现多态的方式重载实现的是编译时的多态性重写实现的是运行时的多态性重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载,重载对返回类型没有特殊的要求。重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。...

2019-09-09 10:41:14 95

原创 java 基本数据类型及包装类

byte、short、int、long、float、double、char、boolean- 原始类型: boolean,char,byte,short,int,long,float,double- 包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,DoubleJava 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。...

2019-09-09 10:41:09 89

原创 java round()方法解析

Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。 四舍五入的原理是在参数上加0.5然后进行下取整

2019-09-09 10:41:00 1109

原创 git帐号

查看账户git config user.namegit config user.email设置账户git config --global --unset user.namegit config --global --unset user.email

2019-09-06 10:04:37 121

原创 linux 修改文件属性和权限

1、修改文件所属用户组命令:chgrp2、修改文件所有者命令:chown3.修改权限命令:chmo r:4 w:2 x:1 符号类型改变文件权限chmod u g o a +(加入) -(除去) =(设定) r w ...

2019-09-06 10:04:21 288

翻译 eslint规则说明

"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数与外部...

2019-09-06 10:04:02 131

原创 nvm

nvm常用命令如下nvm v或者nvm version查看nvm版本号 nvm install xxx 安装指定版本的nodejs; node -v查看nodejs的版本号 nvm list 陈列出所有已经安装的nodejs版本 nvm use 版本号 使用指定版本的nodejs...

2019-09-06 10:03:49 225

原创 git 分支

1、查看本地分支Git branch2、查看远程分支Git branch -a3、创建分支Git branch xxxxx;4、删除分支Git branch -d xxxxx5、切换分支Git checkout xxxxx6、提交代码Git push origin xxxxx 注:只用于在本分支上修改的代码,提交到本分支上7、合并分支Git merge xxxxx...

2019-09-06 10:03:39 80

原创 pm2

安装yarn global add pm2ornpm install -g pm2用法$ npm install pm2 -g # 命令行安装 pm2$ pm2 start app.js -i 4 #后台运行pm2,启动4个app.js # 也可以把'max' 参数传递给 start...

2019-09-06 10:03:25 234

原创 yarn

安装 brew install yarn 初始化新项目 yarn init 添加依赖包 yarn add [package] yarn add [package]@[version] yarn add [package]@[tag] 升级依赖包...

2019-09-06 10:02:54 129

原创 Springdata Jpa

常用规则And --- 等价于 SQL 中的 and 关键字,比如 findByUsernameAndPassword(String user, Striang pwd); Or --- 等价于 SQL 中的 or 关键字,比如 findByUsernameOrAddress(String user, String addr); Between --- 等价于 SQL 中的 between...

2019-09-06 10:02:44 166

原创 linux scp 使用

本地上传文件scp -r 【本地文件】root@【远程ip】:【远程服务器响应位置】服务器下载文件scp -r root@【远程ip】:【远程服务器响应位置】【本地文件位置】本地执行命令...

2019-09-06 10:02:29 106

原创 linux nohup 命令详解

nohup 就是不挂起的意思 即 no hung up2>&1解析 command >out.file 2>&1 &1、command>out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。2、2>&1 是将标准出错重定向到...

2019-09-05 14:04:11 187

原创 linux 运行级别(runlevel)

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4:系统未使用,保留 运行级别5:X11控制台,登陆后进入图形GUI模式 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,...

2019-09-05 14:03:17 311

原创 linux 目录结构

/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。...

2019-09-05 14:02:44 66

原创 mysql between join 边界

Mysql Between and 包含左边界,不包含右边界,若左右相同,则以右侧为准 > 包含 < 不包含 Join Inner join ...

2019-09-05 14:00:32 751

原创 vim 按键说明

第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l...

2019-09-05 13:58:41 130

原创 vim 键盘图示

2019-09-05 13:56:49 147

原创 idea 取消Search Everywhere

找到“ide.suppress.double.click.handler”并选中该框。

2019-09-05 13:41:36 941

原创 idea 自定义注释

设置类注释模板1.选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header.2.在右边空白处,编写自己的模板即可,注意Scheme是模板的生效范围,可选变量在description有介绍,附图中本人使用的模板(${USER}为计算机用户名,可以自行修改)。...

2019-09-05 13:39:16 328

原创 不同版本Eclipse对JDK版本要求

1.Eclipse 4.6 (Neon)---需要JDK1.8版本,官网解释如下Eclipse 4.6 (Neon)isscheduled for releaseon June 22, 2016.AJava8 JRE/JDKis required to run all Neon packages based on Eclipse 4.6. The reasoning behind ...

2019-09-05 11:22:27 2145

原创 Swagger 注解

@Api:用在类上,说明该类的作用 @ApiOperation:用在方法上,说明方法的作用 @ApiImplicitParams:用在方法上包含一组参数说明 @ApiImplicitParam:用在@ApiImplicitParams注解中,指定一个请求参数的各个方面 paramType:参数放在哪个地方 header-->请求参数的获取:@RequestHeader...

2019-09-05 11:20:59 85

转载 vim 键盘图示

2018-11-19 19:14:05 98

原创 mongo 数据库备份

备份 mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建...

2018-11-19 19:13:51 155

原创 mongo 表导出导入

导出 mongoexport -h dbhost -d dbname -c collectionname -f collectionKey -o dbdirectory -h: MongoDB所在服务器地址 -d: 需要恢复的数据库实例 -c: 需要恢复的集合 -f: 需要导出的字段(省略为所有字段) -o: 表示...

2018-11-19 19:13:30 158

翻译 mongo ObjectID 组成

    ‘_id’是mongodb ObjectID类型的,它由12位结构组成,包括timestamp, machined, processid, counter 等。 TimeStamp前 4位是一个unix的时间戳,是一个int类别,我们将上面的例子中的objectid的前4位进行提取“4df2dcec”,然后再将他们安装十六进制 专为十进制:“13077619...

2018-11-19 19:13:14 513

原创 mongo 常用查询

or db.getCollection('collectionName').find({ $or: [{ field1: value1}, { field2: value1}] }) 内嵌document查询 db.getCollection('collectionName').find({ 'field1.field2.f...

2018-11-19 19:12:56 127

翻译 mongo 术语概念

SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document ...

2018-11-17 10:24:29 200

原创 mac 更新系统后无法使用 git

更新了系统后,进入到git工程目录,输入git命令,提示错误:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun解决方案:在终端输入:x...

2018-11-17 10:21:40 1500 1

翻译 Linux tar 命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输...

2018-11-17 10:19:15 173

原创 Linux 安装 redis

$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz$ tar -zxvf redis-4.0.8.tar.gz$ cd redis-4.0.8$ make 在redis.conf中设置密码和后台启动启动服务cd src./redis-server带上配置文件启动           ./redi...

2018-11-17 10:17:08 86

原创 idea 启用 lombok

安装插件安装后重启idea,使idea加载插件。然后在设置中启用插件File | Settings | Build, Execution, Deployment | Compiler | Annotation ProcessorsLombok主要常用的注解:@Data注解:在JavaBean或类JavaBean中使用,这个注解包含范围最广,它包含ge...

2018-11-17 10:13:37 5961

空空如也

空空如也

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

TA关注的人

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