Java Core 第4页

深入分析 Java IO (四)AIO

chenssy阅读(361)评论(0)赞(0)

作者:keep_trying_gogo 出处:https://blog.csdn.net/yjp198713/column/info/18912 一、异步IO模型 异步IO则采用“订阅-通知”模式:即应用程序向操作系统注册IO监听,然后继续...

深入分析 Java IO (三)NIO

chenssy阅读(469)评论(0)赞(2)

作者:keep_trying_gogo 出处:https://blog.csdn.net/yjp198713/column/info/18912 一、多路复用IO模型 场景描述 一个餐厅同时有100位客人到店,当然到店后第一件要做的事情就是...

深入分析 Java IO (二)BIO

chenssy阅读(467)评论(0)赞(3)

作者:keep_trying_gogo 出处:https://blog.csdn.net/yjp198713/column/info/18912 一BIO编程 最原始BIO 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供I...

深入分析 Java IO (一)概述

chenssy阅读(1061)赞(4)

作者:keep_trying_gogo 出处:https://blog.csdn.net/yjp198713/column/info/18912 I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代...

一个Java对象到底有多大?

chenssy阅读(923)评论(0)赞(3)

出处:http://u6.gg/swLPg 编写Java代码的时候,大多数情况下,我们很少关注一个Java对象究竟有多大(占据多少内存),更多的是关注业务与逻辑。但是殊不知,在我们不经意间,大量的内存被无形地浪费了。 一个Java对象到底有...

你真的理解零拷贝吗?

chenssy阅读(1903)评论(0)赞(3)

作者:ksfzhaohui 出处:https://juejin.im/post/5cad6f1ef265da039f0ef5df 前言 从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,net...

NIO相关基础篇

chenssy阅读(2151)评论(0)赞(2)

作者:匠心零度 出处:公众号【匠心零度】 用户空间以及内核空间概念 我们知道现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操心系统的核心是内核,独立于普通的应用程序,可以访问受...

阿里面试题:为什么Map桶中个数超过8才转为红黑树

chenssy阅读(6252)评论(0)赞(5)

作者:阿飞 出处:阿飞的博客 这是笔者一个好友面试阿里时,被问及的一个问题,应该不少人看到这个问题都会一面懵逼。因为,大部分的文章都是分析链表是怎么转换成红黑树的,但是并没有说明为什么当链表长度为8的时候才做转换动作。笔者第一反应也是一样,...

Java 并发笔记:基准测试神器-JMH

chenssy阅读(2630)评论(0)赞(5)

出处:https://sq.163yun.com/blog/article/179671960481783808 性能测试这个话题非常庞大,我们可以从网络聊到操作系统,再从操作系统聊到内核,再从内核聊到你怀疑人生有木有。 先拍几个砖出来吧,...

程序常用的设计技巧

chenssy阅读(2476)评论(0)赞(6)

出自:公众号【编程一生】 原文:https://mp.weixin.qq.com/s/y4DNrH3iqWns25__kFAQpQ 一、背景 程序的定义:程序=数据+算法+接口 二、常用技巧 技巧1 – 按目标设计接口做幂等设计...

Java 必须掌握的 20+ 种 Spring 常用注解

chenssy阅读(5776)评论(0)赞(13)

作者:IT_faquir 注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列Spring|SpringMVC相关注解的简介。 Spring部分 1.声明bean的注解 @C...