自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (6)
  • 收藏
  • 关注

原创 Maven Failure to find com.microsoft.sqlserver:sqljdbc4:jar:4.0

maven 加载依赖sqljdbc4报错 <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency>Failure to find com.microsoft.sqlserver:sqljd

2020-09-23 13:34:29 1163

原创 Jenkins修改默认workplace

说明:Jenkins安装完成Job默认工作空间目录是:/var/lib/jenkins一般var的空间几十G,所以修改默认工作空间。查看Jenkins安装信息 命令:rpm -ql jenkins[root@localhost jenkins]# rpm -ql jenkins/etc/init.d/jenkins/etc/logrotate.d/jenkins/etc/sysconfig/jenkins/usr/lib/jenkins/usr/lib/jenkins/jenkins

2020-07-24 17:24:05 210

原创 Centos7配置MinIO对象存储服务器

简介MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO 是在 Apache License v2.0 下发布的对象存储服务器。 它与 Amazon S3 云存储服务兼容。 它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM 映像。 对象的大小可以从几 KB 到最大 5TB。MinIO 服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于 NodeJS,Redis 和 MySQ..

2020-06-12 13:30:39 317

原创 Selenium+Java配置Web自动化测试环境

环境搭建IDEA+Java8+Selenium官网:https://www.selenium.dev/Selenium中文教程网站: http://www.selenium.org.cn/IDEA搭建以Springboot框架的项目官方配置参考文档:https://www.selenium.dev/documentation/en/selenium_installation/ins...

2020-04-19 00:02:09 94

原创 Jenkins权限管理,不同用户看到不同的项目

安装插件;位置:【Manage Jenkins】-【Plugin Manager】-【可选插件】Role-based Authorization Strategy重启Jenkins生效【Manage Jenkins】-【Configure Global Security】勾选Role-Based Strategy保存此时在【Manage Jenkins】就可以看到【Ma...

2020-04-13 14:39:22 350

原创 centos7 打开移动硬盘报错 file type exfat not configured in kernel

ExFAT support on CentOS7yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpmyum install exfat-utils fuse-exfat

2020-04-11 15:35:28 2196

原创 centos7内网穿透frp配置

服务器选择说明:公网:阿里云centos7内网:centos7官网信息源码地址:https://github.com/fatedier/frp文档说明:https://github.com/fatedier/frp/blob/master/README_zh.md下载地址:https://github.com/fatedier/frp/releases选择对应系统下载w...

2019-11-01 14:44:24 465

原创 centos7开机自动连接网络和固定IP配置

说明centos7 系统安装好之后是默认是不自动连接网络配置自动连接网络进入网络配置文件目录:cd /etc/sysconfig/network-scripts/网络配置文件:ifcfg-xxx 安装好系统不一定一样如果有多个网口,会有多个我的服务器有四个网口,会有四个ifcfg-xxx文件TYPE=EthernetPROXY_METHOD=noneBROWS...

2019-10-30 22:13:01 587

原创 centos最大文件限制数ulimit修改

centos最大文件数,系统一般默认为1024查看命令:ulimit -nulimit最大文件打开数的全局设置vim /etc/security/limits.conf在最后添加root soft nofile 65535root hard nofile 65535* soft nofile 65535* hard nofile 65535“*”表示所有用户都...

2019-10-30 09:40:15 500

原创 centos下部署redis

官网redis下载地址http://www.redis.cn/download.htm下载redis,并编译wget http://download.redis.io/releases/redis-5.0.0.tar.gztar xzf redis-5.0.0.tar.gzcd redis-5.0.0make配置redis.conf1、bind 127.0.0...

2019-10-29 19:30:57 220 1

原创 centos7同步网络时间

使用date可以查看服务器时间[root@localhost sofeware]# date2019年 10月 29日 星期二 14:15:44 CST安装ntpdate工具yum -y install ntp ntpdate设置系统时区为上海imedatectl set-timezone Asia/Shanghaitimedatectl status 查看是...

2019-10-29 15:42:54 107

原创 centos7配置定时任务

