首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
zhangyyaf
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
字节跳动基于Flink的MQ-Hive实时数据集成
在数据中台建设过程中,一个典型的数据集成场景是将 MQ(Message Queue,例如 Kafka、RocketMQ 等)的数据导入到 Hive 中,以供下游数仓建设以及指标统计。由于 MQ-Hive 是数仓建设第一层,因此对数据的准确性以及实时性要求比较高。 本文主要围绕 …
Redis的各种数据类型到底能玩出什么花儿?
Redis作为一款NoSQL内存数据库,其丰富的数据类型、简单易用的命令、单机可达10万的高并发(官方数据),从面世以来就深受广大用户的喜爱。Redis的五种数据类型,是我们学习Redis时的必修课,但是大多数人都只是去学它的命令、API,却不知道这些数据类型都能应用在哪些场景…
[图文] Seata AT 模式分布式事务源码分析
第一步,增加全局事务注解 第二步,配置代理数据源 第三步,新建 undo_log 表 Seata AT 的工作流程 工作流程总览 图解 AT 模式一阶段流程 图解二阶段 Commit 流程 图解二阶段 Rollback 流程 本节小结 Seata AT 模式源码模块拆解 Sea…
Seata 分布式事务框架 TCC 模式源码分析
Seata 是阿里近期开源的分布式事务框架,地址:https://github.com/seata/seata。框架包括了集团的 TXC(云版本叫 GTS)和蚂蚁金服的 TCC 两种模式,短短数月 Github 上的 star 数已经接近一万,算是目前唯一有大厂背书的分布式事务…
JAVA基础(三)ClassLoader实现热加载
1. 应用场景 2. 例子 网上描述ClassLoader加载的文章很多,这里不再详细描述,需要注意的是:将需要动态加载的类放到独立的jar文件中,从一开始就通过动态加载方式加载,不要放到主进程的jar包中,那样会被默认加载器加载,会导致在更新后无法重新加载。 2.1. 主项目…
从linux内核理解Java怎样实现Socket通信
前言前段时间买本书研究了TCP/IP通信,弄清楚了计算机之间是怎么通信的。网络通信的的基础就是TCP/IP协议簇,也被称为TCP/IP协议栈,也被简称为TCP/IP协议。TCP/IP协议并不是只有TC
Seata分布式事务TA模式源码解读
前几天,在家里研究了下阿里巴巴开源的分布式事务中间件Seata,并记录了一下过程。 不过光有实战不行,咱多少也得把原理搞搞清楚,不然出了问题不知咋解决岂不是很尴尬。 首先,设想一个传统的单体应用,通过 3 个 模块,在同一个数据源上更新数据来完成一项业务。 很自然的,整个业务过…
救救自己,别再这样写简历了
在以往的面试经历中,我发现很多应聘者由于简历不够出彩导致错失面试机会,本篇文章介绍了我认为一份好简历所需的「必备要素」,希望能够对您有所帮助。
手把手教你定位常见Java性能问题
性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙脚乱,我们本篇文章来模拟下常见的几个Java性能故障,来学习怎么去分析和定位。 既然…
数据库密码配置项都不加密?心也太大了吧!
这是节选自某个典型的Spring Boot项目的application.properties配置文件。 这乍一看没啥问题,很多人会觉得理所当然。包括我自己也看到过很多的项目(包括很多开源项目)是这么写的。 这个嘛,之前倒是看到过一个例子,一个程序员把自己公司的项目代码上传到了自…