首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
宫恩来
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
ReentrantLock重入锁
java既然设计了synchronized锁为什么还要添加Lock接口来实现ReentrantLock这些锁呢?从java历史来讲lock接口诞生于jdk1.5,在jdk1.5之前的synchronized锁的性能很差,这时使用lock锁进行操作可以归结到效率问题上,但在jdk…
MyBatis 使用简记
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。本文通过实例讲解如何使用 MyBatis 以及如何结合 Spring 和 MyBatis,同时还记录了在配置过程中遇到的一些问题。
《java多线程——synchronized分析》
在静态代码块锁中,其实可以等价于在method5之前添加关键字Sychronized。 为什么将它分为对象锁或者类锁其实跟Synchronized底层的原理有关。 被Synchronized修饰的方法或者内部拥有被修饰的代码块的时候,通过javap 指令可以看到相对于普通方法f…
《撕烂Java源码系列——map篇》
hashmap源码大概看了一天半 其中有很多细节,本次抽出面试经常问的一些细节以及谈谈自己的理解 。 链表+红黑树 好处是:平衡空间和时间,红黑树查找效率优化可以达到O(logn)级别,但是每个节点需要存储左右指针,在hashmap中树节点还要存储next指针,以便在链表长度小…
理解 C++ 虚函数表
虚表是 C++ 中一个十分重要的概念,面向对象编程的多态性在 C++ 中的实现全靠虚表来实现。在聊虚表之前我们先回顾一下什么事多态性。
关注了
46
关注者
1
收藏集
1
关注标签
7
加入于
2019-07-31