自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 CentOS 配置swap交换区的方法

CentOS 作为linux世界里最稳定的服务器版本,rhas5一直有很大的应用面,之前一直关注的是freebsd,因为应用的需要,特别在配合mysql和oracle上redhat有着太多优势。学习中购买的低配置的阿里云,经常因为内存而导致程序崩溃,这里配置swap交换分区,降低内存的崩溃配置swap之前,通过 free 和 df 查看 swap 和 磁盘空间情况,目的是通过配置swap后比较变化。free -m[root@ithomer ~]# free -m t

2020-07-31 11:22:02 38

转载 MySQL中tinytext、text、mediumtext和longtext等各个类型详解

一、字符串类型 类型 范围 说明 Char(N) [ binary] N=1~255 个字节 binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar(N) [binary] N=1~255 个字节 binary :分辨大小写 可变长度 std_address varchar(256) TinyBlob 最大长度255个字.

2020-06-03 17:20:20 225

转载 centOS7安装jdk

1、卸载JDKCentos7一般都会带有自己的openjdk,我们一般都回用oracle的jdk,所以要卸载步骤一:查询系统是否以安装jdk  #rpm -qa|grep java或 #rpm -qa|grep jdk或 #rpm -qa|grep gcj步骤二:卸载已安装的jdk  #rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64  #rpm -e --nodeps java-...

2020-06-01 09:57:08 45

原创 springboot如何配置,同时支持https和http

1、配置资源文件#http 配置http.port=8001#https 配置server.port=8002server.ssl.key-store=classpath:xxxxxx.pfxserver.ssl.key-store-password=ssssssssssserver.ssl.keyStoreType=PKCS122、启动类中添加 @Value("${...

2020-03-15 16:11:19 191

转载 tomcat十大安全优化措施

1、telnet管理端口保护使用telnet连接进来可以输入SHUTDOWN可以直接关闭tomcat,极不安全,必须关闭。可以修改默认的管理端口8005改为其他端口,修改SHUTDOWN指令为其他字符串。# vi conf/server.xml<Server port="8365" shutdown="IN0IT">2 AJP连接端口保护Tomcat服务器通过Co...

2020-03-08 11:28:20 43

原创 在父项目中新建子项目

记录一下操作过程,避免遗忘。1、先在父项目文件夹下随便复制一个子项目,然后改成你需要的名字,例如abc。2、在父项目的pom.xml文件中,添加一个<module>abc</module>。3、修改新的子项目abc的pom.xml,将<artifactId>和<name>改成你需要的名字,如 <artifactId>a...

2020-02-12 16:39:37 60

转载 ActiveMQ之一台服务器上启动多个broker

步骤如下:1.把整个conf文件夹复制一份,比如叫做conf22.修改里面的activmq.xml文件(1)里面的brokerName不能重复(2)数据存放的文件名称不能重复(3)所有涉及的transportConnectors的端口,都要跟前面的不一样PS:上图中的name=“nio”,在我的版本(5.14.2)中是没有的,所以没有改,经测试,无影响。...

2020-02-03 22:49:20 123

转载 Could not create connection to database server. Attempted reconnect 3 times.

问题描述: 用docker-compose部署了一个mysql,然后项目部署时报错:Could not create connection to database server. Attempted reconnect 3 times.问题分析:我百度了很久,好多都是配置连接池的url时加后缀useUnicode=true&characterEncod...

2020-01-14 15:57:16 176

转载 Linux中Redis的安装和卸载

