首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
千云
创建于2021-05-10
订阅专栏
收录java知识
暂无订阅
共24篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
线上问题排查-int类型的溢出问题
一 场景 二 分析 定位代码 时间判断代码 看上去并没有问题,找了产品确认几次,的确存在这样的问题,于是自己写了一个测试代码,复原了当时生产时的时间,发现的确存在问题 执行后,居然出现了负数,导致 r
Spring源码解析之路 默认标签解析与注册篇
前言 上一章从源头上一步步的跟踪了bean的加载,bean加载需要解析配置文件,但是配置文件中也有不同的标签,spring会对不同的标签进行不同的解析逻辑,标签包括import,beans,bean,
Spring源码解析之路 Bean解析篇
前言 上一篇写了很多类的名字,还有他们的职责,写他们的目的就是为了能够更好的帮助后期的解读,熟悉一项事物的基本操作就是解构,Spring很大,但是他也是由一个个小的部分组成的,只要熟悉他的组成类,以及
Spring源码解析之路 结构篇
Spring十分庞大,里面用了很多设计模式,而且编程几度风雨Spring却像一个不老顽童一样,现在就开启Spring源码分析之旅,这一篇主要写Spring的组成及其结构以及各个类的职责介绍 Sprin
搞懂同步、异步、 阻塞、非阻塞
同步 发起一个调用,被调用者如果没有处理完,那么调用者就一直等待被调用者返回 比如,程序调用A方法,如果A方法没有返回,那么程序就一直等待着 异步 发起一个调用,被调用者如果没有处理完,那么调用者不等
一个神奇的事务控制代码 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 前言 事务,是一个很大的概念,程序员通过操控事务来保证数据的一致性,可是也是经常被忽略的一个点,为什么呢,因为功
Session过期!系统竟然奔溃了! | Java Debug 笔记
Session存储查询条件,导致OOM问题 将数据存在session中,有些框架会将一些数据持久化在session中,但是session会过期,导致持久化的数据丢失,而这时候用户可能打卡其他的页面
集成Swagger2相关问题解决方案 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 故事背景 近来为了项目的接口文档,而集成了swagger2,但是集成完毕后,访问swagger-ui.html却
Java 基础注解使用解析 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 注解 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提
重构代码设计精要 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 extract method 提炼方法 (110) 将代码放进一个独立函数中,并让函数名称解释该函数的用途 pull
实战!通过简单工厂模式实现功能 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 故事背景 项目中要实现一个功能,功能具体为,选择不同的邮件名称,产生不同的邮件模板。 功能图例 二 设计 实现思
二进制运算解析 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 前言 小伙伴,你看代码的源码了吗?就比如HashMap的源码,我想工作几年的都应该看过,但里面涉及的二进制的基础
HashMap的使用,Service映射 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 前言 说到map,其实很多人都是很头疼的,因为相比于List,Map的可读性更低,因此,在开发中我以前还是比
ThreadLocal源码分析,++i | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 前言 千呼万唤始出来,犹抱琵琶半遮面 在代码的世界里,陌生永远都应该是这条路上最熟悉的词,因为只有陌上才能拓宽,
ThreadLocal源码,骚气的for循环 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 ThreadLocal set方法分析 这里面有一个for循环,很骚气,for循环不是应该for(int i=0
ThreadLocal引用分析 | Java Debug 笔记
一 ThreadLocal概念 ThreadLocal学名线程本地变量,顾名思义,那就是私有的线程变量 二 ThreadLocal源码分析 我们看到其实他的数据结构是散列表的数组,有没有想起老朋友Ha
通过字节码分析i++ 与 ++i | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 字节码 字节码是java跨平台的利器,无论你写成何种方法,最终java来执行的都是字节码,同时字节码现在也变得越
Java8 Collectors.toMap异常解析 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 故事背景 今天乐乐和同事们一起发现了一个异常 引发异常的代码原因是Collectors.toMap中出现了重复的
Hi,自定义注解了解一下 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 故事背景 乐乐最近的学习中发现别人有自己定义注解,乐乐觉得很炫,注解这东西属于一种切面,自己去实现一定是很酷的一
Stirng类,一个有故事的类 | Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 一 故事背景 乐乐工作时有时候会和同事探讨一些技术问题,今天同事抛出了一个问题 他们有什么区别,让乐乐觉得对Stti
下一页