-
怎么用IDEA快速查看类图关系
怎么用IDEA快速查看类图关系 做Java开发的,现在普遍都用上idea了。可以说,idea是当之无愧的Java开发神器。如果,你现在还没用idea,那肯定是你还没有感受过它的强大。 好了,话不多说,今天的主题主要是教大家怎么通过idea快速的查看一个类的类图关系,即一个类继承...
-
多线程笔记 - 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...
-
面试官让我手写一个生产者消费者模式
面试官让我手写一个生产者消费者模式 不知道你是否遇到过面试官让你手写生产者消费者代码。别说,前段时间有小伙伴还真的遇到了这种情况。当时是一脸懵逼。 但是,俗话说,从哪里跌倒就要从哪里爬起来。既然这次被问到了,那就回去好好研究一下,争取下一次不再被虐呗...
-
JVM垃圾回收——GC
JVM垃圾回收——GC 一、JVM内存分配与回收 下图为堆内存结构图(注意:元数据区(MetaData)实际上不属于堆): 1、对象优先在Eden区分配 大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空间进行分配时,JVM将发起一次Minor GC。 提问 : Minor GC 和 Full...
-
并发编程之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...
-
同步锁——ReentrantLock
同步锁——ReentrantLock 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 Lock接口简介 在JUC包下面有一个 java.util.concurrent.locks 包,这个包提供了一系列基...
-
Java线程池学习总结
Java线程池学习总结 一 使用线程池的好处 池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池 提供了一种限制和管理资源(包括执行一个任务...
-
Tomcat 核心配置
Tomcat 核心配置 tomcat的核心配置在conf/server.xml中。 Server 根元素 Server即Catalina Servlet组件。 Server port= " 8005 " shutdown= " SHUTDOWN " 常用属性 AddressTomcat监听shutdown命令的地址,默认为localhost className指定实现org.apache.catalina.Server...
-
高并发之——从源码角度分析创建线程池究竟有哪些方式
高并发之——从源码角度分析创建线程池究竟有哪些方式 前言 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建...
-
消息队列MQ(一)
消息队列MQ(一) 消息队列 为什么要用消息队列,都有什么优缺点? 要问的是消息队列都有哪些场景,然后项目里具体实现的什么场景,你在这个场景里用的什么消息队列? 期望的回答是, 你们公司有个什么业务,这个业务场景有什么技术挑战,如果不用MQ可能会很麻烦,但是你...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
