首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
少林寺三毛
掘友等级
JAVA工程师
|
平安科技(深圳)有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 70
沸点 3
赞
73
返回
|
搜索文章
赞
文章( 70 )
沸点( 3 )
译-Java内存管理白皮书
Java内存管理白皮书,Sun公司官方出品,虽然相对老旧,但确是理解JVM最好的入门教材,没有之一,每一位Java程序员必读。
JAVA NIO模型
最近一直在问到Java NIO 与操作系统IO之间的关系。事实上,JAVA NIO的网络模型依赖了操作系统的NIO模型。JAVA的NIO底层的依赖实现就是操作系统的NIO模型。从DefaultSelectorProvider的源码就可以看出来: 在Windows下: /** *…
Docker 深入篇之 Build 原理
使用 Docker 时,最常用的命令无非是 docker container 和 docker image 相关的子命令,当然最初没有管理类命令(或者说分组)的时候,最常使用的命令也无非是 docker run docker commit docker build 和 dock…
Java集合分析之Map-这个Map有顺序(LinkedHashMap & TreeMap)
前文已经分析了 HashMap ,根据其实现,了解到其元素无序特性。今天来分析下两个能保证元素顺序的 Map —— 保证插入顺序的 LinkedHashMap 和可自定义排序规则的 TreeMap ,来看看到底是怎么实现有序的。
Array、Slice、Map原理浅析
数组(值类型),是用来存储集合数据的,这种场景非常多,我们编码的过程中,都少不了要读取或者存储数据。当然除了数组之外,我们还有切片、Map映射等数据结构可以帮我们存储数据,但是数组是它们的基础。 数组⻓度下标 n 必须是编译期正整数常量 (或常量表达式)。 ⻓度是类型的组成部分…
数据库中间件 Sharding-JDBC 源码分析 —— JDBC实现与读写分离
- [1. 概述] - [2. unspported 包] - [3. adapter 包] - [3.1 WrapperAdapter] - [3.2 AbstractDataSourceAdapter]
精读《手写 SQL 编译器 - 错误提示》
编译器除了生成语法树之外,还要在输入出现错误时给出恰当的提示。 比如当用户输入 select (name,这是个未完成的 SQL 语句,我们的目标是提示出这个语句未完成,并给出后续的建议: ) - + % / * . ( 。 语句错误。 文法未完成。 给出错误提示的第一步是判断…
Swagger 搭建 API 文档管理平台
API 文档是前后端对接的基本,但如果还停留在手写文档的阶段,那就真的太 out 了。大家可能也尝试过各种 API 接口管理的工具,比如 postman 、apizza 等,但个人使用下来还是感觉麻烦了,长期来看我是拒绝的。 从目前 API 文档生成及管理上来看,Swagger…
js实现数据结构及算法之散列表(Hashtable)
散列表也被称为哈希表,Hash表是一种特殊的数据结构。 线性探测法属于开放寻址散列,查找散列位置如果当前位置没有继续寻找下一个位置。存储数据较大较适合。数组大小>=1.5*数据(开链法),数组大小>=2*数据(线性探测法) 在创建存储散列过的键值数组时,创建一个新的空数组,然后…
下一页
个人成就
文章被点赞
16
文章被阅读
7,381
掘力值
174
关注了
46
关注者
1
收藏集
41
关注标签
78
加入于
2018-08-14