
运维
程序新视界
个人公众号【程序新视界】,一个硬技术,软实力同步提升的平台。《Spring Boo技术内幕:架构设计与实现原理》作者,《深入以太坊智能合约开发》联合作者之一。主要从事于三方支付行业。
-
原创 如何发布自己的项目到Maven中央仓库?
在Maven项目中,90%以上的jar包是通过pom文件直接从开源仓库中获取依赖jar包文件,然后在项目中进行集成使用。此时如果你有一个开源项目,那么如何将该开源项目发布到Maven中央仓库,让其他人可以方便的使用,而不是先下载jar,然后install的本地?本文将通过一步步的操作带领大家讲自己的开源项目发布到Maven中央仓库(Maven Central Repository)中,https://mvnrepository.com/。Maven中央仓库并不支持直接发布jar包,需要将jar包发布到2020-07-28 13:28:24536
0
-
原创 FastDFS基于Docker安装
暂且不说Docker在生产环境的性能如何,单就在学习新技术的过程中能够快速构建环境这一项来说,就值得推荐你尝试使用。本文带大家基于Docker来安装FastDFS服务。即便你对FastDFS的安装不感兴趣,也可以学习一下Docker安装软件的过程(基本通用),是提高学习效率的法宝之一。如果想补习一下FastDFS的原理,请参考《文件管理系统FastDFS原理详解》,有助于下面内容的理解和学习。Docker安装FastDFS关于Docker的安装不同的操作系统有不同的安装方法,这里就不再赘述,默认你的2020-07-23 08:51:00875
0
-
原创 本地搭建Git服务器,两台电脑共享代码如此简单
据网络上不完全统计,Git的市场占有率基本上已经超过三分之二,如果此时还未使用Git进行代码托管,可能需要反思一下你的开发“环境”(技术比较守旧)了。如果你在实战中遇到类似的以下场景,那么可以考虑在本机搭建Git服务器进行代码的管理:第一,想清楚的了解自己的代码迭代,又不想或不能将代码托管到像GitHub这样的平台;第二:局域网内两台或多台电脑直接共享代码,又没有或不想经过一个中心服务器;第三,纯粹学习。那么,此时你可以尝试在本地搭建Git服务器。本文基于Mac操作系统和gitblit带大家搭建一下本2020-06-04 09:30:561447
0
-
原创 个人博客百度统计中恶意刷无关关键词解决方案
作为个人站长,通过百度统计来查看网站的访问量,最近发现出现大量与本网站无关的关键词搜索统计,针对这一情况苦恼了很久,曾经也遇到类似的问题,解决方案是把个人博客的站内搜索关闭掉了,消停了很久。最近又出现刷关键词的问题,刷的方案可能是盗用了百度统计的代码,放在了盗用者的网站上,也就是说搜索时根本没有经过个人博客。针对此种方式的刷关键词,需要通过百度设置过滤规则来进行解决。依次选择“管理”、“统计规则设置”、“过滤规则设置”。设置白名单,并将对应的网站添加到受访域名白名单。经过此设置,统计的信息便只统计2020-06-01 09:40:09763
0
-
原创 WordPress搜索(跨域)功能被黑原因及解决方案
前些天在国外游玩,通过百度的站长工具发现个人博客的流量异常,而且出现了一些敏感词汇的搜索,比如彩票,美女什么的。期初以为是评论区的问题,但本人的博客并没有开通评论直接显示的功能,也没有发现任何相关的评论。WordPress搜索漏洞请教各路大神外加搜索引擎终于找到问题的根源,原来是有人利用WordPress的搜索功能来搞事情。WordPress和市面上绝大部分的搜索,都是使用get方式进行的,...2019-08-29 11:59:53856
0
-
原创 centos7 MongoDB安装
配置MongoDB的yum源创建yum源文件:sudo vim /etc/yum.repos.d/mongodb-org-3.4.repo添加以下内容:[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x...2019-05-16 20:31:291237
9
-
原创 Mysql SSH隧道连接使用方法
为了安全,mysql的root用户只本机登录,不对外网进行授权访问,此时可通过SSH隧道连接mysql数据库。以下为配置Mysql SSH隧道连接的基本步骤。删除远程登录登录mysql: mysql -uroot -p查看用户开放的访问权限:select user, host from mysql.user;删除不需要的访问权限,比如:delete from mysql.user...2019-05-09 08:28:124139
1
-
原创 aws centos7 redis 集群搭建
下载cd /usr/localwget http://download.redis.io/releases/redis-4.0.9.tar.gztar -xzvf redis-4.0.9.tar.gzcd redis-4.0.9mkdir /usr/local/redismake PREFIX=/usr/local/redis install如果出现:zmalloc.h:50:...2019-05-13 18:26:06885
0
-
原创 Centos7 安装Mysql5.7
下载Mysqlwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz检查是否已安装mysqlrpm -qa | grep mysql如果安装则卸载:rpm -e 已经存在的MySQL全名解压解压到/usr/local:sudo tar -zxvf...2019-05-08 20:55:241252
8
-
原创 centos7 docker启动异常分析及解决
在centos7 上完成docker的基本安装,执行启动命令时,发现无法启动:command : sudo systemctl start dockererr : exit status 1output : Job for docker.service failed because the control process exited with error code.See "s...2019-04-30 09:52:061645
4
-
原创 Linux redis-Sentinel配置
下载下载地址:https://redis.io/download在/usr/local/src目录下执行下载。wget http://download.redis.io/releases/redis-3.2.8.tar.gz安装解压到/usr/local/src目录,放源码包。tar xzf redis-3.2.8.tar.gz创建目录/usr/local/redis:make...2019-04-25 08:22:231438
0
-
原创 Dockerfile指令解析
DockerfileDockerfile是由一系列命令和参数构成的脚本,以FROM命令为开始,然后是各种方法和参数的使用,最终生成一个新的镜像。在使用Docker构建镜像的时,每一个命令都会在前一个命令的基础上形成一个新层。Dockerfile示例这里以制作一个centos+jdk8的镜像为例:FROM centosMAINTAINER MAINTAINER authors_...2019-05-04 17:56:381374
0
-
原创 centos7 安装比特币客户端——bitcoin
bitcoin安装安装依赖环境sudo yum install -y autoconf automake libtool libdb-devel boost-devel libevent-devel下载github上找到对应版本。这里下载0.18版本源代码。wget https://github.com/bitcoin/bitcoin/archive/0.18.zip解压zip如果...2019-04-18 18:01:242989
2
-
原创 Linux docker 安装FastDFS
查询镜像docker search fastdfsNAME DESCRIPTION STARS OFFICIAL AUTOMATEDseason/fastdfs FastDFS ...2019-04-27 20:57:032592
3
-
原创 Linux下面Maven安装
下载https://maven.apache.org/download.cgi复制所需版本的链接地址,比如3.6.0:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz执行下载:wget http://mirrors.tuna.tsing...2019-04-09 21:21:571928
0
-
原创 防盗链使用过程中遇到的问题
工作中需要对音频和图片进行防盗链处理,数据存储使用第三方服务,在使用的过程中遇到的一些注意事项,特与大家分享。防盗链的原理和应用场景具体使用可参看此篇文章《防盗链》,里面已经详细的介绍了防盗链的原理及使用场景,和高级防盗链。这里就不再照本宣科。具体使用中遇到的问题项目中使用的是阿里云的OSS服务,官网和云服务采用的通信都是http的,这两天将自己的服务通过证书设置为https的请求。在...2018-12-20 22:20:311073
1
-
原创 Wagon部署springboot项目读取配置文件错误问题
wagon(瓦工)插件是一个很不错的轻量级,快速部署项目到服务器的插件,针对用中小项目,使用起来十分方便。今天跟大家分享一下自己在使用过程中遇到的一个坑,持续两天时间都没能够解决,最终在多方求助下找到最终原因。问题状况在服务器上直接执行start.sh启动脚本,springboot可以正确启动并且正确加载了同目录级下的application-pro.yml文件。通过wagon执行服务器上...2018-12-19 22:35:38901
1