加载中
一文带你读懂:系统线程模型与实现原理

点击上方蓝字关注我们 各种操作系统均提供了线程的实现(内核线程),线程是 CPU 进行工作调度的基本单位。 线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执...

11/05 00:05
550
一文带你读懂容器技术(一):Docker 核心设计理念

点击上方蓝字关注我们 Docker 的操作围绕镜像、容器、仓库三大核心概念。下面我们通过解决三个问题:1、容器是什么;2、容器与虚拟机的区别;3、Docker 的三个核心概念是什么,掌握Docker入门...

一文读懂《Effective Java》第23条:不要在新代码中使用原生态类型

点击上方蓝字关注我们 Java1.5 发行版增加了泛型(Generic)。 泛型出现前,集合读取的每个对象都必须进行转换,如果不小心插入类型错误对的对象,运行时的转换处理会报错。 泛型出现后,我们...

一文带你读懂后台开发技术栈

- 程序员你是否厌倦编程工作千篇一律的增删改查? - 程序员你是否迷茫于职业技术的方向瓶颈? - 程序员你是否有个突破自己的小小冲动却无从下手? 在公众号这里,用简明扼要的语言和知识重点...

10/09 00:55
40
一文读懂《Java并发编程实战》:第1章 多线程安全性与风险

点击上方蓝字关注我们! 多线程是在同一个程序内部并行执行,因此会对相同的内存空间进行并发读写操作。 如果一个线程在读一个内存时,另一个线程正向该内存进行写操作,那进行读操作的那个线...

11/17 22:30
0
一文读懂《Effective Java》第19条:接口只用于定义类型

点击上方蓝字关注我们! 当类实现接口时,接口就可以充当引用这个类的实例的类型(type)。因此,类实现了接口,就表明客户端可以对这个类的实例实施某些动作。除此之外,为了任何其他目的而...

11/18 22:51
0
一文带你读懂Object类源码

点击上方蓝字关注我们 Object类是一个比较特殊的类,是所有类的超级父类,java中如果一个类没有用 extends关键字 明确指出继承于某个类,那么它默认继承Object类。下面我们一起分析这个默默被...

11/22 22:31
0
一文读懂《Effective Java》第20条:类层次优于标签类

点击上方蓝字关注我们 我们日常开发中可能会碰到各种风格的类:内部带有多种类型的标签类。Effective Java 一书提供了针对这种情况的优化思路:利用抽象类或者继承关系等类层次替代类标签,将...

一文带你读懂HTTP协议的前世今生

点击上方蓝字关注我们 HTTP,Hypertext Transfer Protocol,超文本协议,是在万维网上传输文件(如文本、图形图像、声音、视频和其他多媒体文件)的规则集。如果web用户打开他们的web浏览器了...

11/15 22:33
9
一文带你读懂排序算法(五):快速排序算法

点击上方蓝字关注我们 快速排序算法是一种非常高效的排序算法,它采用“分而治之”的思想,将大的拆分为小的,小的拆分为更小的。 如果说,希尔排序是直接插入排序的升级(插入类),堆排序是...

11/08 20:25
18
一文读懂《Effective Java》第7条:避免使用终结方法

点击上方蓝字关注我们 终结方法(finalizer)通常是不可预测的,也是危险的,一般情况下是不必要的。使用终结方法会导致行为不稳定,降低性能,以及可移植性问题。但终结方法也有其可用的地方...

【深圳招聘】2020年10月招聘信息

点击上方蓝字关注我们 2020年10月23日,招聘信息发布,今天给各位推荐一个深圳的C/C++开发岗位。 岗位:C/C++开发工程师 招聘条件: 1. 计算机相关专业本科以上学历;英语四级以上; 2. 负责...

程序员的1024节,带着遗憾,破浪向前!

点击上方蓝字关注我们 我们翻翻日历,2020我们已经经历了那么多: 3月份,我们一边度过春节,一边知道武汉同胞经历了呢么多痛苦,然后是大洋彼岸的四次股市熔断 4月份,“居家办公”、“线上...

一文读懂《Effective Java》第3条:用私有构造器或者枚举类型强化Singleton属性

点击上方蓝字关注我们 Singleton 指仅仅被实例化一的类,通常用于代表那些本质上唯一的系统组件,比如窗口管理器或者文件系统。 使类成为Singleton 会使它的客户端测试变得困难,因为无法给S...

一文带你读懂排序算法(六):二分查找算法

点击上方蓝字关注我们 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 使用二分查找...

10/18 00:21
0
一文读懂《Effective Java》第48条:如果需要精确答案,请避免使用float和double

点击上方蓝字关注我们 float 和 double 类型主要是为了科学计算和工程计算而设计的。他们执行二进制浮点运算,为了在广泛的数值范围上提供较为精准的快速近似计算而精心设计。 但是,两者都没...

10/18 00:21
32
一文带你读懂排序算法(一):冒泡 & 快速选择排序 & 简单插入排序算法

点击上方「蓝字」关注我们 排序是确保数据规则有序的有效手段。日常开发里,我们常用到的是“冒泡”、“插入排序”、“选择排序”三种。 大部分情况下,后台处理大规模数据量的排序问题,都能...

一文读懂《Effective Java》第42条:慎用可变参数

点击上方「蓝字」关注我们 在Java1.5发行版中,加入了可变参数列表方法,称为variable arity method(可匹配不同长度的变量的方法)。 可变参数机制:通过创建一个数组,数组的大小为在调用位...

一文读懂《Effective Java》第41条:慎用重载

点击上方「蓝字」关注我们 Java对方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,那么可以说一个方法是另一个方法的重载。具体说明如下: 方法名相同 方法的参数...

程序员们,国庆长假快乐呀!

国庆节快乐~点击上方文字关注我们哦 国庆快乐 国庆节又来了。让我们把繁忙的工作放在一边,不要早起报告快乐。放下你所有的烦恼。愿温暖的阳光照耀你,祝可爱的程序员们,国庆节假期愉快! ...

10/01 16:13
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部