首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2022
订阅
你怎么喝奶茶啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
114篇文章 · 0订阅
(七)JVM成神路之GC分代篇:分代GC器、CMS收集器及YoungGC、FullGC日志剖析
引言 在《GC基础篇》中曾谈到过分代以及分区回收的概念,但基础篇更多的是建立在GC的一些算法理论上进行高谈阔论,而本篇则重点会对于分代收集器的实现进行全面详解,其中会涵盖串行收集器、并行收集器、三色标
三万字盘点Spring/SpringBoot的那些常用扩展点
大家好,我是三友。 Spring对于每个Java后端程序员来说肯定不陌生,日常开发和面试必备的。本文就来盘点Spring/SpringBoot常见的扩展点,同时也来看看常见的开源框架是如何基于这些扩展
JDK9为何要将String的底层实现由char[]改成了byte[]
如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[] 优化为了 byte[] 来存储字符串内容,为什么要这样做呢? 开门见山地说,从 char[] 到 byt
#{}如何防止SQL注入的?它的底层原理是什么?
一、MyBatis中${}和#{}的区别 1.1 ${}和#{}演示 数据库数据: dao接口: Mapper.xml: 执行测试代码: 查看执行结果: 发现都能够查询出来 1.2 SQL注入问题 $
Spring Boot 整合多数据源,这才叫优雅~
什么是多数据源?最常见的单一应用中最多涉及到一个数据库,即是一个数据源(Datasource)。那么顾名思义,多数据源就是在一个单一应用中涉及到了两个及以上的数据库了。 其实在配置数据源的时候就已经很
闲谈团队的代码质量
首先当你开始意识到项目里代码质量差的时候,恭喜你已经有了代码审美。这是推进编程水平的重要的一步。很显然,如果你不知道什么是差的代码,你就写不出好的代码。写不出好的代码,更高的架构也就无从谈起。 先来定义团队代码质量的黄金标准:易维护。 代码最基本的要求,易读。现代的软件项目都不…
支付系统架构设计详解
支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。整体可以看成是交易核心+支付核心 两个大系统。交易系统关联了业务场景和底层支付,而支付系统完成了调用支付工具到对账清算等一系列相关操作。
用 Markdown 做 PPT,就是这么简单!
相信绝大多数朋友做 PPT(幻灯片 / Slides / Deck 等各种称呼了)都是用的 PowerPoint 或者 KeyNote 吧?功能是比较强大,但你有没有遇到过这样的痛点: 各种标题、段落
线程池异常如何处理你都了解吗?
大家在开发的过程中是否发现,我们使用线程池的时候很少去处理运行过程中出现的错误,不处理错误这样没关系吗?不处理会不会导致线程池结束?如果需要处理错误我们应该如何进行处理呢?