阿杜的世界

192 篇文章
33 人订阅

全部文章

阿杜

Java 8原生API也可以开发响应式代码?

asphalt-automobile-automotive-1172105.jpg

1042
阿杜

【译】深入理解G1的GC日志(一)

这篇文章将深入研究G1的日志和调优参数。为了在实际工作中对G1进行调优,作为开发者的你需要理解G1垃圾收集器的每个步骤,以及每个步骤在整个垃圾收集周期中的作用。...

683
阿杜

使用Optional摆脱NPE的折磨

architectural-architectural-design-architecture

943
阿杜

函数式编程让你忘记设计模式

有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象...

916
阿杜

vavr:让你像写Scala一样写Java

Hystrix是Netflix开源的限流、熔断降级组件,去年发现Hystrix已经不再更新了,而在github主页上将我引导到了另一个替代项目——resilie...

1093
阿杜

025:为什么需要将Logger对象声明为private static final类型的

有时候我会使用protected而不是private,只有一种情况下我会这么用:当我的设计中有继承体系,并且我希望继承体系里的对象都使用同一个日志对象时,就会在...

1282
阿杜

024:用Java实现shell命令cat 1.log | grep a | sort | uniq -c | sort -rn的功能

artificial-intelligence-codes-coding-247791.jpg

1123
阿杜

022:如果要将对象用作Map中的key,需要注意什么

如果将对象作为Map中的key,需要是实现该对象的equals方法和hashCode方法;现在一般通过lombok可以简单得实现,并且可以选择具体需要哪些字段参...

1623
阿杜

软件调试的技巧

这篇文章是《调试九法:软硬件错误的排查之道》的阅读笔记。这本书的主旨,是介绍如何修复bug:找出bug发生的原因、并给出修复方案。

1132
阿杜

我的时间管理经验

你是不是还在使用todolist管理每天要做的事情?你是不是感觉自己每天忙忙碌碌但是又不知道忙了些啥?今天这篇文章用于分享下我的时间管理经验,希望你能有所收获。

1161
阿杜

需求管理那些事儿

在实际工作中,大家很少有机会经历从0到1的项目,绝大多数情况是加入到一个已经发展了一段时间的团队,参与维护已经运行了几年的项目。

1162
阿杜

谈谈软件项目的风险管理

在理想的世界里,事情都是按照我们的计划执行的;在真实的世界里,事情经常会呈现出布朗运动的特性——不按常理出牌。今天我们谈下软件项目管理中的风险管理。

1190
阿杜

技术转型管理的切入点:管好一个项目

这篇文章将本课程的其他很多文章串了起来,讲述了技术转型管理的一个不错的切入点——尝试管理好一个软件项目,并介绍了软件项目管理的知识点,最后,作者分享了自己再技术...

992
阿杜

软件项目管理的金三角:时间、成本、范围

在今年年初的时候,华为发出了一份任正非的公开信,该信的主旨说明华为要以构建可信的软件为目标,合理应用软件工程的理论,并从开发者、架构师不同身份的角度出发给出了具...

2493
阿杜

软件工程中的开发模型

今天分享的是我在学习《软件工程之美》时候记录的最新的笔记,关于软件项目开发中的开发模型。

1103
阿杜

敏捷开发那些事

这篇学习笔记来自《软件工程之美》的第05、06(上)、06(下)三篇文章,主要内容总结如下。

1463
阿杜

021:谈谈面向对象的三大特性

封装: 常见的编程范式有:过程式编程、面向对象编程、函数式编程,现在函数式编程很火,但是面向对象编程依然是主流。

663
阿杜

019:使用String的conact()方法和“+”做字符串拼接有什么不同

可以通过查看字节码和JDK源码来比较二者的不同,将上面的代码使用javac StringContactExample2.java编译,然后使用javap -c ...

1854
阿杜

020:举几个String的API以及案例

这道题比较开放,主要考察面试者的基础和知识面,首先可以尽量列举自己用过的API,并给出应用场景和注意事项(展现自己的知识面),然后再挑一个比较经典的案例详细说明...

953
阿杜

017:为什么不建议在循环中使用“+”拼接字符串

由于字符串对象是不可变的,所以每次循环都会对操作符左右两边的字符串进行拷贝,并生成一个新的字符串对象。如果循环n次,则这个过程需要n的平方级的时间;并且在这个过...

1191

扫码关注云+社区

领取腾讯云代金券