首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Bjemk
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
抽丝剥茧——组合设计模式
兄弟们好,今天我们来聊一下组合设计模式。没错这里面的组合就是我们经常用来代替继承的组合。 而组合设计模式强调的是:「将对象组合成树形结构来表现“部分和整体”的层次结构,可以让客户端通过一种方式处理单个对象或者多个对象组合。」 组合部件(Component):抽象角色,为要组合的…
Java必知必会之(四)---多线程全揭秘(上)
本文旨在用最通俗的语言讲述最枯燥的基本知识。 线程是进程中的一个执行流程,是被系统独立调度和分派的基本单位。 进程是指运行中的程序(没运行的程序,系统是不会为之分配资源的),每个进程都有自己独立的内存空间,当一个程序进入内存运行时,程序内部可能包含多个程序执行流,这个程序执行流…
数据库内部存储结构探索
本文是一篇介绍性的文字,所以文中并没有对一些概念进行详细介绍,比如说Sorted Strings Table结构和Bloom filters算法等专业概念,感兴趣的小伙伴可以学习参考中给出的链接或持续关注本人后续文章。 我一直以来都在不断的研究和探索数据库的内部存储原理。我认为…
理解JVM(六):线程安全和锁优化
互斥是因,同步是果;互斥是方法,同步是目的。 synchronized关键字是基本的互斥同步手段。它在编译后会在同步代码块前后加入2条字节码指令:monitorenter和monitorexit 这两个字节码都需要一个reference类型的参数来指明要锁定和解锁的对象。如果J…
十大经典排序算法小结
排序可以说是套路最多的基本算法了,今天来了兴致,那就总结一下这十大排序算法吧。 这可以算是知名度最高的算法之一了吧,可以说不会这个算法都不好意思说自己写过代码。冒泡排序是最简单的排序之一了,其大体思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡向上升…
一篇文章搞懂面试中leetcode位操作算法题
落单的数IISingleNumberIISingleNumberIII落单的数IIINumberof1BitsCountingBitsReverseBitsMissingNumberSumofTwoI
高阶函数和 Java 的 Lambda
高阶函数和 Lambda 是 Java 8 的特性
熔断器 Hystrix 源码解析 —— 调试环境搭建
1. 依赖工具 2. 源码拉取 3. 运行示例 4. 彩蛋 1. 依赖工具 请支持正版。下载盗版,等于主动编写低级 BUG 。 两书齐买,京东包邮。 2. 源码拉取 从官方仓库 https://github.com/Netflix/Hystrix.git Fork 出属于自己的…
Java设计模式之建造者模式(四)
今天继续介绍 Java 设计模式中的创建型模式–建造者模式。上篇设计模式的主题为 《Java 设计模式之抽象工厂模式(三)》 建造者模式/生成器模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合…
下一页
关注了
184
关注者
0
收藏集
3
关注标签
152
加入于
2017-07-26