自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java内存模型

来源:https://mp.weixin.qq.com/s/EXoG4F3EUwqy_7U6kbtkCw 本文就来整体的介绍一下 Java 内存模型,读完本文以后,你就知道到底 Java 内存模型是什么,为什么要有 Java 内存模型,Java 内存模型解决了什么问题等。 目录   为什么要有内存模型 CPU 和缓存一致性 处理器优化和指令重排 并发编程的问题 什么是内存模型 什...

2018-07-25 22:53:25 288 1

原创 解决Bug之路:记一次内存溢出问题的查找

JVM内存溢出的问题定位一直是个比较棘手的问题,日常开发项目中出现了内存溢出的情况,针对这种情况,本次通过分析dump文件,快速定位问题,实锤Bug的源头 步骤: 1、查看日志文件 服务器内存溢出报警,通过查看日志,初步怀疑查询的数据过多,造成内存溢出。                 2、查看weblogic启动文件的配置 查看weblogic启动文件中对jvm的配...

2018-07-25 20:29:44 4456

原创 Tomcat的生命周期

目录   Lifecycle接口 Lifecycle接口一共做了4件事 LifecycleBase 三个管理监听器的方法 四个生命周期方法 init方法 start方法 两个获取当前状态的方法 Lifecycle接口 Tomcat通过org.apache.catalina.Lifecycle接口统一管理生命周期,所以所有生命周期的组件都要实现Lifecycle接口 Life...

2018-07-24 23:37:54 1443

转载 九个Console命令,让js调试更简单

来源:dwqs,https://github.com/dwqs/blog/issues/32 一、显示信息的命令 <!DOCTYPE html> <html> <head> <title>常用console命令</title> <meta http-equiv="Content-...

2018-07-22 21:49:13 327

转载 详解equals()方法和hashCode()方法

来源:编程迷思 ,https://www.cnblogs.com/kismetv/p/7191736.html 前言 Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。 本文介绍了2种方法在使用和重写时,一些需...

2018-07-22 21:33:16 173

原创 Tomcat的顶层结构及启动过程

1、Tomcat的顶层结构 Tomcat中最顶层的容器是Server,代表整个服务器,Server中包含至少一个Service,用于提供具体服务, Service包含两部分: Connector:用于处理连接相关事情,并提供Socket与request和response转换 Container:用于封装和管理Servlet,以及处理request请求 一个Tomcat中只有一个Serve...

2018-07-18 23:47:44 237

原创 Servlet详解

Servlet是Server+Applet的缩写,表示一个服务器的应用。1、Servlet接口 Servlet是一套规范,即就是一个接口,包含五个方法:        <1>Init方法:在容器启动时被容器调用(当在web.xml中load-on-startup设置为负数或者不设置时会在Servlet第一次调用时才被调用)只用调用一次        <2>getServle...

2018-07-12 23:21:10 239

空空如也

空空如也

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

TA关注的人

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