App
-
详解 @FunctionalInterface 注解的用法教程
最近在做团队代码 code review 的时候发现了有人使用了 @FunctionalInterface 注解。我对这个注解不是很熟悉,基本上没用过。于是我就…
-
SpringBoot 整合 druid-spring-boot-starter 实现多数据源配置
本来今天我是有其他安排的,但是今天群里有一位同学在使用 SpringBoot 整合 Druid。我发现她搞了一上午了,一个整合还没搞定,我都替她着急了。于是便有这篇 SpringB…
-
详解 com.mongodb.client.MongoCollection 的用法!
MongoDB 非常的简单,又非常的复杂。简单的是增删改查简单,难的是完全理解、学会并在生产中应用,部署,运维等。我们今天先来个简单的,从 MongoCollection 开始学起…
-
使用 TTL 索引定期清理 MongoDB 中某个集合的数据
最近我在学习 MongoDB,在 MongoDB 中文社区里看到了一个投票最多的帖子。投票最多的也就意味着用的人多,遇到这个需求,有这个需要的人也多。所以,我就针对性的重点研究了一…
-
java.lang.OutOfMemoryError: Metaspace
最近,我在推广我的个人微信公众号:。我发现当我认认真真写技术文章的时候,看的人并不多。当我写热点事件,或者科技新闻后发现阅读量又大幅的提升。于是,我就得出一个结论:技术越深的文章看…
-
详解 java.lang.OutOfMemoryError: GC overhead limit exceeded 错误!
java 中有几个难兄难弟,比如我昨天写的 java.lang.OutOfMemoryError: Java heap space 和今天要写的 java.lang.OutOfMe…
-
Java 线程安全的3大核心:原子性、可见性、有序性
有人将原子性、可见性、有序性归结为 java 多线程的3大核心。我认为欠佳,应该把它归为线程安全的知识点。本文我就给大家详细的说下,线程安全的3个核心知识点:原子性、可见性、有序性…
-
短网址的3种算法:进制算法、随机数算法和HASH算法
在Web 2.0的今天,不得不说,短网址已经是一个潮流。前段时间有人在公众号里问我 java 如何实现短网址功能,今天我就抽个时间,简单的说一下短网址的相关算法! 短网址,或者说短…
-
看完这篇文章后,你还想学Java吗?
前段时间,脉脉中有一个 HR 火了。具体是因为她发了一个招聘,“大量招聘头发稀少的程序员,头发越少越好。光头的可以不面直接给Offer”。为什么会…
-
Spring Boot 正式发布 2.1.0 版本,9大新特性一睹为快!
Spring Boot 官方在两天之前正在发布了 v2.1.0.RELEASE 版本。这次升级一共带来了 9 大新特性,根据提交的信息来看,正在逐渐支持 java11! 9 大新特…