centos7自带定时任务crontab没有的话安装yum install crontabs开机启动systemctl enable crond启动服务systemctl start crond重启systemctl restart crond查看状态systemctl status crond设置定时任务vim /etc/crontab可以看到定时任务说...

2019-10-29 15:29:23 88

原创 1024 推荐学习java书籍

1024 推荐java书《深入理解Java虚拟机:JVM高级特性与最佳实践》《Effective Java中文版》《Spring源码深度解析》《JavaEE开发的颠覆者 Spring Boot实战》《Java并发编程实战》《java多线程编程核心技术》《MySQL5.6从零开始学》《HotSpot实战》《深入分析Java Web技术内幕》《从Paxos到ZooKeeper 分布...

2019-10-24 09:12:20 82

原创 Nginx关于worker_processes性能优化配置

Nginx worker 进程个数 语法:worker_processes number; 默认:worker_processes 1; worker 进程的数量会直接影响性能,那么,用户配置多少个 worker 进程才好呢?这实 际上与业务需求有关。 每个 worker 进程都是单线程的进程,它们会调用各个模块以实现多种多样的功能...

2019-09-19 13:57:41 2601

原创 Springboot上传文件错误:org.springframework.web.multipart.MultipartException

Springboot 发布Jar包,一段时间服务器没有上传操作报错详细信息org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload...

2019-06-24 11:00:53 10237

原创 centos7安装sonarqube代码质量管理工具

说明:SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量通过插件形式,这里安装的是社区版(免费)版本7.7,支持如下的语言官网地址:https://www.sonarsource.com/环境配置需求Java jdk1.8mysql 5.6、5.7centos7.4具体需求配置请参照官网:https://docs.sonarqube.org/latest...

2019-05-09 10:26:39 137

原创 Jenkins执行脚本npm命令报错 npm: command not found

服务器npm已经配置好tall】没有问题【npm install】放到脚本里面,Jenkins执行脚本报错[test] $ /bin/sh -xe /tmp/jenkins617246321908774027.sh+ sh /home/sh/test.sh/home/sh/test.sh: line 7: npm: command not found解决方案3.1、查询系统环...

2019-05-05 13:02:01 10626

原创 shell脚本本地(linux)执行远程服务器命令

前提条件配置ssh免密码登陆,如何配置请参照https://blog.csdn.net/liuxiaoming1109/article/details/89349470脚本#!/bin/bashecho "startssh root@192.168.1.188 << eeooffcd /homemkdir test1234echo "success"...

2019-04-17 19:27:18 887

原创 ssh实现无密码登录、scp传送文件

说明:在两个服务器进行传送文件的每次都需要输入密码,下面解决无密码登录和传递文件现有两个服务器A(192.168.1.188)、服务器B(192.168.1.189)从服务器A向服务器B传送文件服务器A输入下面命令生成配对密钥,ssh-keygen -t rsa备注: -t代表密钥类型为rsa型,rsa是一种加密算法遇到输入就一路回车用默认生成的公钥文件在:cd /root/....

2019-04-17 17:24:05 208

原创 Jenkins自动部署war和jar包

Jenkins部署在Linux系统请参照https://blog.csdn.net/liuxiaoming1109/article/details/8894704切换成中文请参照https://blog.csdn.net/liuxiaoming1109/article/details/88987881【系统管理】-【全局工具配置】配置Java环境需要的工具;JDK、Gi...

2019-04-15 17:20:56 5783

原创 nginx配置网站http访问自动跳转到https访问

