自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 git自动输入密码

如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。解决办法:git bash进入你的项目目录,输入:git config --global credential.helper store然后你会在...

2020-01-14 15:20:47 1527

转载 Centos7安装mysql8教程 亲测

1.配置Mysql 8.0安装源:sudo rpm -Uvhhttps://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2.安装Mysql 8.0sudo yum --enablerepo=mysql80-community install mysql-community-...

2020-01-08 12:45:46 1831 2

转载 centos 下nignx配置letsencrypt ca证书,ssl

yum install gityum install zlib-develyum install bzip2-develyum install openssl-develyum install ncurses-develyum install sqlite-develcd/usr/local/srcwget https://www.python.org/ftp...

2020-01-07 17:47:20 273

原创 centos7系统安装mysql8(亲测)

centos7系统安装mysql8(亲测)(centos是基于红帽系统开发的)step one:.首先卸载centos7中自带的mariadbrpm -qa|grep mariadb //查询出来已安装的mariadbrpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件3.查看是否已经安装了mysql rpm -qa |...

2019-11-06 17:02:34 403

转载 linux服务器设置成代理服务器

操作系统:阿里云CentOS 7.4 64位安装方法:yum install tinyproxy配置:vi /etc/tinyproxy/tinyproxy.confPort 8888 //预设是8888 Port,你可以更改Allow 127.0.0.1 //将127.0.0.1改成你自己的IP//Allow 192.168.1.0/24 #表示一个网络的IP...

2019-09-19 15:55:47 8807 1

转载 idea 打包可执行jar

1、在File->projectStructure (快捷键ctrl+shift+alt+s) 选择Artifacts,点击+,选择jar,选择Frommodules with Dependencies.选择执行的主类 main class:选择“extract to the target jar”,即把引用第三方的jar文件,同时打包到jar里。另外...

2019-05-06 16:58:18 246

原创 Spring Cloud中Hystrix仪表盘单应用监控和Turbine集群监控

监控环境搭建不管是监控单体应用还是Turbine集群监控,我们都需要一个Hystrix Dashboard,当然我们可以在要监控的单体应用上继续添加功能,让它也具备仪表盘的功能,但是这样并不符合我们微服务的思想,所以,Hystrix仪表盘我还是单独创建一个新的工程专门用来做Hystrix Dashboard。OK,在Spring Cloud中创建一个Hystrix Dashboard非常简单,...

2019-01-22 16:44:57 179

原创 【Linux(CentOS7)下应用的安装部署】:六、gitblit服务端安装

首先服务器里有java环境网上下载 gitblit-1.8.0.tar.gz解压 : # tar -zxvf gitblit-1.8.0.tar.gz -C /root/tool/ gitblit# cd  gitblit/data配置1:在gitblit.properties中重新设置参数(详细参数可参考defaults.properties,也可在defaults.pr...

2018-11-08 23:49:14 1243

原创 【Linux(CentOS7)下应用的安装部署】:六、git客户端安装

git --version检测到我的环境自带的git版本,先卸载低版本的git。使用命令:yum remove git卸载git从官网上下载的git     官网地址https://git-scm.com/ 安装依赖yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-de...

2018-11-08 16:44:03 1040

原创 【Linux(CentOS7)下应用的安装部署】:五、Maven安装

下载安装包wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz 解压到 目录 (我这里是/root/tool/)tar -zxvf apache-maven-3.5.2-bin.tar.gz -C /root/tool/ ...

2018-11-08 16:14:48 1066

原创 【Linux(CentOS7)下应用的安装部署】:四、Nginx安装配置(ssl)

