首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小黑说优质文章
小黑说
创建于2021-12-27
订阅专栏
小黑说Java优质文章收录!
等 53 人订阅
共27篇文章
创建于2021-12-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一篇教你学会Junit5
`Junit`是Java语言中的一个流行测试框架,是由Kent Beck和Erich Gamma开发的。它的第一个版本于1997年发布。由于其易用性,它成为Java社区中最流行的测试框架之一。它是一个
PageHelper这种情况下有坑!
PageHelper这款分页工具使用不当,会导致分页数据错误或者分页查询失败,本期内容带来不一样的新体验。
分布式锁的多种实现方式详解
今天和大家好好聊聊分布式锁相关的一些概念和实现方案。没错,你能想到的ZooKeeper,Redis都有~
使用重试机制保证SpringBoot应用的稳定性
没有人能保证自己的系统不出错,同样,在调用第三方系统时,也不能保证能够100%的成功。 往往会因为程序逻辑、网络中断、边界值等各种各样的问题导致服务失败。
8张动图搞懂代理和反向代理!
在分布式场景下,我们经常会听到代理、反向代理等这样的术语。如果你对它们的概念还不是很清楚,可以看这篇文章。
一个小插件引起的性能问题排查和解决过程
过完年刚上线的MyBatis拦截器插件功能,还没跑热乎就出BUG了?真晦气呀,一定是哪里有问题。。。
经典的线程同步问题:哲学家就餐
五位哲学家围坐在一张圆桌旁,他们一生都在吃东西和思考。五只筷子供他们使用,需要双手拿到一双筷子才能吃饭,该如何保证他们不会饿死?
使用MyBatis拦截器后,摸鱼时间又长了。🐟
在进行一些业务处理过程中,需要频繁地对创建人,创建时间,更新人,更新时间等审计字段进行处理,应该如何更优雅地处理呢?
神奇,同样执行1,000,000次循环的时间竟然会不一样?
神奇的事情发生了!顺序打乱的集合执行的时间比有序集合执行的时间竟然要长!!并且多次执行后,情况一样。
2022年了,密码该如何保存都不会?!
只要涉及到用户,登录注册功能则是必不可少的。但并不是所有人都能做好。比如密码应该如何保存?应该用哪种加密方式都不是很清楚。
🚨信息安全无小事!手把手教你日志脱敏
假设某一天,开发小哥恶意从日志中获取用户的信息,比如用户的手机号,银行卡,身份证号,家庭住址等。然后去做一些非法交易。。。
MySQL索引会失效场景
我们都知道在数据库查询优化时,有一种非常重要且有效的优化,就是索引优化。在很多情况下,如果查询语句编写不当,会导致使用了索引字段进行查询,但是实际执行时索引失效。
一文搞懂MySQL加锁机制!
全局锁,表锁,行锁,元数据锁,锁锁分不清? 乐观锁,悲观锁,排它锁,共享锁,每个都不懂? 还不快学!
快丢掉BeanUtils吧,MapStruct才是YYDS
BeanUtils.copyProperties()存在哪些问题,PO,VO,DTO各种O之间如何优雅映射?
🔥 三分钟学会!自动化给她发微信 👩 送春节祝福!
“怕三十晚上的祝福太多,你们会看不到我的问候,我怕初一的鞭炮太吵。。。“是否想起曾经的这些祝福消息,教你自动发送。
面试官让我设计个LRU缓存,结果...
小黑有个朋友最近去面试,过程中有问他一些缓存相关的问题。 让他回答一下,设计一个LRU缓存,应该怎么实现 我这个朋友呢,应该是没好好准备这块儿内容,反正是没咋答上来,于是。。。
处理异常的标准姿势!一定要学会!
在Java中应该如何处理异常,这个话题看似简单,不就是try...catch嘛,但是往往BUG更容易出现在一些简单地、我们更容易忽略的地方。 大多数成熟的开发团队对于如何进行异常处理都有一套规范
一致性hash算法,有点意思。。
在我们的系统中不可避免要进行数据的存储,比如系统中会有用户上传的大量图片,这些图片数据要存放在文件服务器磁盘上,而一台服务器的存储空间往往是有限的,那么当图片量超过服务器磁盘的时候
来!手写一个spring-boot-starter
我们都知道,Spring Boot最大的特点就是自动装配,简化依赖,可以让我们快速的搭建项目。使用Spring Boot之后,我们要想在项目中使用一些其他框架,只需要引入对应的Starter依赖
Java应用在架构设计时该考虑什么
最近公司因业务发展需要建设一个新应用,在架构设计时我也有机会能在提供一些建议,这个过程还是比较有趣的,要找到符合业务场景和用户需求的技术,并且要考虑未来的扩展性,相对来说还是比较困难的。
下一页