首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
work
订阅
tom_and_cat
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
亿级订单系统分库分表技术方案和Flink数据同步方案
本方案针对亿级订单系统设计了完整的分库分表架构,通过对比各类分布式数据库产品,并利用Flink实现老数据清洗、新老订单号关系映射和多表数据同步,解决了大数据量环境下分库分表和数据同步问题
拥抱毒瘤 DDD!
牛B的人物,早已经厌倦了中英文混杂,他们更进一步,使用中英文缩写,对普通人进行降维打击。更厉害的,造就新的名词,并科普出去。 有几项技术,我从心底里鄙视和厌恶,但每次在技术方案中,都默默的把它们加进去
一文吃透 WebSocket 原理 刚面试完,趁热赶紧整理
因为项目中使用到了 WebSocket ,面试官在深挖项目经验的时候提到了这方面的技术,所以就此整理下相关知识,以备后续面试使用。
logback异步打印日志
怎么知道耗时好几秒?浏览器的调试模式可以看到,而且可以看到是哪个请求耗时好几秒。 具体原因是打印日志太多,导致耗时太久。是什么日志呢?查组织机构的数据,总共100万字。 本质原因是因为没有异步打印,是同步打印,然后日志太多,导致好久太久。之前也配置了异步打印,但是配置的有点问题…
10个 解放双手的 IDEA 插件,能自动生成的绝不手写
分享一点自己工作中得心应手的IDEA插件,可不是在插件商店随随便便搜的,都经过实战检验,用过的都说好。可能有一些大家用过的就快速划过就行了。 实际的开发中,可能会经常为某个对象中多个属性进行 set 赋值,尽管可以用BeanUtil.copyProperties()方式批量赋值…
J.U.C 之 ConcurrentSkipListMap
到目前为止,我们在Java世界里看到了两种实现key-value的数据结构:Hash、TreeMap,这两种数据结构各自都有着优缺点。 Hash表:插入、查找最快,为O(1);如使用链表实现则可实现无锁;数据有序化需要显式的排序操作。 红黑树:插入、查找为O(logn),但常数…
CompletableFuture异步编程
CompletableFuture有什么用CompletableFuture是用来描述多线程任务的时序关系的:串行关系,并行关系,聚合关系。CompletableFuture是Java8新增加的Api
如何在业务逻辑当中优雅引入重试机制
我们首先看看正常的业务系统交互流程,就像下面图中所示一样,我们自己开发的系统通过HTTP接口或者通过RPC去访问其他业务系统,其他系统在没出现任何问题的情况下会返回给我们需要的数据,状态为success。 但大家在日常的开发工作当中应该碰到过不少这样的问题:自己应用因为业务需求…
大数据量查询容易OOM?试试MySQL流式查询
程序访问 MySQL 数据库时,当查询出来的数据量特别大时,数据库驱动把加载到的数据全部加载到内存里,就有可能会导致内存溢出(OOM)。 其实在 MySQL 数据库中提供了流式查询,允许把符合条件的数据分批一部分一部分地加载到内存中,可以有效避免OOM;本文主要介绍如何使用流式…
SpringBoot2.x集成分布式搜索引擎Elasticsearch
1. 前言 2. Elasticsearch介绍 Elasticsearch是一个分布式搜索引擎,可以用来存储、分析、搜索数据。 3. Elasticsearch安装 当你看到如上返回数据,恭喜你es安装成功了。 6. ElasticsearchRestTemplate API…