-
Netty基础系列(4) --堆外内存与零拷贝
Netty基础系列(4) --堆外内存与零拷贝 前言 到目前为止,我们知道Nio当中有三个最最核心的组件,分别是:Selelctor,Channel,Buffer。在Netty基础系列(3) --彻底理解NIO 这一篇文章中只是进行了大致的介绍。 我们现在来深入理解一下Buffer在 堆内创建内存 和 堆外创建...
-
Java连载15-boolean类型&类型转换&++运算符
Java连载15-boolean类型类型转换++运算符 一、boolean类型 1.说明: (1)在java语言中,boolean类型只有两个值:true、false,没有其他的值。在C语言中,是有0代表false和1代表true的 (2)在底层存储的时候boolean类型占用1个字节,因为实际存储的时候false底层是0,t...
-
Java高级面试题整理(附答案)
Java高级面试题整理(附答案) 这是我收集的10道高级Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而...
2019-08-16 12:22:57 多线程编程java开发java编程语言java高级文件定义IDCLinuxword驱动
-
关于JVM内存溢出的原因分析及解决方案探讨
关于JVM内存溢出的原因分析及解决方案探讨 前言:JVM中除了程序计数器,其他的区域都有可能会发生内存溢出。 0.什么是内存溢出 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出。 1.内存泄漏和内存溢出区别与联系 内存泄...
-
干货 |《从Lucene到Elasticsearch全文检索实战》拆解实践
干货 |《从Lucene到Elasticsearch全文检索实战》拆解实践 1、题记 2018年3月初,萌生了一个想法:对Elasticsearch相关的技术书籍做拆解阅读,该想法源自非计算机领域红火已久的【樊登读书会】、得到的每天听本书、XX拆书帮等。 目前市面上Elasticsearch的中文书籍就那...
-
【Java基础】接口和抽象类之间的对比
【Java基...
-
Git总结
Git总结 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而...
-
Java面试题大汇总(附答案)
Java面试题大汇总(附答案) 下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 相关概念 面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处...
-
Spring 框架的概述以及Spring中基于XML的IOC配置
Spring 框架的概述以及Spring中基于XML的IOC配置 Spring 框架的概述以及Spring中基于XML的IOC配置 一、简介 Spring的两大核心: IOC (DI)与 AOP ,IOC是反转控制,DI依赖注入 特点:轻量级、依赖注入、面向切面编程、容器、框架、一站式 优势: 方便解耦: 做到编译...
-
java类和对象详解
java类和对象详解 类和对象 java 是面向对象的语言 即 万物皆对象 c语言是面向过程语言 一、怎么去描述一个对象? (1)..静态的(短时间内不会改变的东西) 例如:外观,颜色,品牌 (2).动态的(动作) 可以干什么:播放音乐,电影 二、java中,描述一个对象从两方...
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
