自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 记一次OOM的排查

问题:接手了一个项目,现场性能问题颇多,top一下,主要体现在java占用内存高,mysql 占用内存,cpu高,wa值高,于是接到了一个任务,优化,见效快的那种,在优化了一些东西后,在研发环境(mysql用的从现场备份回来的数据)测试的时候发现OOM,且必现(PS:公司网络策略很严,图片都上传不了。。。)问题排查:1 发现...

2020-07-09 11:16:01 385

原创 使用TortiseSVN检出项目 导入IDEA中无法进行版本控制

一 遇到问题:一直使用的都是git,到了一家新公司,用的是svn,在使用的过程中遇到了一些坑。一开始在IDEA中配置svn后,直接使用IDEA中的svn 检出功能,将项目检出以后,可以进行svn的相关的操作,比如查看历史,提交下拉代码等,但是因为我某个A项目没有权限,临时用一下同事的账户以后,去操作B项目时,频繁的出现,...

2020-06-24 14:14:59 827

原创 Idea中Java代码修改以后运行,代码不生效

问题产生: 由于电脑重装了系统,需要重新安装Idea等开发工具,当工具安装好,导入maven项目运行以后,发现修改的代码重新运行以后不会生效,就像没有修改一样,把idea重启都没用,必须把项目clean以后编译后的文件才会更新。解决问题: 1 首先检查了一下网上说的关于 FIle-->Project Settings-->Modules-->P...

2019-11-13 19:29:47 17062 7

原创 Docker 部署微服务

1 将打好的jar包放在一个目录中2 创建一个Dockerfile文件,可以将它和jar放在同一目录下,内容如下:FROM java:8 //想要生成的image所继承的image,冒号前面是镜像名称,冒号后面是版本号VOLUME /tmpADD base.jar app.jarRUN bash -c 'touch /app.jar'EXPOSE 9990 //将容器的9...

2018-08-01 11:52:41 749

原创 CentOS7中安装ELK

       最近在进行微服务的开发,发现传统的日志的收集处理方式如logback、log4J等已经不是很能满足需求,虽然现在才12个微服务,但是在看日志查找问题时已经很不方便了,于是搜寻更好的日志收集和集中式处理的方式,发现了ELK(Elasticsearch、Logstash、Kibana)。     项目中还没有用到,未雨绸缪先学习一下。大致的思路是利用logback把日志传给Logst...

2018-07-26 10:37:37 512 2

转载 CentOS7下Docker的安装

1 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。uname -r2 使用 root 权限登录 Centos。确保 yum 包更新到最新。yum update3 卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-se...

2018-07-19 19:15:41 249

原创 Docker目录挂载

一 初接触        刚接触一个项目,让我管理一下日志模块,决定使用logback。     在本地环境(win7)下,运行微服务可以logback按照预期的样子执行,日志级别,滚动方式都很正确,但是我到开发环境(CentOS7)一看,没有生成日志文件。       于是百度,全部说的都是log4j的jar包冲突,导致我在这边路上走了很远。。       然后我在本地搭了一个虚...

2018-07-18 14:51:25 9304

原创 logback的fileNamePattern

最近项目在使用logback记录日志,最终定下来的滚动策略是按时间大小滚动,一小时滚动一次,但是如果保存15天的话,一个微服务会生成15*24个日志,放在一起很难找,就想在原本的目录中间再加一层目录,就是日期,精确到天,这样就可以把同一天的日志放到一个文件夹下,本来是配成这个样子,可以按小时大小正常滚动${LOG_HOME}/%d{yyyy-MM-dd_HH}.%i.log然后加了一层目...

2018-07-17 09:46:54 14647

原创 logback按时间和大小滚动

刚接手项目里面的日志模块,发现项目启动后无法在实现日志按时间大小滚动,原本的配置文件如下:<!-- 文件输出日志--> <appender name="XXX" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 指定日志文件的名称 --> &l...

2018-07-13 18:12:51 5771 5

原创 CentOS7上部署了Mysql数据库,用Navicate查看其中的某些表中的数据时报 lost connection to server during query错误

 1.根据网上提供的一些解决方案,修改了my-huge.cnf里面的一些配置,  2 修改完毕以后发现还是没有解决问题,然后继续在【mysqld】下面加了一条配置     wait_timeout = 60000     问题解决 ...

2018-06-06 11:25:35 712

原创 CentOS7 下搭建web项目运行环境(jdk,tomcat,mysql)

安装JDK1 下载合适的JDK压缩包(tar.gz)2 cd /usr 在usr文件下下新建java文件夹,将下载好的JDK压缩包放在/usr/java路径下3 cd /usr/java4 解压压缩包:tar -zxvf jdk-8u161-linux-x64.tar.gz5 删除压缩包: rm -rf jdk-8u161-linux-x64.tar.gz(路径要按照你自己实际...

2018-04-18 10:35:40 302

转载 SSM+Redis整合

SSM+Redis整合

2017-09-26 09:20:59 513

转载 在一台服务器上(centOS)配置Redis主从

最近在学习Redis的相关东西,根据网上的资料,成功做了主从配置。

2017-09-22 11:31:07 987

空空如也

空空如也

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

TA关注的人

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