一、安装Redis1.获取redis资源wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压tar xzvf redis-4.0.8.tar.gz3.安装cd redis-4.0.8makecd srcmake install PREFIX=/usr/local/redis(如果有执...

2020-01-03 11:30:01 69

原创 微信公众号配置指南

1、开发=》基本配置注意:配置服务器地址(URL)时,需要先发布项目,保证验签的接口checkSignature是可以被微信调用的。2、设置=》公众号设置=》功能设置(配置业务域名、JS接口安全域名、网页授权域名)注意:进行以上三项设置时,需要在项目中保证微信提供的那个MP_verify_xxxxxxxxxxxx.txt文件能在浏览器中被访问到。...

2020-01-02 16:03:38 44

原创 activeMQ修改默认账户名和密码、默认端口

1、针对未授权访问,修改conf/jetty.xml文件,bean id为securityConstraint下的authenticate修改值为true,重启服务即可(高版本基本都已设置为true)2、针对弱口令问题,修改conf/jetty.xml文件,bean id 为securityLoginService下的conf值获取用户properties,修改用户名密码,重启服务即可3、...

2019-11-29 15:36:15 368

原创 工程字符编码ANSI_X3.4-1968乱码错误及解决方案

问题:CentOS7下面,当更改tomcat的启动用户(从root改为tomcat)后,而且使用的是daemon模式,当系统自动启动tomcat的时候,发现系统环境变量file.encoding打印的编码为ANSI_X3.4-1968,而不是UTF-8,所以日志中出现中文乱码。解决方案:在tomcat/bin/daemon.sh文件中加入下面一行代码即可解决问题。CATALINA...

2019-10-31 17:44:11 1117

转载 Linux系统的tomcat以daemon模式启动

1 序言Jsvc 是专为 Java 应用程序开发的一个工具包,其目标是把 Java 应用程序的普通运行转换为可以配置某个普通用户以Unix 守护进程的方式运行。这样的话,可以很方便地启动 / 停止应用程序,同时也可以支持开机自启。开机自启tomcat是比较重要的,可以保证由于意外而使机器需要重启时不需要手动重启tomcat就可以自动恢复服务。简而言之,在生产环境中我们需要将tomcat配...

2019-10-31 17:14:47 116

转载 spring @Primary-在spring中的使用

在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的使用例子。有如下一个接口public interface Singer { String sing(String lyrics);}有下面的两个实...

2019-10-28 15:59:44 32

转载 Linux-非root用户运行tomcat

#前言:为什么要使用非root用户运行tomcatroot用户启动tomcat有一个严重的问题,那就是tomcat具有root权限。这意味着你的任何一个页面脚本(html/js)都具有root权限,所以可以轻易地用页面脚本 修改整个硬盘里的文件!所以最好不要使用root启动tomcat。# 正文:非root用户运行tomcat## tomcat安装略... 本文安装目录...

2019-10-18 20:24:55 87

转载 centos7 ActiveMQ设置开机启动-操作篇

首先我们进入到/etc/init.d目录下面 创建一个activemq 文件创建一个activemq 文件 :vi activemq,加入如下代码#!/bin/sh## /etc/init.d/activemq# chkconfig: 2345 63 37# description: activemq servlet container.# processname: a...

2019-07-09 14:41:37 679

原创 SpringBoot使用@Value给静态变量注入值

最近在项目中遇到一个问题: 在给static修饰的变量做@Value注入时,发现变量值为null,在网上查了些资料,发现@Value只能给普通变量做值注入,那么如何给静态变量做值注入呢?解决办法:1、先在类名上加@Component注解2、然后再使用setXxxxxx(abc)方法,并在setXxxxxx(abc)上面加上@Value注解,如下: @Value("${d...

2019-04-19 09:50:20 688

原创 springboot log打印日志时中文乱码,file.encoding=ANSI_X3.4-1968

springboot项目启动后,发现log中打印的日志有中文乱码问题,一开始以为是CentOS7没有安装中文字符集[root@izbp15jhfolqh6oj1ahcu6z springboot]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_...

2019-04-17 18:33:35 5120 1

转载 springboot之修改内置tomcat配置项

1.spring boot默认端口号是8080,如果要修改端口的话,只需要修改application.properties文件,在其中加入 例如:server.port=80812.在正常的项目中,项目路径都是localhost:8080+项目名称+相应的访问路径,在spring boot中默认并没有项目名称而是直接访问localhost:8080/访问路径,这种方式的路径格式肯定是不...

2019-04-17 10:39:42 1219

转载 解决 Centos7 下中文显示乱码

今天在centos7系统上进行调试应用,发现遇到中文就是一堆乱码,然后查了下资料顺利解决,特此记录一下。1、执行locale 命令,查看当前系统的预演环境。LANG=C.........由此可见我的语言环境并不是中文,而是ASCII。2、执行locale -a | grep zh_CN* 查看当前系统是否有中文语言包如果显示以上内容则表示已经安装了中文包,如果没有则执行...

2019-04-15 16:06:28 1412

转载 The temporary upload location [/tmp/tomcat.4568985732109845389.8080/work/Tomcat/**] is not valid

springboot项目突然报错:Servlet.service() for servlet [dispatcherServlet] in context with path [/cloud-disk] threw exception [Request processing failed; nested exception is org.springframework.web.multipa...

2019-04-15 10:43:20 2982 5

原创 CentOS7 自定义开机启动service

0、设置需要启动的脚本权限(若vote没有可执行权限,则service无法正常启动,特此用第0步来标识重要性)chmod +x vote1、编辑自定义的service,service的名称是vote.servicevim /usr/lib/systemd/system/vote.servicevote.service的内容如下:[Unit]Description=vot...

2019-04-12 18:01:41 696

转载 CentOS7 安装tomcat7.x为系统服务器 Systemctl管理Tomcat

1.首先,需要为tomcat配置pid。bin/catalina.sh # Copy CATALINA_BASE from CATALINA_HOME if not already set [ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME" # 设置pid。一定要加在CATALI...

2019-04-11 19:56:36 137

转载 CentOS7.2安装ActiveMQ全过程

安装activemq的全过程1、创建mkdir /usr/local/service/目录,进入cd /usr/local/services/目录中使用wget命令下载ActiveMQ命令:wgethttp://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz2、下载成功之后查看并解压a...

2019-04-10 17:55:05 165

原创 Artifact has not been packaged yet. When used on reactor artifact, copy should be executed after pac

导入一个新项目后pom.xml报错:Artifact has not been packaged yet. When used on reactor artifact, copy should be executed after packaging: see MDEP-187 is thrown经过在网上查找资料,将解决方案整理如下:首先,这个是eclipse的插件m2e的问题,并不...

2019-03-07 16:40:18 3659

转载 nginx、域名、https 获取不到header的自定义参数的值

技术框架是spring boot,前端将token放在header里面,自定义一个参数,然后再后台通过request.getHeader("参数")获取;1、我们在自己的本地和测试环境下是ok的,当使用测试环境的https://www.xxxxx/访问的时候就出问题;后跟踪日志发现获取到token也就是getHeader为空了;2、由于运维和我们是分开的,所以ng的配置修改不方便,我们自己...

2019-02-28 15:36:10 1232

转载 windows平台下redis安装及配置文件介绍

1、redis介绍redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis...

2019-01-29 11:33:35 422

转载 Linux top命令的用法详细详解

查看多核CPU命令mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的...

2019-01-28 16:44:01 312

转载 在CentOS7上安装RabbitMQ(RPM安装方式)

首先需要安装erlang,参考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouserpm -Uvh https://download.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install erlang安装过程中会有提示,一路输入“y”即可。完成后安装R...

2019-01-28 16:39:46 1875

转载 Centos7 上安装配置 RabbitMQ(源码安装方式)

前言:          最近服务器上搭建了一下rabbitmq, 网上找了很多教程, 采了灰常灰常多的坑。  现在终于从坑里面爬出来了。赶紧写下来,避免下次掉坑里面             好了,废话不多说,下面步入正题一、安装Erlang环境  网上百度了不少安装erlang的教程,大部分都是安装到一半就他丫的翻车了,搞得我好心累              1、...

2019-01-25 16:12:05 74

转载 JDK8+tomcat8环境tomcat启动时SecureRandom 非常慢解决办法

JDK 8 + tomcat8 启动有时会出现 org.apache.catalina.util.SessionIdGeneratorBase- Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [413,255] milliseconds耗时时间很长。Tomcat 8启动很慢,且...

2019-01-22 11:32:38 705

原创 centOS7.2将自定义的脚本设置成service,并开机启动

spring boot的jar包部署上线时,希望能将其设置成service,并能开机启动,步骤如下:1、准备好脚本(网上很多,此处不写了)2、建立一个软连接到/etc/rc.d/init.d目录下ln -s /springboot/biz /etc/rc.d/init.d 源文件(绝对路径) 目标路径(绝对路径)3、增加执行权限:chmod +x biz...

2019-01-15 16:46:56 1285

转载 Https背景与证书在spring boot项目中的使用

转自:https://www.cnblogs.com/vincent0928/p/6925893.html https背景(本人学习参考中觉得不错的几篇文章)https如何解决安全问题 HTTPS 理论基础及其在 Android 中的最佳实践 什么是https关于https的个人总结总所周知http是通过明文传输的,其不够安全,传输过程中容易被劫持查看传输内容甚至修改内容,经...

2019-01-11 15:18:07 262

转载 CentOS下Redis的安装

目录CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的...

2019-01-05 19:50:27 61

转载 CentOS第一次安装MySQL的完整步骤

目录    1、官方安装文档    2、下载 Mysql yum包    3、安转软件源    4、安装mysql服务端    5、首先启动mysql    6、接着检查mysql 的运行状态    7、修改临时密码      7.1 获取MySQL的临时密码      7.2 登陆并修改密码    8、授权其他机器登陆    9、关于密码设置的详细说明文章来自:https://www...

2019-01-05 18:04:54 212

转载 centos7.2使用rpm安装jdk8

centos7.2使用rpm安装jdk8①下载jdk去jdk下载页面找到要下载的jdk,用wget下载wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otnpub/java/jd...

2019-01-04 19:08:30 335

转载 CentOS7安装svn

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

2018-12-11 15:20:36 70

原创 Failed to obtain JDBC Connection

环境: spring cloud + myBatis + MySql5报错信息如下:Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionExcep...

2018-12-11 13:46:52 22459

原创 ERROR - file: storage_ip_changed_dealer.c, line: 180, connect to tracker server xxx.xx.xxx.xx:22122

今天搭建了下外网的FastDFS环境,前面配置tracker的时候都很正常,直到配置storage的时候,就出了问题:不管怎么弄,都无法启动storage服务器,而且没有其他的报错信息,只有一行简单的提示:ERROR - file: storage_ip_changed_dealer.c, line: 180, connect to tracker server xxx.xx.xxx.xx:2...

2018-11-12 17:33:18 5573 6

转载 SecureCRT乱码,SecureFX中文乱码,SecureFX显示中文乱码,SecureCRT中文乱码,SecureFX乱码

SecureCRT和SecureFx设置中文乱码SecureCRT和SecureFx连接服务器时中文显示乱码,找了好多资料好久都没整出来,后来整出来了,因此把个人的解决办法提供出来,已变帮助更多的人,同时也方便以后自己配置时不至于到处找资料。Linux系统环境:Red Hat Enterprise Linux6 (64位)问题一:SecureCRT和SecureFx会话中创建文件或者v...

2018-10-22 09:44:04 195

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