首先去阿里云上购买(也有免费的)ssl 证书,下载放到服务器上(两份文凭分别  xxxx.key和xxx.crt) 修改 nginx.conf 文件  ,并重启 server{        listen 80;        listen 443 ssl;    #监听443端口        server_name xxx.com;    #对应的域名,把xxx.com改...

2018-11-07 10:42:41 198

原创 【Linux(CentOS7)下应用的安装部署】:四、Nginx安装(实现负载均衡)+安装时加入ssl模块

1.准备环境需要安装openssl库:yum install -y openssl openssl-devel需要安装gcc:yum install gcc-c++ 需要安装PCRE :yum install -y pcre pcre-devel需要安装zlib库 :yum install -y zlib zlib-devel下载nginx: wgetht...

2018-11-06 00:39:27 989

原创 【Linux(CentOS7)下应用的安装部署】:三、ActiveMQ安装

官网下载ActiveMQ,并解压到 /root/目录下 [root@VM_0_4_centos ~]# wget https://archive.apache.org/dist/activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz[root@VM_0_4_centos ~]# tar -zxvf apache-activemq-5.14.0-...

2018-11-03 23:07:12 1579

原创 【Linux(CentOS7)下应用的安装部署】:二、Tomcat安装

首先还是下载[root@VM_0_4_centos ~]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz解压到 /root/目录下面[root@VM_0_4_centos ~]# tar -zxvf apache-tomcat-8.5.34.t...

2018-11-02 17:17:29 1323

原创 【Linux(CentOS7)下应用的安装部署】:一、Java 安装

1 :下载JDK下载jdk安装包 下载地址 http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz也可以直接用wget下载到 linux[root@iZj1fkye8uu7o0Z ~]# wget http:/...

2018-11-02 16:44:49 548

原创 【SpringBoot整合常用框架】:一、搭建SpringBoot demo 图文详解

一、准备博主的环境是 JDK1.8 + Maven 3.5 + IntelliJ IDEA旗舰版,默认大家都安装好了环境二、打开 IDEA 选择创建新项目1:左边选择 String Initializr 自动生成 SringBoot 项目2:右边第一个选择JDK,3:右边第二个选项固定改成图中的地址即可4:Next 三、配置自动生成的项目基本信息1:Grou...

2018-10-30 23:09:46 5409 1

原创 【Linux(CentOS7)下应用的安装部署】:七、自己搭建Ngrok服务

一、ngrok简介及作用ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。代替“花生壳”“花生壳”是一款老牌的内网穿透软件,免费版的“花生壳”稳定性较差,隔三差五的不能访问。ngrok是一款免费开源的软件,稳定性极强,我曾做过测试,将ngrok客户端所在计算机的网络断开一阵子,再连接另一个网络,ngrok很快会自动重连,几乎不受影响。用于对处在内网环境中,无外网IP的计算...

2018-10-28 17:20:35 7904

原创 为什么我们有必要用到java线程池?

谈到java多线程,你还在说 1:new Thread();2: 实现Runnable接口。。。。如果真的用到多线程,基本上就只用java的线程池,不用线程池的话:1. 每次new Thread新建对象性能差。2. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。3. 缺乏更多功能,如定时执行、定期执行、线程中断。相比new Thread,J...

2018-10-26 17:29:02 9158

原创 springboot打包成war 或jar配置

在用spring boot 做项目开发的时候,都是直接从mavn仓库中拉取jar值不会遇到现有问题的。最近在做项目的时候由于用到了第三的jar包时候,用spring boot打包遇到的问题。开发工具idea1: 将项目打包成 可执行的jar文件    按照以前整合项目的套路,直接将第三种的jar添加项目lib中即可。我也是这么做的,在项目中新建lib文件夹,将第三放的jar copy进...

2018-10-25 18:02:34 10199

原创 我们为什么要将长链接生成短链接?

微博限制字数为140字一条,那么如果我们需要发一些连接上去,但是这个连接非常的长,以至于将近要占用我们内容的一半篇幅,这肯定是不能被允许的,所以短网址应运而生了。跳转原理 :共生成4个短链接,任意一个都可以         当我们生成短链接之后,只需要在表中(数据库或者NoSql )存储原始链接与短链接的映射关系即可。当我们访问短链接时,只需要从映射关系中找到原始链接,即可跳转到原始链接。...

2018-10-25 15:00:51 12421

原创 【Linux(CentOS7)下应用的安装部署】:八、搭建Redis+sentinel高可用服务

Step 1:Redis的下载安装官网下载redis 解压并安装:[root@mycomputer ~]# cd /home/[root@mycomputer home]# wget http://download.redis.io/releases/redis-4.0.11.tar.gz[root@mycomputer home]# tar -zxvf -C redis-4.0....

2018-10-17 23:45:37 13354

原创 一键安装配置Redis高可用服务环境详解

ps:一键安装配置redis-sentinel高可用服务环境是本人将安装配置命令写成 shell 脚本工具,一键执行即可完成redis高可用服务。请大家到我的资源里去下载就能使用,非常方便。 接下来我要为大家描述一键安装配置redis-sentinel高可用服务的思路(并附上java连接redis-sentinel的代码):1:首先下载官网的 redis 解压1.5:(有部分li...

2018-10-13 22:11:50 13488

原创 sed命令

一.替换命令格式1:sed 's/原字符串/新字符串/' 文件命令格式2:sed 's/原字符串/新字符串/g' 文件1.这两种命令格式的区别在于是否有个“g”。没有“g”表示只替换第一个匹配到的字符串(每行都会替换只是只替换第一个匹配到的字符串)。2.有“g”表示替换所有能匹配到的字符串,“g”可以认为是“global”(全局的)的缩写,没有“全局的”结尾就不要替换全部,这样就好...

2018-10-12 23:18:44 12634

原创 Redis 从下载安装到 Redis sentinel 的高可用经验总结 主要是配置(单个配置也是,亲测)

Step 1:Redis的下载安装官网下载redis 解压并安装:[root@mycomputer ~]# cd /home/[root@mycomputer home]# wget http://download.redis.io/releases/redis-4.0.11.tar.gz[root@mycomputer home]# tar -zxvf -C redis-4.0....

2018-10-07 00:16:04 13152 1

转载 centos7 挂载云盘

运行 fdisk -l 命令查看实例是否有数据盘。如果执行命令后,没有发现 /dev/vdb,表示实例没有数据盘 创建一个单分区数据盘,依次执行以下命令: 运行 fdisk /dev/vdb:对数据盘进行分区。 输入 n 并按回车键:创建一个新分区。 输入 p 并按回车键:选择主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。 ...

2018-09-30 00:02:37 13620

转载 linux挂载oss到服务器

阿里云linux挂载oss到服务器OSSFS能让您在Linux系统中把OSS Bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS上的对象,实现数据的共享主要功能ossfs 基于s3fs 构建,具有s3fs 的全部功能。主要功能包括:支持POSIX 文件系统的大部分功能,包括文件读写,目录,链接操作,权限,uid/gid,以及扩展属性(extended att...

2018-09-03 23:33:42 13870

原创 CentOS7-nginx配置阻止同一个IP

如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx...

2018-08-28 19:11:03 12339

原创 CentOS7.2安装Maven

 cd /usr/local进入/usr/local目录mkdir maven创建maven目录cd maven进入maven目录wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz下载安装包tar -zxvf ...

2018-08-27 14:39:53 12109

原创 Centos7安装node

1.安装nodejs  访问nodejs的官方网站的downdolad,网址:https://nodejs.org/en/download/,可以看到最新的nodejs下载,包括不同的版本,截图如下所示。  根据linux的不同版本选择32位或64位,因为我的linux的虚拟机是64位的,所以我选择的是64位二进制安装文件(Linux Binariesx64),可以右键选择在新窗口中打开链接...

2018-07-29 10:36:45 15053 2

原创 【Linux(CentOS7)下应用的安装部署】:九、搭建ftp服务

1.安装  ftp[root@alves ~]# yum -y install vsftpd2.  设置用户账号(添加的是 linux的系统用户但不能系统登录 ps:ftp/ftpuser等等会被当作匿名帐号)#创建用于登陆的FTP的账号[root@alves ~]# useradd username -s /sbin/nologin -U#修改myftp密码[root@a...

2018-07-25 15:39:30 12497

转载 redis配置远程登录+密码登录

redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护,方法有2,如下。1.比较安全的办法是采用绑定IP的方式来进行控制。 请在redis.conf文件找到如下配置# If you want you can bind a single interface, if the bind option is not# specified all the interface...

2018-07-17 08:54:10 35527 1

原创 删除svn

在记事本输入以下代码:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@=...

2018-07-07 14:56:44 13523

原创 CentOS 命令

CentOS 命令总结进入web目录:cd /root/web查询端口使用进程:lsof -i:443杀进程:kill 7297删除文件:rm -rf xxxxx.jar上传文件:rz启动服务:nohup java -jar hg.jar >hg.txt &001# nohup:让程序在后台运行用法# nohup <your_command> ...

2018-07-07 13:44:23 13179

转载 ssh端口修改

1.安装 ssh服务root 用户登录机器,使用 yum 安装 ssh 服务: yum install openssh-server查看安装的 ssh 服务包安装完成之后已经可以进行ssh 登录了,默认的ssh服务端口为 22如果只是使用 ssh服务来练习操作虚拟机,到这里就已经可以了下面我将介绍CentOS 7 ssh 服务的端口修改2.修改SSH服务端口...

2018-07-06 17:16:49 37299 2

转载 nginx.conf详细

user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes  1;  #全局错误日志及PID文件#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;  #pid        logs/nginx.pid;  #工作模式及连...

2018-06-26 14:41:10 13712

原创 centos下的SVN服务器搭建

第一步:通过yum命令安装svnserve,命令如下:&gt;yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:&gt;rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:&...

2018-06-20 11:17:54 11814

转载 禅道9.7开源集成版

环境Centos7.3 禅道9.7开源集成版(集成了mysql、apache、php)不需要自己配置下载禅道下载地址:http://dl.cnezsoft.com/zentao/9.7/ZenTaoPMS.9.7.stable.zbox_64.tar.gz安装将我们下载好的安装包解压到/opt文件夹下特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解...

2018-06-19 17:26:29 16074

原创 CentOS7 防火墙(firewalld、iptables)-端口相关问题

firewalldCentos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。1.启动防火墙systemctl start firewalld2.禁用防火墙systemctl stop fir...

2018-06-06 16:51:15 12185

原创 ssh访问控制,多次失败登录即封掉IP,防止暴力破解

一直发现站内的流量和IP不太正常,读取/var/log/secure 很多失败的登录信息!必须要整个方法整死他们,虽然我已经把ssh port修改为了XXX(能告诉你吗?)!但是攻击还是不断,随即请教了铭哥大神。由于担心没有测试机,直接线上操作把自己也加入black list就不好了。找了很多资料,最终也成功了。分享给大家!一、系统:Centos6.9 64位二、方法:读取/var/log/sec...

2018-06-04 20:25:27 26032 5

转载 nginx.conf

Nginx的配置文件nginx.conf配置详解如下:user nginx nginx;  #Nginx用户及组:用户 组。window下不指定worker_processes 8;  #工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_log logs/error.log; error_log logs/error.log notic...

2018-06-04 16:37:59 12032

全球ip+地址合集.txt文件

,全球ip+地址合集.txt文件,

2019-04-30

最全SpringCloud项目实例2018

本资源包含了一套完整的springcloud项目的源码,从0开始

2018-11-15

linux一键安装部署redis高可用服务及管理(详细代码)

该资源是本人在学习redis过程中积累总结的经验以分享给大家:redis-sentinel高可用一键配置工具就是一键帮你从下载->安装->配置 好 redis 高可用的服务环境,省去了很多弯路,节约了更多的时间花在自己项目的主要业务上。(当然也可以在本资源的基础上修改成更适合自己的工具) 运行该工具大致分两步: 1:下载该工具放到自己linux服务器上,并 执行 chmod 7000 redis-helper.alves 命令给该工具文件可执行的权限。 2:./redis-helper.alves 执行程序,按提示输入相应的参数。 完成! 后期更新加入了一键关闭和一键重启服务的功能,该功能就是 redis-restarter.alves文件里

2018-10-18

一键安装部署redis高可用服务

该资源是本人在学习redis过程中积累总结的经验以分享给大家:redis-sentinel高可用一键配置工具就是一键帮你从下载->安装->配置 好 redis 高可用的服务环境,省去了很多弯路,节约了更多的时间花在自己项目的主要业务上。(当然也可以在本资源的基础上修改成更适合自己的工具) 运行该工具大致分两步: 1:下载该工具放到自己linux服务器上,并 执行 chmod 7000 redis-helper.alves 命令给该工具文件可执行的权限。 2:./redis-helper.alves 执行程序,按提示输入相应的参数。 完成! (此外 还有一个文件redis-restarter.alves是用来重启redis高可用服务的)

2018-10-18

redis-sentinel高可用一键配置工具

该资源是本人在学习redis过程中积累总结的经验以分享给大家:redis-sentinel高可用一键配置工具就是一键帮你从下载->安装->配置 好 redis 高可用的服务环境,省去了很多弯路,节约了更多的时间花在自己项目的主要业务上。(当然也可以在本资源的基础上修改成更适合自己的工具) 运行该工具大致分两步: 1:下载该工具放到自己linux服务器上,并 执行 chmod 7000 redis-helper.alves 命令给该工具文件可执行的权限。 2:./redis-helper.alves 执行程序,按提示输入相应的参数。 完成!

2018-10-13

java可执行代码-自定义二维码文件生成-免装环境-双击使用

本程序写的是一个可双击运行的java程序,无需安装环境,下载即可用,本实例是根据自己需要在文件夹下生成一个二维码,如果各位朋友有其它需求可以给我留言。

2018-07-16

404代码html+css+js+图,下载就能用

该压缩包里包含404页面html代码,css代码,js代码,还有图片资源,只要下载就能用,适用领域广,大众化,不侵权。

2018-06-04

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

TA关注的人

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