自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot项目简洁快速打成war包

一,pom文件修改:声明打包格式 <packaging>war</packaging>声明使用外部Tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt...

2020-03-07 00:41:44 54

原创 Linux 利用ftp自动上传文件到其他服务器

实现需求:每天凌晨3点将文件自动上传到指定的服务器实现步骤:1,编写上传脚本 2,编辑定时任务1,ftp 自动上传的脚本ftp -n<<!open 47.94.226.1xxuser 用户名(ftp) 密码(ftp) binarycd /usr/local/zhushimeng-ftplcd /Users/hadespromptput flightboo...

2019-07-28 01:20:22 616

原创 Linux 用 crontab 对mysql进行自动备份,无需输入密码

实现需求:每天凌晨2点对Linux服务器上的mysql数据库进行自动备份。实现步骤:1,编写数据库备份脚本 2,编写crontab定时任务1,编写数据库备份脚本mysql数据库导出脚本,脚本名称可以定义为 “db-backup.sh”,内容如下:/usr/bin/mysqldump -u root -p flightboot | gzip > /usr/local/...

2019-07-28 00:51:42 279

原创 tcl和expect 脚本工具的安装

expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装下载:expect-5.43.0.tar和tcl8.4.11-src.tar地址:链接: https://pan.baidu.com/s/1VPIq2bsf_TWbnn1b59MYug提取码: ...

2019-07-23 09:28:44 327

原创 Linux mysql数据库的导出

1,导出成压缩文件.gz导出:/usr/bin/mysqldump -u root -p flightboot | gzip > flightboot-bak.sql.gz导入:gzip -dc flightboot-bak.sql.gz | mysql -u root -p flightboot0719 2,导出成sql导出:/usr/bin/mysqldump -u roo...

2019-07-23 09:20:46 58

原创 redis 常用操作之缓存或存储对象

先说一下利用的redis命令,哈希(Hash)---Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。看下存储结果,就会一目了然。我们可以将loginName设置为key,其他字段信息用json字符串放到value中。此时,key就相当于我们的id,value就相当于一个长文本,里面是所有字段信息。通过key获取到value,然...

2019-07-16 10:03:43 114

原创 redis 常用操作之时间有效期

利用redis的Expire命令,可以设置一个时间,以秒为单位,过期后,key值无效。此方法常用于登录验证码有效期的控制和其他需要设置有效期的数据控制。命令及例子:命令:expire key seconds(设置key的有效时间)、ttl key(查询key剩余的有效时间)例子:set yzcode “876590”(设置yzcode的值为“876590”) e...

2019-07-16 08:53:00 176

原创 springboot 配置JedisPool 简洁有效 复制即可运行

吐槽一下,本来以为随便找个文章跟着配置一下,就可以了,后来发现好多例子无法运行。估计是环境的问题,后来把大神们的例子综合一下,终于配置出一个简洁有效的例子,个人太懒,技术太烂,复杂的代码不理解,所以能简就简。抛砖引玉,大家多指点。

2019-07-11 14:32:15 3144 1

原创 复制springboot项目后,启动日志无颜色问题

把之前的springboot项目复制到idea后,启动日志无颜色,这是因为复制过来的项目并没有选择springboot模板,需要做下简单的修改。1,问题图片如下,虽然不影响开发,但是看着就是不爽,改他。2,点击工具栏的启动设置,如下图:3,点击左上角"+",然后选择下面的springboot模板4,选择启动类,然后apply即可。上面的Name随意定义,可以用项目名字...

2019-06-19 10:09:27 3748

原创 Centos7 快速安装 Nginx

1,添加Nginx源sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2,查询源是否已添加(也可直接进行第三步安装)yum search nginx3,安装Nginxsudo yum install -y nginx...

2019-06-14 09:13:42 88

原创 Mac的MySQL客户端管理工具Sequel pro的安装

由于从官网下载安装不会出现在应用里,所以推荐在终端里面安装,下面是步骤,亲测成功。1,打开终端,直接复制下面的命令,回车。hadruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" &lt; /dev/null 2&gt; /dev/null ; brew ins...

2019-03-06 15:26:05 724

原创 git基本操作---命令行执行

git仓库基本操作,windows命令行执行:1,git:查看是否安装成功2,git config --global user.name 'king';git config --global user.email 'king@163.com';设置全局变量3,git config -l 或 git config --list 查看全局变量4,md e:\mygitpro5,进入mygit...

2019-01-19 14:49:25 620 1

原创 Zookeeper 的简洁集群配置

