Java Core 第2页

深入分析 Java IO (四)AIO

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

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

深入分析 Java IO (三)NIO

chenssy阅读(157)评论(0)赞(1)

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

深入分析 Java IO (二)BIO

chenssy阅读(165)评论(0)赞(1)

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

深入分析 Java IO (一)概述

chenssy阅读(391)赞(1)

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

一个Java对象到底有多大?

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

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

你真的理解零拷贝吗?

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

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

NIO相关基础篇

chenssy阅读(1915)评论(0)赞(1)

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

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

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

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

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

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

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

程序常用的设计技巧

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

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

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

chenssy阅读(4582)评论(0)赞(12)

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

Java 提高篇 文集

chenssy阅读(17633)评论(0)赞(34)

【Java 提高篇】 系列文章是小编原创的第一个系列文章,熟悉小编的人都知道,小编最喜欢写系列文章了。这个系列为 Java 基础入门的最佳系列文章,一共 38 篇,如果认真、仔细读一定会有收获!! Java 提高篇(一)—–理解Java 的...