程序猿DD

公众号:程序猿DD,博客:didispace.com,Github:dyc87112
336 篇文章
61 人订阅

Java

程序猿DD

Java开发人员最常犯的10个错误

Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java.util.Arr...

1022
程序猿DD

还在使用 SimpleDateFormat?你的项目崩没?

日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,...

702
程序猿DD

Java 异常处理的 9 个最佳实践

在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。

882
程序猿DD

我是个Java开发者,我到底要不要学大数据开发?

一入编程深似海,从此女神是路人。没办法,这行就这样。你不学Spring,总不是跑去学JVM/微服务架构/分布式去了,不断学习根本避免不了。所以关键在于把时间投在...

1032
程序猿DD

为何 IntelliJ IDEA 比 Eclipse 更好?

有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windows还是Linux,Java还是C#;谁更强大:Chuck Norris还是Van Damme...

834
程序猿DD

Spring Boot 2.x基础教程:快速入门

在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不...

962
程序猿DD

2月编程语言排行榜:时隔 3 年,Groovy 重进 TOP 20

Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写...

1224
程序猿DD

Minor GC、Major GC和Full GC之间的区别

在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Maj...

1153
程序猿DD

初级Java程序员需要掌握哪些主流技术才能拿20K?

傻呀,干嘛不使用全文检索工具lucene或者分布式搜索Elasticsearch来优化搜索服务。

4232
程序猿DD

Java程序员月薪达到三万,需要技术水平达到什么程度?(文末送书)

最近跟朋友在一起聚会的时候,提了一个问题,说Java程序员如何能月薪达到三万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许...

1142
程序猿DD

来自95后的天池中间件大赛总结

天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说,收获不小。

5916
程序猿DD

这有一份廖雪峰大牛的Java高级架构师教程,请查收!

可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。...

3093
程序猿DD

Zuul:构建高可用网关之多维度限流

来源:https://my.oschina.net/giegie/blog/1583705

1352
程序猿DD

Java程序员如何进入BAT,技术水平需要达到什么程度?

作为中国互联网界的传奇和标杆企业,BAT 三家公司的一举一动时间受互联网人的精密亲密关注。今天进入 BAT 成为大厂的一员成了许多互联网人职业生活生存追逐的方针...

1243
程序猿DD

一文让你秒懂AQS,附带源码剖析!

AbstractQueuedSynchronizer,简称AQS,是Doug Lea大师创作的用来构建锁或者其他同步组件(信号量、事件等)的基础框架类。

1003
程序猿DD

死磕Java并发:J.U.C之读写锁:ReentrantReadWriteLock

重入锁ReentrantLock是排他锁,排他锁在同一时刻仅有一个线程可以进行访问,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有的时间较少。然而读...

1225
程序猿DD

死磕Java并发:J.U.C之Condition

在没有Lock之前,我们使用synchronized来控制同步,配合Object的wait()、notify()系列方法可以实现等待/通知模式。在Java SE...

1105
程序猿DD

死磕Java并发:J.U.C之并发工具类:Semaphore

信号量Semaphore是一个控制访问多个共享资源的计数器,和CountDownLatch一样,其本质上是一个“共享锁”。

1103
程序猿DD

优雅处理你的Java异常

来源:https://my.oschina.net/c5ms/blog/1827907

2242
程序猿DD

我为什么还要用业余时间再学Python?

Python的火热我就不细说了,大家都是编程老司机,对最前沿最火热的编程语言肯定比我还了解。

1012

扫码关注云+社区

领取腾讯云代金券