首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
雪雨云
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Spring Boot集成antlr实现词法和语法分析
1.什么是antlr? Antlr4 是一款强大的语法生成器工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。基本上是当前 Java 语言中使用最为广泛的语法生成器工具。Twitter搜索使
JVM 应用被 K8S 莫名 Kill 的生产事故排查(基于 Native Memory Tracking 排查分析)
每隔半个月,JVM 应用容器就会被 K8S 以 OOM 之名莫名 Kill,这究竟程序员的脆弱还是JDK的bug,欢迎收看JVM 排查案例之深挖 JVM 内存分布。
JaCoCo计算代码覆盖率原理
JaCoCo 是一个非常常用的计算代码覆盖率的工具. 达到的效果就是可以分析出在代码启动到某个时间点那些代码是执行过的, 哪些代码是从没执行的, 从而了解到代码测试的覆盖程度. 支持类级别, 方法级别, 行级别的覆盖率统计. 同时也支持分支级别的统计. 如果我们接到这个需求我们…
牢记这16个SpringBoot 扩展接口,写出更加漂亮的代码
1、背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配
Java手写分布式锁的实现
随着互联网业务的发展,原本单机部署的系统演化成如今的分布式集群系统后,由于分布式系统多线程,多进程并且分布在不同的机器上,这会使原本的单机锁失效。
Camunda工作流引擎快速入门
简介 官网地址 camunda工作流源自activity5,是德国一家工作流程自动化软件开发商提供的、现在同时提供camunda7(组件方式)与LAcamunda8(基于云原生)两种平台。
详细图解Netty Reactor启动全流程 | 万字长文 | 多图预警
本文我们通过图解源码的方式完整地介绍了整个Netty服务端启动流程,NioServerSocketChannel的创建初始化过程向Reactor的注册过程以及Reactor线程的启动时机,最后介绍了绑
一文读懂Guava EventBus(订阅\发布事件)
最近项目出现同一消息发送多次的现象,对下游业务方造成困扰,经过排查发现使用EventBus方式不正确。也借此机会学习了下EventBus并进行分享。
JVM类加载机制、双亲委派和SPI机制
对Java类的生命周期、类加载的过程进行介绍。然后引出类加载机制、类加载器(Classloader),双亲委派模型。最后通过 SPI 机制引出打破双亲委派模型的场景。
全自动灰度服务搭建和发布实战 | SpringCloudGateway + Nacos + GitlabRunner
要实现的业务场景: 1. 可以根据单个用户id或者批量用户id,判断是否需要灰度该用户/批量用户 2. 可以根据请求头字段(可动态设定的任意kv),判断是否需要走灰度服务