能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
暂时未有相关云产品技术能力~
公众号:程序员小富,200本电子书,面经PDF
本文介绍了处理耗时接口的几种异步流式技术,包括 `ResponseBodyEmitter`、`SseEmitter` 和 `StreamingResponseBody`。这些工具可在执行耗时操作时不断向客户端响应处理结果,提升用户体验和系统性能。`ResponseBodyEmitter` 适用于动态生成内容场景,如文件上传进度;`SseEmitter` 用于实时消息推送,如状态更新;`StreamingResponseBody` 则适合大数据量传输,避免内存溢出。文中提供了具体示例和 GitHub 地址,帮助读者更好地理解和应用这些技术。
在《ShardingSphere5.x分库分表原理与实战》系列的第七篇文章中,作者探讨了分布式ID在分库分表中的重要性,以及如何利用`ShardingSphere-jdbc`的多种主键生成策略。文章介绍了`UUID`、`NanoID`、自定义雪花算法和`CosId`等策略的优缺点,并警告不要在SQL中手动拼接主键字段。此外,文章还展示了如何配置这些策略,并提醒读者`CosId`在5.2.0版本可能不可用。最后,文章讨论了如何自定义分布式主键生成算法,并强调选择策略时要考虑全局唯一性、性能和易用性。
10 个解放双手的 IDEA插件,少些冤枉代码(第三弹)
分库分表如何管理不同实例中几万张分片表?
谁家面试往死里问 Swagger 啊?
SpringBoot 2 种方式快速实现分库分表,轻松拿捏!
6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)
分库分表的 21 条法则,hold 住!
被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了
TCP 三次握手,给我长脸了噢
好好的系统,为什么要分库分表?
Springboot 一行代码实现文件上传 20个平台!少写代码到极致
我有 7种 实现web实时消息推送的方案,7种!
如何优雅的用策略模式,取代臃肿的 if-else 嵌套,看这篇就够了
一道简单到爆 Java面试题,居然挂了一票人
五分钟 docker 入门,工作这些命令就够用了
不停机替换线上代码? 你没听错,Arthas它能做到
3万字总结,Mysql优化之精髓
IntelliJ IDEA 2020 的Debug功能也太好用了,真香!
我被迫学会了JAVA爬虫,就因为不想复制粘贴
一口气说出Redis 5种数据结构及对应使用场景,面试要加分的
万字分享,我是如何一步一步监控公司MySQL的?
高级Java面试题之 分库分表基本知识点
9种分布式ID生成之美团(Leaf)实战
为了宠粉,用 Java 实现人脸识别功能(附源码)
面试被问分布式事务(2PC、3PC、TCC),这样解释没毛病!
网站防盗链系统,打破了我的“发财梦”
看了 100多份 “不合适” 的简历后,忍不住想吐槽这几点
长痛不如短痛,这次重构代码我干掉了 if-else
springboot + rabbitmq 用了消息确认机制,感觉掉坑里了
自研开源项目正式动工,顺便分享 10个酷炫后台模板
没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)
又被逼着优化代码,这次我干掉了出入参 Log日志
实用!一键生成数据库文档,堪称数据库界的Swagger
3 分钟生成一个单元测试报告,这个样式爱了
真是没想到 Springboot + Flowable 开发工作流会这么简单
3种 Springboot 全局时间格式化方式,别再写重复代码了
未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~
实用!8个 chrome插件玩转GitHub,单个文件下载小意思
sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
MySQL不会丢失数据的秘密,就在于它的 7种日志
阿里面试这样问:redis 为什么把简单的字符串设计成 SDS?
我被删库了
Spring cache 注解 @Cacheable 整合 Redis 实现缓存 TTL 过期
拉仇恨!webhook + 企业微信给同事做了个代码提交监听工具
45个 GIT 经典操作场景,专治不会合代码
不会一致性hash算法,劝你简历别写搞过负载均衡
就是这么丝滑
Springboot 配置文件、隐私数据脱敏的最佳实践(原理+源码)
这个工具贼好用