首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
杨祖波
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
最近迷上了源码,Tomcat源码,看我这篇就够了
# 1 Apache Tomcat源码环境构建 ## 1.1 Apache Tomcat源码下载 https://tomcat.apache.org/download-80.cgi 环境:j
我不写单元测试,被批了
我也去问了腾讯/滴滴/阿里/字节的朋友,发现他们也不爱写单测,很多时候写单测就是为了通过编译,为了业务的覆盖率,能绕开就绕开了。 为什么没有问京东/拼多多/美团/网易等等的?别问,问就是还没
聊聊日常开发中,你会选择哪款Log框架?
在日常开发中,相信大家都使用过日志框架,今天我们就来聊聊我平常经常用到的日志框架:Slf4j+Logback。
实战!聊聊如何解决MySQL深分页问题
大家好,我是捡田螺的小男孩。 我们日常做分页需求时,一般会用limit实现,但是当偏移量特别大的时候,查询效率就变得低下。本文将分4个方案,讨论如何优化MySQL百万数据的深分页问题,并附上最近
传说中的jwt,我们来征服一下
本文的完整示例代码,见github仓库。小q只在文中介绍最关键的代码块。 关于jwt是什么,这里就不再啰嗦了。总体来讲,它有Header、Payload、Signature三个部分,每一部分,都有一些细分的属性,这个原理扫一眼就可以,对我们的使用没有实质性的帮助。 使用jwt可…
理解什么是 JMM
Java 虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——Java 内存模型。也就是说,Java 内存模型是 Java 虚拟机中定义的一种并发编程的底层模型机制。 JMM(Java Memory Model)就是 Java 内存模型,是 Java 虚拟…
spring如何解决循环依赖
如果是属性注入singleton的,其bean的实例化过程与属性注入过程是分开的,并且spring提供了三个map(就是大家说三级缓存)来实现。 DefaultSingletonBeanRegistry(单例对象注册表)的几个关键属性。 DefaultSingletonBean…
基础篇:深入解析JAVA反射机制
1 动态拓展:假设有同一组类是实现相同的接口,并且类的加载方式不限制。当我们需要那种具体类实现的功能时,只需加载.class文件,并获取对应的Class<T>对象。可以由Class或者Constructor实例化对象instance;根据接口定义,可以获取Class&…
Java String 面面观
本文主要介绍Java中与字符串相关的一些内容,主要包括String类的实现及其不变性、String相关类(StringBuilder、StringBuffer)的实现 以及 字符串缓存机制的用法与实现。 String类的核心逻辑是通过对char型数组进行封装来实现字符串对象,但…
面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》
好的算法搭配上合适的数据结构,可以让代码功能大大的提升效率。当然,算法学习不只是刷题,还需要落地与应用,否则到了写代码的时候,还是会for循环+ifelse。 当开发一个稍微复杂点的业务流程时,往往要用到与之契合的数据结构和算法逻辑,在与设计模式结合,这样既能让你的写出具有高性…