首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
大数据
订阅
史浩东
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
史上最全MySQL各种锁详解
一、前言锁是计算机在执行多线程或线程时用于并发访问同一共享资源时的同步机制,MySQL中的锁是在服务器层或者存储引擎层实现的,保证了数据访问的一致性与有效性。MySQL锁可以按模式分类为:乐观锁与悲观
为什么要用 Prisma?
这篇文章将阐述我们开发 Prisma 的动机,以及与其他数据库工具(如 ORM 和 SQL 构造器)相比 Prisma 有什么优点。 Web 应用的开发过程中,需要花费大量时间与关系型数据库打交道,你可能需要花费数小时来调试 SQL 查询语句或者复杂的 ORM 对象模型。 Pr…
SpaceVim - 打造 Java 开发环境
SpaceVim 是一个社区驱动的 Vim/Neovim 配置集合,支持多种语言开发,以模块的形式组织各种功能,包括常用的开发模块以及一些工具模块。 下面以 Java 为例,介绍下如何利用 SpaceVim 打造一个完整的终端开发环境。首先需要明确一点的是 SpaceVim 是…
SonarQube搭建手记
这篇文章记录的是SonarQube服务搭建的详细过程,应用于云迁移后的PipleLine的代码扫描环节。 笔者有软件版本升级强迫症,一般喜欢使用软件的最新版本,编写此文的时候(2020-05-17)SonarQube的最新版本为8.3.1。 SonarQube是一个代码质量管理…
Flink 基础入门
Spark 的写过的内容我回顾了一下,我觉得如果把 一文带你过完Spark RDD的基础概念 给理解透彻的话,这东西其实也实在没有太多需要展开的,所以我就先跳坑直接 Flink 了,如果有什么需要特别去补充的地方,就之后再补上吧。 Spark Streaming 准确来说算是一…
其实 GraphQL 没那么难!全网最简洁的教程
之前请某个我的咨询客户的公司建议他们使用graphql,还专门做了一个培训,然后过了一段时间一问,说还没做,回复原因是一堆常见的你懂得。 真是一堆绕着圈子的屁话啊。 不得已出马,拍出一个入门文档。请对比了解什么叫做简洁,什么叫做不罗嗦不聒噪,艹。 有node基础的,10分钟学会…
【必知必会】HashMap 面试题
A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 equals是定性的,比较两者是否相等。 因为 hashCode 相同,不一定就是相等的(equals方法比较),所以两个对象所在数组的下标相同,"碰撞"就此发生。又因…
(六)从零搭建后端框架——异常统一处理的三种方式
这样显然对用户是及其不友好的。 然后,前端根据返回的信息,显示友好的提示页面。 下面我们来实际操作下。 其它Controller继承BaseController即可。实现如下: BusinessException是约定的业务异常的基类,若是主动抛出一般都要求是BusinessE…
百万级商品数据实时同步,查询结果秒出
前阵子老板安排了一个新任务,要建设一个商家商品搜索系统,能够为用户提供快速、准确的搜索能力,在用户输入搜索内容时,要能从商家名称和商品名称两个维度去搜索,搜索出来的结果,按照准确率排序,并按商家所属商品的关联关系,来组合数据结构,同时提供API给业务系统调用。 带着以上3个问…
基于Canal和Kafka实现MySQL的Binlog近实时同步
近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实时同步业务系统的数据(包括保存、更新或者软删除)到一个另一个数据源,持久化之前需要清洗数据并且构建一个相对合理的便于后续业务数据统计、标签系…