首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
DevJohnny
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
【Java进阶面试系列之四】扎心!线上服务宕机时,如何保证数据100%不丢失?【石杉的架构笔记】
上篇文章「Java进阶面试系列之三」消息中间件在你们项目里是如何落地的?,我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景。 同时,我们还基于RabbitMQ的HelloWorld级别的代码,给出了订单服务和仓储服务如何基于MQ中间件收发消息的示例。 这篇文…
Java枚举类学习到进阶
枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是默认继承Object类,因此枚举类不能显示继承其他父类。其中java.lang.Enum类实现了java.lang.Serializable和java.lang.Compara…
用100行代码提升10倍的性能
你需要在前端展示 5000 条甚至更多的数据,每一条数据的数据结构是一个对象,里面有格式各样的属性。每个属性的值又可以是基本类型,对象,甚至数组。这里的对象或者数组内部的元素又可以继续包含对象或者数组并且允许无限嵌套下去。比如 页面上提供一个搜索框,用户通过输入搜索的内容可以找…
【拒绝一问就懵】之有必要单独讲讲线程
学会正确处理并发操作中的通讯和同步。 在日常开发中,线程常常被用作为提升程序效率的重要手段。在CoorChice的这篇文章中,CoorChice介绍了线程的基本运作。链接: 本篇,CoorChice将从多线程的角度来进一步介绍线程的相关知识。首先,我们需要了解一些基本知识。 暂…
RxJava 沉思录(一):你认为 RxJava 真的好用吗?
本人两年前第一次接触 RxJava,和大多数初学者一样,看的第一篇 RxJava 入门文章是扔物线写的《给 Android 开发者的 RxJava 详解》,这篇文章流传之广,相信几乎所有学习 RxJava 的开发者都阅读过。尽管那篇文章定位读者是 RxJava 入门的初学者,但…
使用Gradle做Java代码质量检查
运行成功之后运行命令gradle build,成功之后删除pom.xml即可。 jacoco是一个分析单元测试覆盖率的工具,使用它运行单元测试后,可以给出代码中那些部分被单元测试到,哪些部分没有被单元测试覆盖,并且还会给出整个项目的单元测试覆盖情况。 或者可以再Gradle的工…
Java 总结输入流输出流
Java 中 I/O 操作主要是指使用 Java 进行输入,输出操作. 这篇文章主要总结了 Java 的输入输出流。
浅析并发
这篇文章主要总结了一些多线程中的基础的东西。
注解的原理又是怎么一回事
Java 内置的注解以及自定义一个注解大家都比较熟悉的了,现在来看看注解实现的原理,看看 Java 的体系下面是如何对注解的支持的。 在讨论前先看一个自定义注解的例子,自定义实现这样一个注解:通过 @Test 向某类注入一个字符串,通过 @TestMethod 向某个方法注入一个字符串。 ①…