栋先生

LV1
发表了文章

Big O notation 算法复杂度计算方法

Big O notation大零符号一般用于描述算法的复杂程度,比如执行的时间或占用内存(磁盘)的空间等,特指最坏时的情形。

栋先生
编程算法
发表了文章

团队沟通之一个简单的需求是如何搞复杂的

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012839098/article/details/...

栋先生
网站
发表了文章

使用并行流还是CompletableFuture(四)

我们知道,对集合进行计算,可以使用并行和异步的CompletableFuture操作,都可以加快其处理,那么到底该使用并行还是异步呢?

栋先生
其他
发表了文章

工厂方法创建CompletableFuture(三)

CompletableFuture类自 身提供了大量精巧的工厂方法,使用这些方法能更容易地完成整个流程,还不用担心实现的细节。

栋先生
其他
发表了文章

使用CompletableFuture构建异步应用(二)

本文主要介绍Java 8 中的异步处理的方式,主要是 CompletableFuture类的一些特性。 为了展示CompletableFuture的强大特性...

栋先生
其他
发表了文章

java中的异步处理和Feature接口(一)

想象这样一个场景:你可能希望为你的法国客户提供指定主题的热点报道。为实现这一功能,你需要向 谷歌或者Twitter的API请求所有语言中针对该主题最热门的评论,...

栋先生
JavaAPI编程算法数据处理数据库
发表了文章

枚举enum基本特性

enum(枚举)是Java se5中添加的一个新特性,是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在...

栋先生
其他
发表了文章

函数重构之道

以下代码做了好几件事情。它创建缓冲区、获取页面、搜索继承下来的页面、渲染路径、添加神秘的字符串、生产HTML等等。

栋先生
其他
发表了文章

Java中的时间和日期处理

本文主要讲解Java 8的时间处理方式和Java8之前版本的时间处理方式的区别。笔者将Java8之前的jdk版本统称为旧版本。

栋先生
其他
发表了文章

程序员们,转变你的思维方式吧!

笔者已经工作两年多了,在这里我想谈下关于程序员关于职业的思维方式。对于职业的思维方式,决定了一个人的选择和成就。建立一个正确的思维方式,有利于我们主动管理自己的...

栋先生
其他
发表了文章

线程安全

当一个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方法进行任何其他协调操作,调用这个对象的行为都可...

栋先生
其他
发表了文章

Java线程调度与线程优先级

线程调度是指系统为线程分配处理器使用权的过程,主要调度方式有两种,分别是协同式线程调度和抢占式线程调度。

栋先生
其他
发表了文章

线程的实现方式

本文主要介绍线程的3种实现方式和java线程的实现方式。线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配 和执行调度分开,各个进程既可以...

栋先生
Javakernel数据库UnixSolaris
发表了文章

先行发生原则(happens-before)介绍

如果Java内存模型中所有的有序性都仅仅靠volatile和synchronized来完成,那么有一些操作将会变得很烦琐,但是我们在编写Java并发代码的时候并...

栋先生
其他
发表了文章

volatile变量详解

关键字volatile可以说是Java虚拟机提供的最轻量级的同步机制,但是它并不容易完全被正确、 完整地理解,以至于许多程序员都习惯不去使用它,遇到需要处理多线...

栋先生
其他

个人简介

个人成就

  • 获得 154 次赞同
  • 文章被阅读 15.9K 次

扫码关注云+社区

领取腾讯云代金券