代码改变世界

阅读排行榜

Protobuf 从入门到实战

2018-12-13 12:38 by GarfieldEr007, 330 阅读, 收藏,
摘要: 简介 从第一次接触Protobuf到实际使用已经有半年多,刚开始可能被它的名字所唬住,其实就它是一种轻便高效的数据格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 优点 平台无关,语言无关,可扩展; 提供了友好的动态库,使用简单; 解析速度快,比对应的XML快约20-100倍; 序 阅读全文

再有人问你synchronized是什么,就把这篇文章发给他

2018-11-13 21:38 by GarfieldEr007, 330 阅读, 收藏,
摘要: 在再有人问你Java内存模型是什么,就把这篇文章发给他。中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。 在《深入理解Java虚拟机》中,有这样一 阅读全文

synchronized同步块和volatile同步变量

2017-07-16 22:48 by GarfieldEr007, 328 阅读, 收藏,
摘要: 阅读目录 synchronized同步块 volatile同步变量 阅读目录 synchronized同步块 volatile同步变量 Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较 阅读全文

java中的类修饰符、成员变量修饰符、方法修饰符。

2016-08-07 14:22 by GarfieldEr007, 327 阅读, 收藏,
摘要: 类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。 friendly,默认的修饰符,只 阅读全文

Go 语言简介(下)— 特性

2015-12-19 13:18 by GarfieldEr007, 327 阅读, 收藏,
摘要: 希望你看到这篇文章的时候还是在公交车和地铁上正在上下班的时间,我希望我的这篇文章可以让你利用这段时间了解一门语言。当然,希望你不会因为看我的文章而错过站。呵呵。如果你还不了解Go语言的语法,还请你移步先看一下上篇——《Go语言简介(上):语法》goroutineGoRoutine主要是使用go关键字... 阅读全文
上一页 1 ··· 159 160 161 162 163 164 165 166 167 ··· 222 下一页