JAVA笔记

共 23 篇

记录一次生产环境服务意外中止问题分析

1.前言 记录一次服务端服务意外停止 生产环境服务器总是经常意外停止,无任何日志,分析内存回收没有发现问题,java程序不存在内存泄漏既GC正常,FULLGC次数不多 GC日志正常 java程序无OOM 2.解决思路 1.分析内存泄漏 线程死锁 等 使用工具 无异常 因为经常在凌晨挂 1点左右…

JAVA笔记 7171 阅读

设计模式-创建型模式:建造者模式

建造者模式 盖房子需求 1)需要建房子:这一过程为打桩、砌墙、封顶 2)房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的. 3)请编写程序,完成需求. 普通实现方式 分析 1.优点是比较好理解,简单易操作…

JAVA笔记 1061 阅读

设计模式

设计模式 为什么会出现设计模式 1. 代码重用性 2. 可读性 3. 可扩展性 4. 可靠性 5. 使程序呈现高内聚,低耦合的特性 1.七大原则 1. 单一职责原则(Single Responsibility Principle) 对类来说的,既一个类应该只负责一项职责 2…

JAVA笔记 6950 阅读

服务端数据校验Hibernate Validator

Hibernate Validator是Hibernate提供的一个开源框架,使用注解方式非常方便的实现服务端的数据校验。 官网: hibernate Validator** 是 Bean Validation 的参考实现 。 Hibernate Validator 提供了 JSR 303…

JAVA笔记 6231 阅读

windows server 服务器运行jar包出现假死现象

在windows服务器使用java -jar xxx.jar 运行后,运行一段时间出现阻塞,长时间无响应 找了好久 其实根本底层原因是 默认开启了“快速编辑模式”,只要当鼠标点击任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞…

JAVA笔记 9049 阅读