1,配置zookeeper的集群,一般服务器的个数为奇数,最少3台。2,首先在每台服务器上安装zookeeper,集群的配置需要修改conf中的zoo.cfg文件,在文件末尾添加如下内容: server.161=192.168.1.161:2888:3888 server.162=192.168.1.162:2888:3888 server.163=192.168.1.163:2...

2019-01-16 21:21:51 89 1

原创 ZooKeeper 设置完dataLogDir后无法启动

在zoo.conf中设置:dataLogDir=../datalog  后,无法启动。解决办法:将目录 /data/version-2 下面的log文件全部删除即可,重新启动成功。分析:可能是没有设置log文件夹的时候,启动日志都放在了data中,再次启动时又去读取之前日志文件而产生错误。如有详细见解,请评论区告知,多谢。...

2019-01-14 22:31:10 1889 1

原创 Nginx 反向代理配置--简单入门级

Nginx可以作为一个反向代理服务器,需要进行配置。概念:客户端发送请求到服务器(客户端认为是原始服务器,实际上是一台反向服务器),反向代理服务器接收请求并将请求转发给内部网络中的多台集群服务器,并将响应的数据返回给客户端。反向代理一般用于服务器集群、分布式等,实现负载均衡。作用:1,负载均衡,提高处理和响应速度2,保证内网的安全,隐藏服务器信息,防止Web攻击配置步骤:...

2019-01-13 18:01:44 5845

原创 Ubuntu 上安装Nginx 及启动问题解决

