-
十大C++实战项目,你会几个?【高薪必备】
十大C++实战项目,你会几个?【高薪必备】 前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:实验楼 市面上有很多C++的实战项目,从简单到进阶,学习每个项目都可以掌握相应的知识点...
-
LinkedList实现原理(JDK1.8)
LinkedList实现原理(JDK1.8) LinkedList实现原理(JDK1.8) LinkedList底层采用双向链表,如果对链表这种结构比较熟悉的话,那LinkedList的实现原理看明白就相当容易。 链表通过“指针”将一组零散的内存块串联起来使用,每一个元素(节点)通过指针指向它的下一个元...
-
【搞定面试官】你还在用Executors来创建线程池?会有什么问题呢
【搞定面试官】你还在用Executors来创建线程池?会有什么问题呢? 前言 上文我们介绍了JDK中的线程池框架 Executor 。我们知道,只要需要创建线程的情况下,即使是在单线程模式下,我们也要尽量使用 Executor 。即: ExecutorService fixedThreadPool = Executors.newF...
-
Netty网络框架
Netty网络框架 Netty网络框架 Netty是一个异步的基于事件驱动的网络框架。 为什么要使用Netty而不直接使用JAVA中的NIO 1.Netty支持三种IO模型同时支持三种Reactor模式。 2.Netty支持很多应用层的协议,提供了很多decoder和encoder。 3.Netty能够解决TCP长连接所带来的...
-
并发容器之ConcurrentLinkedQueue
并发容器之ConcurrentLinkedQueue 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
突然想看看线程池
突然想看看线程池 1 为何要适用线程池 ??首先我们知道线程对于操作系统来说是一种 珍贵的资源 ,像我们如果每次使用到的时候手动创建,线程执行完 run() 方法后又自动关闭,下次用的时候还得手动创建,这样无论对于操作系统还是我们来说都是一种 时间 和 资源 的浪费,...
-
《浅入浅出》-RocketMQ
《浅入浅出》-RocketMQ 你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点脑图、个人联系方式和技术交流群,欢迎Star和指教 前言 消息队列 在互联网技术存储方面使用如此广泛,几乎所有的后端技术...
-
liunxCPU和内存,磁盘等资源
liunxCPU和内存,磁盘等资源 1.Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功...
-
java集合讲解
java集合讲解 java集合讲解 1.概述 集合类的顶级接口是Iterable ,Collection 继承了Iterable接口 常用的集合主要有 3 类,Set,List,Queue,他们都是接口,都继于Collection Set下的实现类有HashSet,LinkedHashSet,TreeSet等 List下的实现类主要有ArrayList,Vector...
-
图解AQS的设计与实现,手摸手带你实现一把互斥锁!
图解AQS的设计与实现,手摸手带你实现一把互斥锁! AQS是并发编程中非常重要的概念,它是juc包下的许多并发工具类,如CountdownLatch,CyclicBarrier,Semaphore 和锁, 如ReentrantLock, ReaderWriterLock的实现基础,提供了一个基于int状态码和队列来实现的并发框架...
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