按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server { listen 443; server_name 域名; ssl on; #打包后的项目目录,一定记住这个地方带有项目名称 root /home/web; #打包后的文件地址 ...

2019-04-12 18:32:18 1990

原创 linux安装nodejs

下载nodejs,地址:http://nodejs.cn/download/这里选择【全部安装包】- 【阿里云镜像】https://npm.taobao.org/mirrors/node 可以选择版本这里选择最新版本cd /home/softwarewget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15....

2019-04-11 10:43:28 81

原创 centos安装淘宝cnpm成功后,用cnpm报错【bash: cnpm: 未找到命令...】

安装淘宝cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org [root@localhost ~]# npm install cnpm -g --registry=https://registry.npm.taobao.org npm WARN deprecated socks@1.1.10: If us...

2019-04-10 18:46:39 2503

原创 Jenkins执行shell脚本无法启动子进程解决

例子:shell脚本cd /home #test.jar目录nohup java -jar test.jar --server.port=8081 >test.log 2>&1 & #执行jar文件启动现象:在linux系统执行该脚本,可以启动jar,放到jenkins里面执行shell脚本不会执行原因:jenkins默认会在Buil...

2019-04-09 14:29:26 1672

原创 jenkins没有执行shell权限问题

在Jenkins执行完打包,执行shell脚本会报Permission denied原因:执行jenkins的用户权限问题执行下面命令可以看到Jenkins以哪个用户操作vim /etc/sysconfig/jenkins如下:执行账户是jenkins## Type: string## Default: "jenkins"## ServiceRestar...

2019-04-08 19:01:24 6373 1

原创 Linux定时任务监控tomcat运行状态,宕机自动启动

tomcat在运行的时候,由于各种原因会出现挂掉情况,以下用Shell脚本监控并实现自动启动shell脚本monitor.sh#!/bin/sh # function:自动监控tomcat进程,宕机就执行重启操作 # 定义环境变量 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/loc...

2019-04-04 13:50:00 519

原创 Jenkins语言切换成中文

Jenkins安装后成功后是英文,这时只需要装两个插件就可以切换成中文备注:我的已经安装过,没有安装在【可选插件】里面选择安装系统管理->系统设置如下图设置重启Jenkins后,中文生效http://IP:端口/restart...

2019-04-03 09:36:59 1119

原创 nginx负载均衡配置

准备工作1、安装nginx2、配置两个服务,如tomcat两个端口分别为8081、8082upstream test_pass { server 127.0.0.1:8081 weight=4 max_fails=3 fail_timeout=60s; server 127.0.0.1:8082 weight=6 max_fails=3 fail_timeout=60...

2019-04-02 16:28:53 84

原创 Jenkins安装插件报错 cloudbees-folder version 6.1.0 is missing

详情报错内容如下依赖错误:部分插件由于缺少以来无法加载。要恢复这些插件提供的功能,需要修复这些问题并重启 Jenkins。Pipeline: Shared Groovy Libraries version 2.13cloudbees-folder version 6.1.0 is missing. To fix, install version 6.1.0 or later.Br...

2019-04-02 14:50:20 2364

原创 Jenkins在centos系统部署

Jenkin说明Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能;即持续集成(CI)、持续发布(CD);支持自动化构建、部署等任务的平台。官网:https://jenkins.ioJenkin安装1、yum方式安装#添加Yum源sudo wget -O /etc/yum...

2019-04-01 15:57:19 148

原创 Linux 服务端执行jar包

java打包进行发布,有两种方式:war和jar,发布war需要tomcat,jar可直接执行发布;以下一demo举例java -jar demo.jarctrl+c中断程序或关闭控制台,程序退出java -jar demo.jar &> &代表在后台运行。当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。二、&代表在...

2019-03-26 16:29:49 192

原创 springboot 解决跨域问题

public class CorsFilter extends OncePerRequestFilter { /** * Same contract as for {@code doFilter}, but guaranteed to be * just invoked once per request within a single request thread. ...

2018-12-24 13:23:53 106

原创 centos nginx 配置静态资源 浏览器访问出现 403 forbidden

环境说明:新装系统centos7配置完成nginx,一切正常,浏览器可以访问成功浏览器访问静态资源报403 forbidden错误nginx配置访问静态资源配置网上太多此处略过原因分析:403 forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。查看nginx日志,路径:/var/log/nginx/error.log;打...

2018-12-20 23:57:01 773 1

原创 centos nginx配置完成无法访问

Centos7 默认使用firewalld作为防火墙、firewalld默认安装并处于启用状态,nginx安装配置完成,需要访问有如下两种解决办法:第一种执行如下命令firewall-cmd --permanent --add-service=httpfirewall-cmd --permanent --zone=trusted --add-port=80/tcp第二种关闭防火墙服务s...

2018-12-16 22:56:06 431

原创 Mysql支持表情emoji设置

解决方法:将mysql的编码从utf8转换成utf8mb4(mysql version 5.7)打开mysql配置文件vim /etc/my.cnf# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-default...

2018-11-06 15:37:43 134

原创 centos 防火墙添加访问端口

查看防火墙是否开启 (Active: active (running) 是开启状态)systemctl status firewalld查看端口是否开启(显示yes是开启 no为开启)firewall-cmd --query-port=8080/tcp添加端口(–permanent永久生效,没有此参数重启后失效)firewall-cmd --add-port=808...

2018-10-31 14:44:43 276

原创 Nginx发布静态网页,并解决 405 Not Allowed

静态网页地址/home/webnginx配置如下 server { listen 80; server_name 域名; #打包后的项目目录 root /home/web; index index.html; error_page 405 =200 $uri; location /{ root /home/web; try_files $uri $ur...

2018-10-29 14:21:06 910

原创 centos git 升级

查看旧git版本 git --versiongit version 1.8.3.1卸载gityum remove git安装git编译需要的包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidocyum install gcc perl-ExtUtils...

2018-10-10 11:10:50 100

原创 centos 部署禅道

1、 下载地址:http://www.zentao.net/download/80084.html 本次安装版本开源版ZenTaoPMS.10.3.stable.zbox_64.tar.gz2、压缩包解压到/opt目录下,解压命令 tar -zxvf ZenTaoPMS.10.3.stable.zbox_64.tar.gz -C /opt3、修改端口 /opt...

2018-08-22 16:38:54 308

原创 阿里云centos7 挂载数据盘配置

查看磁盘情况 fdisk -l 其中/dev/vda为系统盘40G,/dev/vdb为数据盘100G对数据盘进行分区 fdisk /dev/xvdb 根据提示,分别输入 n、 p、 1、 enter、enter、wq 检查分区是否完成 fdisk -l 格式化磁盘 mkfs.ext3 /dev/vdb1 ...

2018-07-17 15:13:53 1331

程序员接单宝典(第四版)

程序员接单宝典 ——资深高手谈接外包项目 本书的作者是一个在外包行业奋战多年的资深程序员,经 过近十年的磨砺,作者从一个开始靠个人只身接单的码农,成 长为一个带领十几人的团队承接大型软件项目的领头人。在这 些年中,作者经历了被人骗包、被人甩单、被人拖欠尾款等等 各种磨练,从这些经验教训中总结出了一套行之有效的接单技 巧,并成功地承接了总价值达上千万的软件项目。为了给广大 的程序员朋友在接项目时提供一些指导,作者特写成此书,作 为献给程序员朋友们的一份礼物。如果您在阅读时有什么意见 和建议,请联系作者邮箱 zjroland@126.com。

2018-01-25

springside4-4.1.0.GA

SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

2014-12-25

阿里巴巴 Java 开发手册

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,回馈给广 大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是 编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表 结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续 维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心 视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL 数据库六 个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性, 规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内 容做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要 提防的雷区,以及真实的错误案例。 本手册的愿景是码出高效,码出质量。现代软件架构都需要协同开发完成,高效 协作即降低协同成本,提升沟通效率,所谓无规矩不成方圆,无规范不能协作。众所 周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如 果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是 消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式 一起做事,提升协作效率。代码的字里行间流淌的是软件生命中的血液,质量的提升 是尽可能少踩坑,杜绝踩重复的坑,切实提升质量意识。

2018-01-25

Go Web 编程

Go Web编程,对于Go网络编程,从Go环境配置->Go语言基础->Web基础->表单->访问数据库->session和数据存储->文本文件处理->Web服务->安全加密->国际化和本地化->错误处理,调试和测试->部署与维护->如何设计一个Web框架->扩张Web框架

2018-01-25

JAVA并发编程实战

JAVA并发编程实战、本书深入浅出的介绍了java线程和并发,是一本完美的java并发参考手册。

2018-01-25

《The Swift Programming Language》中文版

swift 教程中文版

2016-08-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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