首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
好学的康达姆机器人
掘友等级
Java 开发工程师
|
人生无限公司
高司令的忠实小迷弟
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
184
文章 116
沸点 68
赞
184
返回
|
搜索文章
最新
热门
[译] Schema.org: 你未曾耳闻的流行网页标准
Schema.org 是由 Google,Microsoft,Yahoo 和 Yandex 一起建立的一个开放标准,在 2013 年 4 月 发布了 v1 版本。是的,它已经存在了相当长的时间。但是,它不断的发展以支持人们以新的和未知的方式使用网络。 总结而言:Schema.o…
数据库设计的基础——数据库范式
通常,我们设计的数据库大部分都是符合第三范式或者 BC 范式的,但是,本着知其然,还要知其所以然的精神,我们还是要了解这些范式解决了什么问题,还未解决什么问题,这些问题带来的影响是什么。 数据库范式,又称为数据库规范化,用于保证数据库之间的关系合理,减少数据库中的数据冗余,消除…
[译] 使用 Deno 和 Oak 构建 CRUD API
相对于 Node 来说,Deno 是相当新的环境。开发者在学习 Deno 的时候通常想做的第一件事就是构建 CRUD API。Deno 有一系列的项目帮助我们实现这个目的,包括 deno-express、oak、servest、deno-drash 和 pogo。在这篇文章,我…
Java的万物起源——Object
在 Java 的世界中,万物皆为对象。对象是组成 Java 程序的最主要的成分,但是在 Java 语言中,对象的起源是什么呢?就像地球上的万物一样,所有的生命都不是无缘由的出现,所有的生命都是从最原始的微生物一步一步演变而来,而不是从一开始就是存在于地球中。在 Java 世界中…
Java中的重重“锁”事
Java中的锁有很多不同类型,每一个类型的锁在不同的场景中可以发挥更好的性能。 乐观锁是在操作共享资源时,总是认为会成功。所以在操作共享资源时不需要加锁,只有在更新资源的时候会去确认资源在之前是否已经被其他线程更新过,如果被更新过,那么就会重试或者报错,否则就将自己的数据写入。…
深入理解Java线程池
线程池是一种线程使用的模式。它通过一个监控管理器管理任务与线程之间的关系,避免了频繁创建和销毁线程带来的代价,同时还限制了线程和任务的数量,避免了因为内存溢出、线程切换、任务过多等情况系统负载过重的情况。 任务的调度通常使用同步队列,主线程将任务放入队列中,其他工作线程则从队列…
深入理解Java泛型
在我们写代码的时候,经常都会看到类似于ArrayList<T>的代码,而这里的T既是泛型,泛型就是泛指一种类型的意思,也就是没有固定的类型,只有到使用的时候根据用户的需求才会最终确定下类型。 实际Java的泛型并不是真泛型,而是一种伪泛型,因为Java在编译时会进行类型擦除,要…
https握手流程详解
本文所有的内容都是根据前言中的内容进行讲述。 人物:小蓝、小红、小黑。 对称加密就是通信的双方都持有同一个密钥,加密和解密都是使用这一个密钥进行的。举个例子: 小蓝和小红互相写情书,但是他们不希望他们之间的信件真实内容被其他人知道。那么他们要怎么保证他们的情书不被其他人知道呢?…
从CPU层面分析方法调用过程
我们都知道在C、C++、Java等语言中,都是以方法为单位来执行代码的。比如,C需要以一个int main()函数作为执行的初始方法,Java也需要一个public static void main(String[] args)作为代码的执行方法。然后以该方法作为开端,将会在后…
分析cglib动态代理的实现
在上一篇专栏中,分析了JDK动态代理的实现,而这一篇就是分析cglib动态代理的实现,建议先看上一篇专栏再看这一篇,因为两者之间都是大同小异的,但是JDK动态代理会更加好理解一点,换言之,也就是cglib比较难,不过理解了JDK动态代理再来看cglib的动态代理就会如鱼得水。 …
下一页
个人成就
文章被点赞
565
文章被阅读
117,582
掘力值
3,441
关注了
80
关注者
169
收藏集
3
关注标签
65
加入于
2018-12-25