1,博主采用的是在线安装方式,此种方式比较简单,另外一种是源代码安装,需要编译。在线安装方式(即apt方式)优点:1,方便 2,安装的服务默认开机自启 步骤:1). 下载nginx认证文件,并添加到apt­key中(http://nginx.org/en/linux_packages.html) sudo apt­key add nginx_signing.key ...

2019-01-12 17:40:02 544

原创 mac连接远程Linux(Centos)

本文主要介绍Centos的ssh服务安装和开启1,需要切换root用户:sudo -i2,安装ssh服务:yum install openssh-server3,重启ssh服务:service sshd restart,启动ssh服务:service sshd start,停止ssh服务:service sshd stop4,查看是否启动:netstat -antp | grep ...

2019-01-11 21:15:34 2028 2

原创 mac连接远程Linux(Ubuntu)

博主是在mac上安装的Linux虚拟机进行测试的。此处不介绍如何安装虚拟机,如有问题,请评论区留言。1,mac或Linux连接远程Linux服务器的方法:终端输入:ssh 服务器名称@ip地址,回车后输入密码。2,如果发现上面的命令无法使用,可能是没有开启或安装ssh服务,可以用下面命令在Linux服务器中先安装ssh服务:       切换root用户进行操作,切换命令:sudo -...

2019-01-10 22:56:46 5650

原创 spring-shiro.xml授权验证的配置

spring与shiro整合时,需要将shiro的ini配置放到xml文件中,此文是授权验证模块配置的属性,如有问题,多谢指点。首先单独创建一个spring-shiro.xml文件,这样shiro的配置全部放在这个文件里面,为了查看方便,而且清晰,当然,所有文件都放在一个spring配置文件里也可以,不过感觉这样太乱了,对于各个技术和spring的整合,感觉单独创建一个xml文件比较好。不啰嗦...

2018-12-21 10:19:42 1284

原创 mac中 idea打开速度和debug运行速度慢的问题

问题:1,刚用了idea一个月,忽然打开的速度变慢了,点开后看不见启动页面,过了几十秒直接进入打开的页面。2,debug运行时,会卡住10-20秒,没有run的操作顺畅。解决:办法:修改hosts文件。步骤:1,进入/etc/hosts,hosts文件直接修改,可以复制到桌面修改,然后再进行替换。在文件中增加一行信息即可:127.0.0.1    localhost  ...

2018-12-08 20:11:32 873

原创 mac终端和文件夹使用

文中命令直接在终端运行1,cd / :返回到磁盘根路径2,cd ~ :返回到/Users/hades (文中的hades为用户名)3,pwd :查看当前目录4,终端清空:clear或ctrl + L:将历史记录滚到上面隐藏;command+K:清空终端;reset:重置当前终端。5,sudo su - root : 切换root用户,需要输入mac密码;切换回普通用户:s...

2018-12-07 11:23:40 363

原创 mac redis执行sudo make 失败的问题

1,mac安装redis的文章很多,写的也很详细,不再重复了,就想说一下执行sudo make时的报错问题。2,在终端执行sudo make,报错信息:3,执行xcode-select --install 即可,弹出页面中,点击“安装”4,有些博文中介绍说执行git init时也遇到了这个错误,解决方法一样。5,可能是之前卸载xcode造成的。...

2018-12-06 23:01:40 1342

原创 bootstrapValidator使用记录

bootstrapvalidator是一款前端表单验证插件,基于bootstrap,所以要配合使用,此记录使用的版本是bootstrapvalidator v0.5.31,文件引入: &lt;link rel="stylesheet" href="../css/bootstrap.css"/&gt; &lt;link rel="stylesheet" href="../c...

2018-12-02 14:28:25 68

原创 springMVC框架中统一处理异常方式

spring框架中有两种方式对异常进行处理使用web技术 使用springMVC框架技术1,使用web技术,需要在web.xml进行配置异常代码和异常跳转页面,然后程序中出现异常时,就会自动跳转到指定的异常页面。​<!-- web.xml的配置,异常页面放置在WEB-INF目录下 --><error-page> <error-code>4...

2018-11-24 09:58:39 311

原创 mac 设置node_global的环境变量

1,先输入echo $PATH,查询自己的环境变量。2,输入:vim ~/.bash_profile 进行环境变量的设置。3,进入vim模式后,按下i,进入编辑模式,然后输入export PATH=/usr/local/node_global/bin:$PATH($PATH,是拼接上之前的环境变量)4,然后按esc退出编辑模式,输入:wq回车后,保存关闭,再执行 sourc...

2018-11-12 00:28:38 3005 3

原创 webpack 打包时 安装的模版不兼容问题

1,webpack一入手就踩坑,打包时,各种报错,代码检查后正常,安装模版的时候都是最新版本,但是各模板最新的版本之间兼容却有问题,必须将某些模板降低版本。当时安装的最新版本如下图2,npm run dev 后,先是报了 babel 的错误 “ Error: Cannot find module '@babel/core'  ”,错误信息还算详细,直接说了babel-loader要换成7的...

2018-11-11 19:05:53 862 1

原创 mac 上node_global和node_cache的设置

1,下载mac os的pkg安装包(node-v版本号.pkg),一路默认安装即可,安装路径一般为/usr/local/bin/。然后查看node和npm的版本号。which node  查看node安装路径which npm   查看npm安装路径2,可以在终端通过命令创建global和cache的文件夹(进入目录后,mkdir node_global、mkdir node_ca...

2018-11-03 11:58:52 1481

原创 node安装后的设置(node_global和node_cache) - windows

之前安装node后就进行了demo的测试和学习,从网上拉取包的有时候不知道放在什么地方了,c盘也有,当前项目目录也有,挺乱的。使用npm安装模块分为本地安装和全局安装。本地安装:npm install express 会安装到当前项目全局安装:npm install express -g 会安装到指定的目录(node_global)另外,如果没有设置全局目录node_glo...

2018-10-23 21:27:04 27309 2

原创 个人随记--node(三)

Bower 客户端包管理工具1,在项目的一个文件夹中进行安装,test-2是项目名称,www是文件夹名称。2,初始化,输入bower init,回车,然后一直按回车到选项结束,完成后,会在文件夹生成一个bower.json文件。3,输入null&gt;.bowerrc  将null输入到.bowerrc文件,即创建一个空的.bowerrc文件。4,无须理会命令行的提示,...

2018-10-21 16:05:02 82

原创 个人随记--node(二)

EventEmitter 类1,events 模块只提供了一个对象: events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器功能的封装。2,EventEmitter 提供了多个属性,如 on 和 emit。on 函数用于绑定事件函数,emit 属性用于触发一个事件。对象创建 :var eventEmitter = new events.E...

2018-10-19 10:10:27 92

原创 个人随记--node(一)

前言1,node.js 不是语言,也不是框架,是一个JavaScript运行环境,作用类似于Tomcat,基于Google的V8引擎。2,用webstorm工具开发,没有什么原因,就是看到视频里面老师用的是这个,看上去喜欢,也挺受欢迎。3,前台可选择html、bootstrap,也可引入js。后台用js,后台开发时,要先引入包,var  app = require("express")...

2018-10-18 21:41:51 89

原创 FTP服务器文件的上传、拼接、下载

用到的包是 commons-net-1.4.1.jar , 可以通过maven下载,也可以在maven上直接下载导入到项目。1,工具类如下package com.util.ftp;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPReply;import java.io....

2018-08-07 14:27:52 724

原创 Redis在windows下的安装、启动、配置

1,下载地址:https://github.com/MicrosoftArchive/redis/releases2,解压缩后在文件夹中创建两个文件夹dbcache、logs。3,双击redis-server.exe,启动redis,如下图片表示启动成功。4,上面的启动一般用于检测redis是否可以成功启动,如果成功,接下来,要将redis注册为系统服务,放在“服务”项中。...

2018-06-29 13:42:39 15521 4

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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