首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
WingOfRay
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
【内功修炼系列2】排“O”解难
「大家好,我是热心的朝阳群众。」 最近在一些开源社区群里,看到有些同学线上环境出现OOM,急的在群里求救。求助同学首先截了一个日志系统里的输出,异常堆栈大写的OOM异常信息。这位同学说道:“今天重启了几次服务,可能是内存泄漏,但是没找到是哪里泄漏了,这个要从哪里开始排查呢?”。…
[java基础系列]日常工作中我所使用的java代码技巧
特别是遍历过程中使用,需要判断是否为空。
后端架构师技术图谱
今天无意间看到github上一篇超炫的博文,是阿里工程师总结的《后端架构师技术图谱》,分享给大家。 非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。 阻塞队列:ArrayBlocking…
干货 | Java8 新特性教程
也希望学完本系列教程的小伙伴能够熟练掌握和应用 Java8 的各种特性,使其成为在工作中的一门利器。废话不多说,让我们一起开启 Java8 新特性之旅吧! Java 8 允许我们通过 default 关键字对接口中定义的抽象方法提供一个默认的实现。 在上面这个接口中,我们除了定…
Java Builder 模式,你搞懂了么?
在 oop 编码设计中,我们有句经典的话叫做 "万物皆对象".实际开发中,我们只要能拿到类的实例,即对象。就可以开始搞事情啦,可以命令对象去做一些事情,当然啦~每个对象的能力都是不同的,能做的事情也是不同。对象中存储着类的成员属性(成员变量和成员方法)。我们命令对象去为我们工作…
老大难的 Java ClassLoader 再不理解就老了
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 顾名思义,它…
没错,老板让我写个 BUG!
刚接到这个需求时我内心没有丝毫波澜,甚至还有点激动。这可是我特长啊;终于可以光明正大的写 bug 了🙄。 先来看看具体是要干啥吧,其实主要就是要让一些负载很低的服务器额外消耗一些内存、CPU 等资源(至于背景就不多说了),让它的负载可以提高一些。 写完之后我就在想一个问题,代…
这次,彻底弄懂接口及抽象类
本文旨在讨论抽象类和接口的作用、实例及使用场景,都是我的理解和总结。更多关于接口和抽象类的概念知识,可自行查阅相关文档。 1. 抽象类及其作用 抽象类,顾名思义,即类的抽象。 举个例子,我们定义若干个类 class BMW、class Benz、class Audi,分别对客观…