记录一次生产环境服务意外中止问题分析
1.前言 记录一次服务端服务意外停止 生产环境服务器总是经常意外停止,无任何日志,分析内存回收没有发现问题,java程序不存在内存泄漏既GC正常,FULLGC次数不多 GC日志正常 java程序无OOM 2.解决思路 1.分析内存泄漏 线程死锁 等 使用工具 无异常 因为经常在凌晨挂 1点左右…
1.前言 记录一次服务端服务意外停止 生产环境服务器总是经常意外停止,无任何日志,分析内存回收没有发现问题,java程序不存在内存泄漏既GC正常,FULLGC次数不多 GC日志正常 java程序无OOM 2.解决思路 1.分析内存泄漏 线程死锁 等 使用工具 无异常 因为经常在凌晨挂 1点左右…
建造者模式 盖房子需求 1)需要建房子:这一过程为打桩、砌墙、封顶 2)房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的. 3)请编写程序,完成需求. 普通实现方式 分析 1.优点是比较好理解,简单易操作…
设计模式 为什么会出现设计模式 1. 代码重用性 2. 可读性 3. 可扩展性 4. 可靠性 5. 使程序呈现高内聚,低耦合的特性 1.七大原则 1. 单一职责原则(Single Responsibility Principle) 对类来说的,既一个类应该只负责一项职责 2…
Hibernate Validator是Hibernate提供的一个开源框架,使用注解方式非常方便的实现服务端的数据校验。 官网: hibernate Validator** 是 Bean Validation 的参考实现 。 Hibernate Validator 提供了 JSR 303…
idea运行项目提示 Command line is too long. Shorten command line for App or also for Spring Boot default configuration.**解决方法:** 找到项目下 .idea\workspace.xml文件…
使用maven的install方法时候报错 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project 解决方法(一)**…
由于电脑重装系统 启动idea提示警告如下解决方法(一)解决方法(二)参考idea官方文档 原文链接把提示的文件夹添加即可
前言:** 我们在使用mybatis开发的时候会有很多Mapper文件和XML文件,mapper里的方法要和xml里的方法对应,项目小还好,项目庞大找对应的方法还需要搜索映射,找起来费时间 如下图,没有使用Free Mybatis plugin插件 使用插件后效果 插件安装教程** 1…
部分软件截图详细可进行体验,附件下载mybatis-generator-gui-master.ziphttps://github.com/zouzg/mybatis-generator-gui
在windows服务器使用java -jar xxx.jar 运行后,运行一段时间出现阻塞,长时间无响应 找了好久 其实根本底层原因是 默认开启了“快速编辑模式”,只要当鼠标点击任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞…