-
5. 彤哥说netty系列之Java NIO核心组件之Channel
5. 彤哥说netty系列之Java NIO核心组件之Channel 你好,我是彤哥,本篇是netty系列的第五篇。 简介 上一章我们一起学习了如何使用Java原生NIO实现群聊系统,这章我们一起来看看Java NIO的核心组件之一——Channel。 思维转变 首先,我想说的最重要的一个点是,学习NIO...
-
Oracle Proc编程性能优化经验
Oracle Proc编程性能优化经验 Proc 是Oracle提供的一种数据库操作的AP。它是基于ESql技术的,需要预编译后才可以变成普通c代码,非常不直观,使用起来不太方便,阅读也存在困难。 因为这些问题导致程序员平时开发中会出现一些Proc操作存在效率低下的情况,本文介绍一些...
-
C++ 手把手教你实现可变长的数组
C++ 手把手教你实现可变长的数组 01 实现自定义的可变长数组类型 假设我们要实现一个会自动扩展的数组,要实现什么函数呢?先从下面的main函数给出的实现,看看有什么函数是需要我们实现的。 int main(){ MyArray a; // 初始化的数组是空的 for(int i = 0; i 5; ++i) a...
-
TopK问题:什么是TopK问题?用堆和快排这两种方式来实现TopK
TopK问题:什么是TopK问题?用堆和快排这两种方式来实现TopK 目录 一、什么是Top K问题 二、Top K的实际应用场景 三、Top K问题的代码实现及其效率对比 1.用堆来实现Top K 2.用快排来实现Top K 3.用堆或用快排来实现 TopK 的效率对比 正文 一、什么是Top K问题? 给一...
-
JVM系列一(Java内存区域和对象创建).
JVM系列一(Java内存区域和对象创建). 一、JVM 内存区域 堆 - Heap 线程共享,JVM中最大的一块内存,此内存的唯一目的就是存放对象实例,Java 堆是垃圾收集器管理的主要区域,因此很多时候也被称为“GC堆”(Garbage Collected Heap),可以通过 -Xmx 和 -Xms 参数来...
-
【原创】(十二)Linux内存管理之vmap与vmalloc
【原创】(十二)Linux内存管理之vmap与vmalloc 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio 1. 概述 在之前的系...
-
并发容器之ConcurrentHashMap(JDK 1.8版本)
并发容器之ConcurrentHashMap(JDK 1.8版本) 1.ConcurrentHashmap简介 在使用HashMap时在多线程情况下扩容会出现CPU接近100%的情况,因为hashmap并不是线程安全的,通常我们可以使用在java体系中古老的hashtable类,该类基本上所有的方法都采用synchronized进行线程安全...
-
ArrayList实现原理(JDK1.8)
ArrayList实现原理(JDK1.8) ArrayList实现原理(JDK1.8) public class ArrayListE extends AbstractListE implements ListE, RandomAccess, Cloneable, java.io.Serializable ArrayList 继承于AbstractList,实现了List接口,其实AbstractList 已经实现过List接口,...
-
java集合讲解
java集合讲解 java集合讲解 1.概述 集合类的顶级接口是Iterable ,Collection 继承了Iterable接口 常用的集合主要有 3 类,Set,List,Queue,他们都是接口,都继于Collection Set下的实现类有HashSet,LinkedHashSet,TreeSet等 List下的实现类主要有ArrayList,Vector...
-
这些C++常用内置函数你会几个??
这些C++常用内置函数你会几个?? 前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:Regina520 新手注意 :如果你C++学的不好,可以去拿我的C++最新精讲教程 点我进裙 自行获取, 在...
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
