-
Executor线程池只看这一篇就够了
Executor线程池只看这一篇就够了 线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的类将被Thread执行,表示一个基本任务public...
-
HashMap底层原理
HashMap底层原理 HashMap底层原理 背景 :因为我不知道下一辈子还是否能遇见你 所以我今生才会那么努力把最好的给你。HashMap底层原理和源码撸一遍面试不慌。 一、HashMap简介 1. HashMap是用于存储Key-Value键值对的集合; 2. HashMap根据键的hashCode值存储数据,大...
-
Java 类加载机制
Java 类加载机制 JVM进程 执行一个Java程序,实质是调用jdk\bin下的java.exe,把这个Java程序作为参数传递给java.exe,此命令会启动一个JVM进程,不管这个Java程序有多少个线程、有多复杂,这个Java程序中所有的线程、变量都处于此JVM进程中,它们使用的都是此JVM进程...
-
Properties类按顺序输出加载内容
Properties类按顺序输出加载内容 Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载。 一、问题代码 import java.io.IOException;import java.io.InputStream;import java.util.Properties;public cl...
-
Java23种设计模式和六大设计原则(附视频)
Java23种设计模式和六大设计原则(附视频) 1、设计模式的六大原则 ?开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接...
-
Java中equals,hashcode和==的区别(转)
Java中equals,hashcode和==的区别(转) 1、== java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用类型(类、接口、数组) 当他们用(==)...
-
干货 | Elasticsearch、Kibana数据导出实战
干货 | Elasticsearch、Kibana数据导出实战 1、问题引出 以下两个导出问题来自Elastic中文社区。 问题1、kibana怎么导出查询数据? 问题2:elasticsearch数据导出 就像数据库数据导出一样,elasticsearch可以么? 或者找到它磁盘上存放数据的位置,拷贝出来,放到另一个...
2019-08-26 06:07:17 java 框架文档文件服务器mysqlIE磁盘数据透视数据同步Dashboard
-
如何参与一个顶级开源项目
如何参与一个顶级开源项目 前言 最近个人事情比较多(搬家、换工作、短暂休息)所以一直也没有顾得上博客更新,恰好最近收到一封邮件提醒了我。 也是时候写一篇文章来聊聊参与开源项目的事(最近也确实进入了笔荒期)。 ps:第一次收到这样的中秋节礼物,加上 Dubbo 社...
-
Netty基础系列(5) --零拷贝底层分析
Netty基础系列(5) --零拷贝底层分析 前言 上一节(堆外内存与零拷贝)当中我们从jvm堆内存的视角解释了一波零拷贝原理,但是仅仅这样还是不够的。 为了彻底搞懂零拷贝,我们趁热打铁,接着上一节来继续讲解零拷贝的底层原理。 感受一下NIO的速度 之前的章节中我们说过...
2019-08-26 06:04:37 socket编程文档笔记本文件Linux用户IE磁盘系统Administrator
-
Tomcat源码分析 (七)----- Tomcat 启动过程(二)
Tomcat源码分析 (七)----- Tomcat 启动过程(二) 在上一篇文章中,我们分析了tomcat的初始化过程,是由Bootstrap反射调用Catalina的load方法完成tomcat的初始化,包括server.xml的解析、实例化各大组件、初始化组件等逻辑。那么tomcat又是如何启动webapp应用,又是如...
2019-08-26 06:03:21 ServletWebAppBugAccessTomcattimAVSSLwebAE
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
