首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
张佳裔
掘友等级
开发工程师
|
达佳互联
https://github.com/zhangjiayi0608
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
SpringBoot 优雅校验参数实践
这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战” 添加相关依赖 Java 程序需要添加以下依赖 Spring Boot 只需要添加 spring-boot-starter-web依赖即可
观察者模式在项目中的应用
观察者模式在 Java 语言中的地位非常重要。我们在什么场景下可以使用观察者模式,观察者模式与发布订阅模式有什么关系。
老板要我开发一个简单的工作流引擎
一天,老板找到我,说要做个简单的工作流引擎。 老板:简陋了点。 老板又来了:要支持会签节点。 我又查了一天啥是会签节点,发现会签节点就是一个大节点,里面有很多审批人,当这个大节点里的所有人都审批通过后,才能进入下一个节点。 把节点分为两大类:简单节点 (上图中长方形) 和复杂节…
ThreadLocal到底有没有内存泄漏?从源码角度来剖析一波
1. 前言 ThreadLocal 也是一个使用频率较高的类,在框架中也经常见到,比如 Spring。 不少文章对此讲述比较模糊,经常让人看完脑子还是一头雾水,我也有此困惑。因此找时间跟小伙伴讨论了一番,总算对这个问题有了一定的理解,这里记录和分享一下,希望对有同样困惑的朋友们…
有限状态机的4种Java实现对比
在日常工作过程中,我们经常会遇到状态的变化场景,例如订单状态发生变化,商品状态的变化。这些状态的变化,我们称为有限状态机,缩写为FSM( F State Machine).。之所以称其为有限,是因为这些场景中的状态往往是可以枚举出来的有限个的,所以称其为有限状态机。下面我们来看…
高并发-缓存击穿
缓存击穿问题的本质是,高并发问题。 所谓缓存击穿,就是缓存没有拦截住请求。最终走到了数据库。 一般是流量很高的时候,这是第一。//因为流量很低,就算击穿缓存,直接访问数据库,也没啥。数据库能抗住。 另外,第二点,就是缓存没有拦截住流量。为什么没有拦截住?这个问题才是本质,要好好…
漫画:Java如何实现热更新?
Arthas(阿尔萨斯)是 Alibaba 开源的一款 Java 诊断工具,使用它我们可以监控和排查 Java 程序,然而它还提供了非常实用的 Java 热更新功能。 所谓的 Java 热更新是指在不重启项目的情况下实现代码的更新与替换。使用它可以实现不停机更新 Java 程序…
序列化/反序列化,我忍你很久了
曾几何时,对于Java的序列化的认知一直停留在:「实现个Serializbale接口」不就好了的状态,直到 ... 所以这次抽时间再次重新捧起了尘封已久的《Java编程思想》,就像之前梳理《枚举部分知识》一样,把「序列化和反序列化」这块的知识点又重新审视了一遍。 序列化:把Ja…
看了这一篇,让你少踩 ArrayList 的那些坑
这是一个小白程序员问我的问题。 他:异常信息是 java.lang.UnsupportedOperationException,是调用 add 方法时抛出的。 恩,我大概明白了,这可能是 ArrayList的又一个坑,和 subList应该有异曲同工之妙。 Arrays.asL…
下一页
关注了
12
关注者
2
收藏集
8
关注标签
15
加入于
2017-03-20