包含标签 java 的文章

kafka集群和zk集群搭建

前言 一台应用的第三方服务器的kafka只有3个分区,测试一直存在积压的消息,搭建了一套最简单集群测试下,记录中间的参数。 1、准备工作 1.1 环境准备 环境 版本 说明 centos 7.0 操作系统服务器,3台 JDK 1.8.261 安装好jdk并设置好环境变量 zookeeper 3.4.9 zk官方安装包 kafka 2.2.0_2.12 kafka官方安装包 1.2 服务器 IP 端口 说明 192.168.211.125 zk:2181 zk he……

阅读全文

springboot的devTools热部署

前言 springboot利用devtools实现热部署 1、application.yml 1 2 3 4 5 6 7 8 9 spring:devtools:restart:#热部署生效enabled:true#设置重启的目录#additional-paths: src/main/java#class……

阅读全文

JDK1.8.0.161版本bug定位

前言 好好运行的系统,突然故障,无意间根据错误信息查找,竟然是jdk的bug,描述下曲折的定位过程。 1、错误日志 有个老系统有使用到soap接口,采用CXF结合接口文件wsdl自动生成的接口开发的,突然在3月2日(后续日志定位才发现真正故障的时间)无法正常工作,但是实际发现时间已经到……

阅读全文

java OOM的种类整理

前言 java OOM的种类整理 1、分类 1.1【情况一】: 1 java.lang.OutOfMemoryError: Java heap space: 这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环 如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决: -Xms3062m -Xmx3062m 1.2【情况二】 1 java.lang.OutOfMemoryError: GC overhead limit exceeded 【解释】 JDK6新增错误类型,当GC为释放很小空间占用……

阅读全文

springmvc的参数校验注解整理

1、JSR303注解字段校验 注解 说明 功能 @AssertFalse Boolean,boolean 验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任意类型 验证注解的元素值不是null @Null 任意类型 验证注解的元素值是null @Min(value=值) BigDecimal,BigInteger, byte,short, int, long,等任何Number或……

阅读全文

java小日常记录-不定期更新

前言 记录工作中碰到的一些 java 小日常积累 1、远程debug调测 web项目远程调测 - 仅用于测试环境或者上线前的调测 注意: 仅限测试环境或者上线前的调测,如果用于生产环境,你的开发工具再debug模式起着的话,会拦截所有的请求。 1 2 # linux增加以下这段就可以远程连接服务器的5888端口……

阅读全文

web应用分析利器-xrebel

前言 XRebel 是不间断运行在 web 应用的交互式分析器,当发现问题会在浏览器中显示警告信息。XRebel 会实时监测应用代码的性能指标和可能会发生的问题。 看名称跟之前的jrebel有点相像,对了,是同一家公司的产品,jrebel解决java项目动态部署,xrebel解决j2ee应用的交互式分析(……

阅读全文

eclipse之jrebel热部署插件

前言 JRebel是一个J2EE热部署的工具。使用它可以减少浪费8-18%的开发时间在项目的构建和部署上。虽然Java也提供了HotSpot的JVM,但是如果你修改的类中有方法名称变动的话,HotSpot就无能为力了,必须要重要启动应用服务器。JRebel则可以动态监视class文……

阅读全文

Log4j参数整理

前言 Log4j 1.x的知识点回顾,2015年8月5日,Apache的Logging Services项目管理委员会宣布Log4j 1.x已经结束生命周期,建议升级 Log4j 2.x。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName1 , appenderName2 , … #配置日志信息输出目的地Appen……

阅读全文

最近文章

分类

标签

其它