自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerry-blog

Love me, love my tomcat ~

  • 博客(67)
  • 收藏
  • 关注

原创 运行shell脚本时报错“[[ : not found“解决方法

在脚本里调用其他脚本时,直接写绝对路径。

2023-07-26 14:18:28 671

原创 VMware虚拟机无法自动获取IP地址的解决办法

安装好虚拟机后,网络是ok的,但是关机后,再次开启就不能用了。网上找了好多方法,都不管用,最后恢复默认设置搞定了,实在没办法的可以试一试。

2023-07-26 11:57:45 287

原创 maven deploy将jar包发布到私服仓库

私服页面:修改maven配置文件settings.xml文件中servers的配置: <servers> <!-- 远程仓库--> <server> <id>maven-snapshots</id> <username>admin</username> <password>ad

2020-12-23 09:23:19 792 1

原创 linux中的&、2>&1、1>&2、nohub

nohub :放在命令开头,表示不挂起,关闭终端后,仍然运行。&:放在命令结尾,表示后台运行,不占用终端显示。1:标准输出。2:标准错误。示例:在test文件夹下有a文件,此时ls a b 1>out 2>err说明:可以看到正常的显示输出到out文件中,错误的显示输出到err中。通常 1>out 中的1可以不写,ls a b >out 2&gt...

2019-06-19 16:45:25 8349

原创 catalina中查找某个时间段日志

将catalina.out中某个时间段的日志取出,输出到某个文件中。sed -n '/2019-06-01 00:00:00/,/2019-06-01 23:59:59/p' catalina.out >> today.log

2019-06-03 20:25:02 4638

原创 linux下文件批量重命名

举例某路径下有n个文件,文件名分别为:1,2,3,4,5如果将该5个文件,加上后缀名.txt,可以使用如下命令:find ./ -type f -exec mv {} {}.txt \;如果将文件中的txt后缀改为log,执行如下命令find ./ -name '*.txt' -exec rename txt log {} \;如果将log后缀去掉,执行如下命令:find ./...

2019-06-03 16:09:06 2410

原创 springboot中通过main方法调用service,dao (2)

第二种方法如下:package com.hbxf.reupload.utils;import com.hbxf.reupload.model.ServiceLog;import com.hbxf.reupload.service.ServiceLogServiceI;import org.springframework.beans.factory.annotation.Autowired...

2019-06-03 14:54:27 3856 4

原创 springboot中通过main方法调用service,dao (1)

大多数情况下,我们使用springboot是创建一个web项目,然后通过接口访问,但是也有特殊情况,比如线上跑着的web项目,有一些特殊的数据,需要经过计算导入到数据库,这个时候,我们可能需要原来的web项目中的一些service,dao才辅助操作,但是又不能在服务端新开接口。我们通过springboot的main方法执行这些操作。此时,service和到需要通过上下文获得。import or...

2019-06-03 14:40:50 21332 5

原创 springboot打包jar包,没有主清单属性错误

springboot项目打成jar包,之后使用java -jar 运行,提示错误:没有主方法。解决方法:在pom.xml文件中,添加如下代码:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactI...

2019-06-03 14:04:02 365

原创 vim 设置不换行

vim中是默认换行的,如果一行的内容超过窗口的长度时,会自动换到下一行,如果我们使用ctrl+v编辑时,这样显示会有一点影响我们的操作,这时,我们设置不换行会好一些。操作跟:set number类似,使用:set nowrap 即可。...

2019-06-03 10:19:19 11090

原创 java将pcm音频转换成wav格式

1、前提是服务器已安装lame。2、工具类。package com.test.shell;import java.io.*;import com.alibaba.druid.util.StringUtils;public class ShellUtils { public static File tranPcmToWavFile(File pcmFile) { FileInpu...

2019-05-22 12:03:49 3373 4

原创 docker中使用elastichd

elastichd是一款es的可视化工具,强力推荐它的sql转化工具,好用到爆!!!同样还有其他的可视化工具,如head等,看个人喜好使用。docker中按装参考docker按转地址获取elastichd镜像docker pull containerize/elastichd启动es和eshddocker run -p 9200:9200 -d --name elastics...

2019-03-29 22:22:27 3654

原创 One or more listeners failed to start. Full details will be found in the appropriate container异常处理

tomcat 启动之后,报出如下错误:One or more listeners failed to start. Full details will be found in the appropriate container log解决方法:在WEB-INF/classes/下,增加logging.properties,并在其中增加如下内容,再次启动tomcat,即可看到错误详细信息。...

2019-03-11 16:16:24 9900 5

原创 Unsupported major.minor version 52.0异常处理

错误如下,其中xxx是包名。11-Mar-2019 14:58:59.712 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [com.sinovoice.csr.manager.sys...

2019-03-11 16:11:40 1363

原创 mysql命令行执行sql文件

说明:result.sql文件中是多条插入数据的sql语句。现将这些sql语句导入到数据库中,(不用打开文件拷贝然后粘贴执行,如果数据量大的话这种操作非常繁琐,应使用以下方法)。注:提前将文件拷贝至当前目录下。1、登录mysqlmysql -u root -p ;2、输入密码,选择数据库use my_database;3、执行sql文件。source result.sql ;...

2019-02-26 11:10:20 78625 5

原创 使用命令行导入、导出数据库

1、导出名为shop的数据库。mysqldump -u 数据库用户名 -p 想要导出的数据库 &gt; 存储文件名例如:mysqldump -u root -p shop &gt; shop.sql2、将shop.sql 导入数据库mysql -u 用户名 -p 数据库名称 &lt; sql文件名例如:mysql -u root -p shop &lt; /tmp/sh...

2019-02-26 10:40:41 479

原创 mysql 复制表,或将多条结果插入新表

1、复制表已有user表及user_bak表。user表及user_bak表结构相同。将user表中所有数据复制到user_bak中。insert into user_bak select * from user;2、将查询结果插入新表中。本例只是演示一种方法,其中业务逻辑不合理之处,还请见谅。现有user表idname1qaz张三order表i...

2019-02-26 09:52:00 433

原创 mysql将查询结果导出至文件中

mysql -h 127.0.0.1 -u root -p XXXX -P 3306 -D database_name -e “select * from table” &amp;gt; /tmp/test/txt

2019-02-20 10:35:05 397

原创 docker 使用 elasticsearch

拉取镜像# docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.4使用镜像# docker run -it -d -p 9200:9200 -p 9300:9300 --name es -e "discovery.type=single-node" docker.elastic.co/elasticsear...

2019-01-09 15:07:27 363

原创 centos7安装docker简略步骤

更新yum yum update 删除旧版docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-...

2019-01-09 11:16:34 154

原创 springboot中@Valid使用

日常接口中,我们需要校验字符串是否为空等操作,需要在接口中使用StringUtils.isBlank(str)之类的方法校验,但是如果过多的字符串,我们需要些大量的校验代码,代码十分臃肿繁琐无味,现在,我们把这项工作交给spring去做。使用@Valid去校验。首先我们使用一个实体类接收接口中传入的参数。实体类如下:public class ResultInput { /** ...

2019-01-02 14:33:21 7840 1

原创 Mac中在terminal中使用命令行打开sublime

我的terminal中使用的是oh-my-zsh,按照如下方法:cat "alias sub='open -a /Applications/Sublime\ Text.app' " &gt;&gt; ~/.zshrc &amp;&amp; source ~/.zshrc如果您用的是原生的terminal,将上述的zshrc换成bashrc即可。比如在命令行中想用sublime打开当前...

2018-12-31 03:23:30 584

原创 sublime安装package control

安装最新版sublime。control+~打开命令行。打开https://packagecontrol.io/installation,将下图中的命令复制。(每次都要去官网复制信息,请勿复制其他网站粘贴的信息)粘贴到sublime的命令行中,回车执行,等待执行成功。command+shift+P输入package install,等待页面出现之后,输入emmet,安装等待安装成功。(这...

2018-12-31 00:33:20 588 2

原创 解决ES中查询结果超过10000条报错

在ES中查询结果超过10000条的时候,会报出如下错误:{ "error": { "root_cause": [ { "type": "query_phase_execution_exception", "reason": "Result window is too large, fr.

2018-12-27 20:16:32 5346 2

原创 freeswitch 安装过程

1、安装环境centos7。2、 增加yum源,方便后面直接使用yum安装文件vim /etc/yum.repos.d/epel.repo3、粘贴如下内容[epel]name=Extra Packages for Enterprise Linux 6 - $basearch#baseurl=http://download.fedoraproject.org/pub/epel/6/$b...

2018-12-06 10:52:54 664

原创 maven配置阿里云仓库完整版

阿里云仓库完成版好多博客仅仅是配置一个mirror,但是不一定起作用,还需要配置profiles节点,完整版如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor licens...

2018-09-04 22:57:00 28927 5

原创 ubuntu softs

vimsudo apt-get install vim expect sudo apt-get install tcl tk expect fcitxsudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx fcitx-con...

2018-02-28 00:01:48 179

原创 Jenkins无法启动tomcat解决办法

在Jenkins中的Post Steps这一步,虽然在shell中写了sh $tomcat_path/bin/startup.sh启动tomcat的命令,但是,Jenkins无法完成该操作。需要在脚本开始时添加export BUILD_ID=dontKillMe。 原因:因为Jenkins执行完当前任务之后需要执行下一个任务,此时Jenkins会直接把tomcat进程杀掉,因此在脚本中编写的to

2018-01-10 14:19:07 6709

原创 jenkins Error performing command: git ls-remote -h 解决办法

Jenkins新建项目中源码管理使用Git时遇到如下问题:Failed to connect to repository : Error performing command: git ls-remote -h …. 需要查看服务器上是否已经安装git.#git version#whereis git 如果没有git,此时需要安装git, #yum install git

2018-01-09 23:51:20 21557 1

原创 maven打包pom文件<bootclasspath>节点在windows和linux下的格式差异

plugin> groupId>org.apache.maven.pluginsgroupId> artifactId>maven-compiler-pluginartifactId> version>3.1version> configuration> source>${java.version}source> target>${j

2018-01-09 17:07:51 5819 2

原创 shell中变量内容的删除、替换

path=/home/miaomiao/bin:/home/miaomiao/.local/bin:/home/miaomiao/dev/env/maven/bin:/home/miaomiao/dev/env/jdk1.8.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local

2017-12-19 23:24:17 2463

原创 git 忽略某些文件不提交

有时候在项目开发过程中,有时候需要将一些之前的文件不被提交,此时需要修改.gitignore文件,但是,修改完成之后,发现并没有生效原因是.gitignore只能忽略那些原来没有被track的文件,如果这些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法:把本地缓存删除(改变成未track状态),然后再提交:第一步:将所有未提交的文件先提交,保证工作区没有未提交的文件(确保写

2017-10-12 16:28:03 8979

原创 Ubuntu16 安装搜狗输入法及两个图标解决方法

Ubuntu16安装成功之后,安装搜狗输入法,直接到搜狗官网下载。 之后使用如下命令行安装 sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb* 出现的问题及解决方法: 1 、在安装过程中可能会出现问题。不用管。 2、安装完成之后可能会有两个输入法图标,此时,使用ps -ef | grep fcitx-qimpanelsudo kill -9 [对应的

2017-09-24 17:26:54 2295

原创 $'\r': 未找到命令的解决办法

在执行shell脚本的时候,会出现‘$’\r’: 未找到命令’错误。多半是因为在window系统中写的shell脚本,然后上传到服务器执行。 解决办法如下: 1、安装dos2unix。#yum install dos2unix2、使用dos2unix对脚本转换。#dos2unix xxx.sh3、执行需要执行的脚本,此时不再报错。

2017-09-18 13:35:24 12945 3

原创 centos 安装rabbitmq

centos7.0安装rabbitmq 1、到rabbitmq官网下载rpm格式安装包。 2、连接服务器,上传至服务器。#cd /java#mkdir rabbitmq#cd rabbitmq3、rabbitmq需要 erlang ,安装 erlang。#wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noar

2017-09-06 16:15:08 367

原创 nginx设置http跳转https

当用户在浏览器中输入www.域名.com时,浏览器默认使用的http,如果此时我们网站仅开启https,用户是访问不到的,用户肯定想:妈的,是不是卷钱跑路了!!!在此,我们使用nginx的rewrite功能,将http请求转给https,新建一个server用来来完成这个操作:server{ listen 我的IP:80; server_name 我的域名; rewrite

2017-08-27 22:38:12 12043

原创 nginx使用阿里云的免费ssl证书

阿里云提供免费的ssl证书,可以拿来装一回B,看我的网站也是HTTPS的。 重点内容:服务器要把443端口打开!!! 重点内容:服务器要把443端口打开!!! 重点内容:服务器要把443端口打开!!! 三遍说完开搞。 1.把443端口打开,就像打开8080/8081那些端口一样。具体的请百度。 2.到阿里云申请免费的证书(需要有服务器和已备案的域名),申请过程:控制台–安全(云盾)–CA

2017-08-27 21:49:42 7580 2

原创 nginx设置Tomcat反向代理,并静态资源分离

在linux中运行的tomcat设置nginx代理。 1、编辑nginx.conf文件。server { listen 80; server_name www.demo.com; charset utf-8; location / { root html;

2017-08-06 23:38:57 5275

原创 linux命令背景图,可以设置成桌面背景

linux命令背景图,可以设置成桌面背景

2017-08-06 23:24:21 11759 4

原创 SpringBoot 打包成war包,部署到tomcat

使用maven创建的springboot项目,默认是jar包,springboot还有自己带的tomcat。现在需要将项目打包,并部署到服务器tomcat下面。 1、修改pom.xml文件。将jar修改为war。<packaging>war</packaging>2、在pom.xml文件中将build节点中的finalName修改为server.context-path中的路径。就是项目名称。

2017-08-06 15:09:45 12298 1

空空如也

空空如也

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

TA关注的人

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