• 怎么用IDEA快速查看类图关系

    怎么用IDEA快速查看类图关系 做Java开发的,现在普遍都用上idea了。可以说,idea是当之无愧的Java开发神器。如果,你现在还没用idea,那肯定是你还没有感受过它的强大。 好了,话不多说,今天的主题主要是教大家怎么通过idea快速的查看一个类的类图关系,即一个类继承...

    2020-02-26 16:03:34 java开发神器电脑AV常用形式接口实现开发方式

  • 多线程笔记 - provider-consumer

    多线程笔记 - provider-consumer 通过多线程实现一个简单的生产者-消费者案例(笔记). 首先定义一个要生产消费的数据类 : public class Data { private String id; private String name; public Data(String id, String name) { this .id = id; this .name = name; } pu...

    2020-02-26 16:01:33 ESET定义电脑timntt<Poolnamewhilesys

  • 面试官让我手写一个生产者消费者模式

    面试官让我手写一个生产者消费者模式 不知道你是否遇到过面试官让你手写生产者消费者代码。别说,前段时间有小伙伴还真的遇到了这种情况。当时是一脸懵逼。 但是,俗话说,从哪里跌倒就要从哪里爬起来。既然这次被问到了,那就回去好好研究一下,争取下一次不再被虐呗...

    2020-02-25 16:09:56 定义共享timntt<Pool指定namewhilesys

  • JVM垃圾回收——GC

    JVM垃圾回收——GC 一、JVM内存分配与回收 下图为堆内存结构图(注意:元数据区(MetaData)实际上不属于堆): 1、对象优先在Eden区分配 大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空间进行分配时,JVM将发起一次Minor GC。 提问 : Minor GC 和 Full...

    2020-02-25 16:08:22 cms服务器定义硬件qqPBNYY虚拟机用户3k

  • 并发编程之J.U.C的第二篇

    并发编程之J.U.C的第二篇 并发编程之J.U.C的第二篇 3.2 StampedLock 4. Semaphore Semaphore原理 5. CountdownLatch 6. CyclicBarrier 7.线程安全集合类概述 8. ConcurrentHashMap 3. JDK7 ConcurrentHashMap 3. 性能比较 10. ConcurrentLinkedQueue 11. CopyOnWriteAr...

    2020-02-25 16:05:54 ESETqqPBN数据安全IETomcat共享timCFAV

  • 同步锁——ReentrantLock

    同步锁——ReentrantLock 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 Lock接口简介 在JUC包下面有一个 java.util.concurrent.locks 包,这个包提供了一系列基...

    2020-02-25 16:05:24 定义系统rsynctimAVntt<异常Forms对象

  • Java线程池学习总结

    Java线程池学习总结 一 使用线程池的好处 池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池 提供了一种限制和管理资源(包括执行一个任务...

    2020-02-25 16:04:53 多线程编程java线程池定义Linux阿里巴巴框架结构系统项目开发独立思考时钟

  • Tomcat 核心配置

    Tomcat 核心配置 tomcat的核心配置在conf/server.xml中。 Server 根元素 Server即Catalina Servlet组件。 Server port= " 8005 " shutdown= " SHUTDOWN " 常用属性 AddressTomcat监听shutdown命令的地址,默认为localhost className指定实现org.apache.catalina.Server...

    2020-02-25 16:04:07 html文档文档文件ASP服务器定义qqtxtWindows用户

  • 高并发之——从源码角度分析创建线程池究竟有哪些方式

    高并发之——从源码角度分析创建线程池究竟有哪些方式 前言 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建...

    2020-02-24 16:05:01 系统AccesskeeptimAV高并发<操作系统异常常用

  • 消息队列MQ(一)

    消息队列MQ(一) 消息队列 为什么要用消息队列,都有什么优缺点? 要问的是消息队列都有哪些场景,然后项目里具体实现的什么场景,你在这个场景里用的什么消息队列? 期望的回答是, 你们公司有个什么业务,这个业务场景有什么技术挑战,如果不用MQ可能会很麻烦,但是你...

    2020-02-24 16:01:33 java开发采集IE磁盘架构设计数据同步系统PS时效性镜像