首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
凡而又凡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
141篇文章 · 0订阅
Java 中 NIO 和 IO 的比较
NIO 是为了弥补 IO 操作的不足而诞生的,NIO 的一些新特性有:非阻塞 I/O,选择器,缓冲以及管道。管道(Channel),缓冲(Buffer) ,选择器( Selector)是其主要特征。这篇文章分析了 NIO 和传统的 IO 的区别。
ReentrantLock 原理探究(一)
ReentrantLock 类是 synchronized 语义的替代品,可以实现与其相同的功能,了解其实现原理对并发编程无疑是很有帮助的。其次,ReentrantLock 的实现基础 AQS(AbstractQueuedSynchronizer) 也是 Java 并发编程中相当重要的一个类,所以无论如何,我们都要了解一番。
一个经典例子让你理解 Java 回调机制
一个例子实现回调机制。
面试时,你被问到过 TCP/IP 协议吗?
前言: 精通 TCP/IP,熟练使用 Socket 进行网路编程。 看到这句话,有没有感到很熟悉呀?相信很多人在投递简历的时候都看到过这条要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这些东西不屑一顾. 但是笔者认为想要做出更好的 APP,那么对这些基础知识必须要…
多线程同步的五种方法
如果线程不同步,就会导致变量值或对象的状态出现混乱,从而导致程序异常。作者在文中介绍了集中同步的方法,各有优劣及适用场景。
Spring框架中的设计模式(二)
在上一篇中我们在Spring中所谈到的设计模式涉及到了创建模式三剑客和1个行为模式(解释器模式)。这次我们会将眼光更多地关注在具有结构性和行为性的设计模式上。 在这篇文章中,我们将看到每个类型的两种模式。首先将关注类型是的结构设计模式。它将包含代理和复合。下一个将介绍行为模式:…
集合番@LinkedHashMap一文通(1.7版)
集合番@LinkedHashMap一文通(1.7版)
JDK解构 - Java中的引用和动态代理的实现
我们知道,动态代理(这里指JDK的动态代理)与静态代理的区别在于,其真实的代理类是动态生成的。但具体是怎么生成,生成的代理类包含了哪些内容,以什么形式存在,它为什么一定要以接口为基础? 如果去看动态代理的源代码(java.lang.reflect.Proxy),会发现其原理很简单…
Californium 开源框架分析
一个基于 Java 实现的 CoAP 技术框架。
Tip-Java的双亲委派机制
类加载的双亲委派模型 双亲委派模型要求除了顶层的启动类加载器外,其他的类加载器都应当有自己的父类加载器。这里类加载器之间的父子关系一般不会以继承关系来实现,而是都使用组合关系来复用父加载器的代码 工作过程: 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而…