相关分类: Java技术 C/C++ VB delphi
  • 【JVM】问题排查

    jetty的调用场景是:为了支持Servlet规范中的注解方式(使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程),jetty在启动时会扫描class、lib包,将使用注解方式声明的Servlet、Listener注册到jetty容器,在扫描jar包的时候调用了inflate,分配了大量的...

    2019-01-23 07:40:02

  • springboot 学习笔记(八)

    springboot整合activemq,实现queue,topic同时支持 1、JMS中定义了两种消息模型: 点对点(point to point, queue) 和 发布/订阅(publish/subscribe,topic),区别如下: (1)queue(点对点):不可重复消费。消息生产者发送消息到queue,然后消息消费者从中取出...

    2019-01-23 07:39:58

  • 有关JVM文章和内存的相关文章

    有关JVM文章和内存的相关文章...

    2019-01-23 07:39:56

  • 类与对象简单介绍

    类与对象简单介绍 什么是类与对象? 创建一个类和创建一个对象的语法。 类与对象中重要的两种关系(继承、接口)。 简单使用类与对象的基础知识来实现两个小程序( ui登录界面,画图板) =========================================================== 一、什么是类与...

    2019-01-23 07:39:56 java项目

  • java 使用链表来模拟栈的入栈出栈操作

    栈:后进先出;最后一个放入堆栈中的物体总是被最先拿出来。 使用链表来模拟栈的入栈出栈操作。 1.节点类代码 public class EntryT { private T value; private EntryT next; public Entry() { this ( null );} public Entry(T value) { this .value= value; this .nex...

    2019-01-22 01:59:41

  • JVM(一) ---JVM的数据模型

    JVM的逻辑内存模型图 [逻辑内存模型图] ----- JVM内部分区 其实JVM内部不仅仅只有栈和堆 包括 程序计数器 、 Java 虚拟机栈 、本地方法栈、Java 堆、方法区等 1. 程序计数器 线程私有,较小的内存空间,如果线程正在执行的是一个Java 方法,这个计数器记录的是正在执行...

    2019-01-22 01:59:40

  • 源码分析--ConcurrentHashMap与HashTable(JDK1.8)

    ConcurrentHashMap和Hashtable都是线程安全的K-V型容器。本篇从源码入手,简要说明它们两者的实现原理和区别。 与HashMap类似,ConcurrentHashMap底层也是以数组+链表+红黑树实现的,以Node节点封装K-V和hash。 static class NodeK,V implements Map.EntryK,V { final...

    2019-01-22 01:59:39

  • Java基础学习-Collection

    package Collection; import java.util.ArrayList; import java.util.Scanner; /* 集合类的特点: * 大小可变 * * ArrayList实现: * 大小可变数组的实现 * * * E这是泛型 * 怎么用 * 在出现E的地方可以使用引用遍历替换 * * java.util * 类 ArrayListE * 从类 java.ut...

    2019-01-22 01:59:35

  • 源码分析--HashSet(JDK1.8)

    HashSet为无序不可重复集合。底层几乎全部借助HashMap实现,比较简单。本篇简要分析一下HashSet源码。 首先是成员变量: 1、真正保存数据的HashMap实例 private transient HashMapE,Object map; 2、map实例的值 private static final Object PRESENT = new Object();...

    2019-01-22 01:59:34

  • 源码分析--HashMap(JDK1.8)

    在JDK1.8中对HashMap的底层实现做了修改。本篇对HashMap源码从核心成员变量到常用方法进行分析。 HashMap数据结构如下: 先看成员变量: 1、底层存放数据的是NodeK,V[]数组,数组初始化大小为16。 /** * The default initial capacity - MUST be a power of two. */ st...

    2019-01-22 01:59:31

2