51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
ArkTS
实战教程
跨境电商如何通过打好数据底座,实现低成本稳步增长
今天我们邀请了OceanBase资深解决方案架构师孟磊围绕“原生分布式数据库助力跨境电商低成本稳步增长”为大家展开分享,结合实践与案例,探讨跨境电商如何通过打好数据底座,保障未来业务稳步增长的同时,用更低的成本享受更高的性能。毕业于湖南大学,多年海外工作经验,曾在Oracle从事多年数据库售后及解决方案工作,加入OceanBase后负责大型金融、政企、互联网等多个行业头部客户的分布式系统改造项目。以下是正文内容:“大...
ywz888
0回复
6557浏览
OceanBase
手撕Spring源码(三),彻底理解Spring循环依赖原理
很多朋友大概有注意到,我写过一些文章解释清楚了一些:全网没有其他文章解释清楚,或者大多数文章都是错误的问题。比如:《说透分布式事务》里BASE理论和分布式事务到底是什么关系。本篇文章我在动笔之前也搜索了一下,包含文章和收费视频。发现自己花了钱学习的东西老师(还是这个方面口碑很好的老师)在翻来覆去啰嗦那么几句话,就是没把问题讲透。为啥呢?我分析了一下,因为老师从一开始没有说明这么设计要解决的问题呀。上...
ywz888
0回复
6714浏览
编程一生
手撕Spring后置处理器源码,彻底理解Spring核心
上篇回顾承接上篇《手撕spring核心源码,彻底搞懂spring流程》。由于上下文之间的逻辑关系,没看过上篇的朋友强烈建议先看上篇。简单对上篇做个总结:首先咱们一起写了一个HelloWorld版本的Spring。因为Spring核心是控制反转,就是Bean对象都交给Spring来管理。开发者使用时只需要获取即可。在使用时分为两步:第一步,通过注解配置创建Spring上下文容器;第二步,从中获取需要的Bean来使用。那讲道理就先把这两步需要的框架构...
ywz888
0回复
6804浏览
编程一生
手撕spring核心源码,彻底搞懂spring流程
引子十几年前,刚工作不久的程序员还能过着很轻松的日子。记得那时候公司里有些开发和测试的女孩子,经常有问题解决不了的,不管什么领域的问题找到我,我都能帮她们解决。但是那时候我没有主动学习技术的意识,只是满足于解决问题,错过了能力提升最好的阶段。老公是个截然相反的类型,我就看他天天在宿舍里学习。学来学去也就那样了。他不陪我玩,我虽然心里不乐意,但是还好那时候未卜先知:知道自己能生一个长的帅、和我兴...
ywz888
0回复
6677浏览
编程一生
Spring容器组件添加的五驾马车
这段时间也陆续给大家带来了一些Spring系列相关的文章。可以从《Spring源码的学习方法和知识地图》入手,看看自己处于哪个阶段,更关注哪些方面。再进行系统性的学习。今天咱们从另外一个角度对Spring容器的组件注入做一个总结性的学习。Spring容器组件添加有五驾马车,本文主要以注解驱动做讲解,配置文件注入原理也是一样的:1.包扫描+组件标注注解2.包扫描+Bean3.Import4.包扫描+FacotoryBean5.包扫描+BeanFactoryPostProces...
ywz888
0回复
6377浏览
编程一生
干货分享|互联网出海企业数据库选型问答实录
4月29日,OceanBase面向出海企业举办了一场专享会。出海企业在面临企业快速发展中常会遇到数据库的性能瓶颈、稳定性要求、数据合规、HTAP能力、多云部署等多种挑战,出海企业如何选择一款高性价比、稳定、安全、具备HTAP能力并能灵活部署在现有云资源上的数据库,是DBA非常关心的问题。本次活动中OceanBase资深解决方案架构师孟磊(花名:亦年)也回答了一些客户的问题,整理本次问答实录希望能够帮助更多出海企业了解业务发展...
ywz888
0回复
6384浏览
OceanBase
OceanBase 源码解读(十一):Location Cache 模块浅析
此前,OceanBase源码解读第十篇《一号表及其服务寻址》,为大家介绍了“系统租户的「一号表」”的前世今生,并对一号表相关的服务寻址过程进行了说明。本期“源码解读”继续由OceanBase内核研发工程师镇楠为大家带来文中提及的LocationCache模块浅析。Locationcache是observer上的一个基础模块,为SQL、事务、CLOG等多个其他模块提供获取及缓存某个副本位置信息的能力。Locationcache依赖各级meta表以及底层partitionse...
ywz888
0回复
6408浏览
OceanBase
开发者必装的软件工具总结
在一家公司工作很多年了,办公电脑很陈旧,想申请一台新的。但是总会一拖再拖。想到要重装软件,很多数据有可能丢就很头疼。如果咱们平时对数据养成及时备份的好习惯,换新电脑的成本可能并没有想象中的那么高。咱们今天从软件开发生命周期的角度进行一次梳理。立项阶段一个软件最初先要进行充分沟通,才能立项。沟通至少需要foxmail等邮件工具和微信或者是内部的企业微信或者钉钉等IM工具。当然,自从疫情,线上沟通多了起来,...
ywz888
0回复
6241浏览
编程一生
Spring源码里开天辟地的五个Bean,再介绍一个学习方法
引子在《Spring源码的学习方法和知识地图》里,我提到如果一开始就研究Spring源码会被Spring源码中的细枝末节带偏,脱离主线。因为其中99%的代码是为了解决1%的问题。所以我写了三篇手撕Spring源码的文章:《手撕spring核心源码,彻底搞懂spring流程》《手撕Spring源码(二),彻底理解Spring后置处理器》《手撕Spring源码(三),彻底理解Spring循环依赖原理》旨在帮助大家把细枝末节去掉,回归Spring源码的设计本身,看代码的...
ywz888
0回复
6245浏览
编程一生
向量化引擎对HTAP的价值与技术思考
近日,OceanBaseCTO杨传辉解读HTAP的文章《真正的HTAP对用户和开发者意味着什么?》介绍了OceanBase对HTAP的理解和技术思路,在读者中引发了广泛讨论。OceanBase认为,真正的HTAP要求先有高性能的OLTP,然后在OLTP的基础上支持实时分析。OceanBase通过原生分布式技术提供高性能的OLTP能力,真正通过“一个系统”同时提供事务处理和数据实时分析能力,“一份数据”用于不同的工作负载,从根本上保持数据的一致性并最大程度降低数...
ywz888
0回复
6180浏览
OceanBase
真正的HTAP对用户和开发者意味着什么?
Gartner2014年首次提出HTAP(HybridTransactionAnalyticalProcessing,混合事务分析处理)并给出明确的定义:即同时支持OLTP和OLAP场景,需要创新的计算存储框架,在一份数据上保证事务的同时支持实时分析,省去费时的ETL过程。在我看来,HTAP代表了一种技术理想,但是落地的时候难免会遇到各种问题,包括:1.HTAP对用户意味着什么?一个OLTP和OLAP“无所不能”的系统真的是用户想要的吗?2.基于一份数据的假设,HTAP到底牺牲OL...
ywz888
0回复
6105浏览
OceanBase
为什么资源隔离对HTAP至关重要?
此前,通过《向量化引擎对HTAP的价值与技术思考》一文,我们分享了OceanBase怎样看待向量化引擎技术,并介绍了用它解决复杂查询场景的技术思路。HTAP的本意是把OLTP(事务处理)和OLAP(分析处理)放在一个系统上更好地运行,帮助客户开展实时业务决策,降低运营成本并提升创新效率。因为OLTP、OLAP使用资源(CPU、内存、IO等)的方式不同,同时运行时容易产生资源干扰。如何将二者的相互影响降到最小,成为实现HTAP的关键,也...
ywz888
0回复
6065浏览
OceanBase
学术加油站|面向HTAP数据库的基准评测工具研究进展
编者按本文系华东师范大学俞融&王清帅两位同学所著,本篇也是OceanBase学术系列稿件第六篇。「俞融,华东师范大学数据科学与工程学院在读硕士生。研究生期间在数据学院DBHammer组从事面向HTAP数据库系统的评测相关技术研究,致力于定义新型benchmark并开发开源工具服务于HTAP数据库公平、公正、高效评测工作。」「王清帅,华东师范大学数据科学与工程学院在读博士生。博士生期间在华东师范大学数据学院DBHammer组致力数据库系统...
ywz888
0回复
6092浏览
OceanBase
解决方案架构师周贵卿:数字支付降本提效,从分布式升级开始
根据麦肯锡相关报告显示,2020年全球支付业收入11年来首次下降。黑天鹅事件让支付行为发生重大转变,现金使用量大幅下降,商务服务从线下快速转移至线上,这些转变为支付参与者带来了新的机会与挑战。2021年,支付业收入指标快速修复反弹,其中,数字支付在面对危机时展现出来的敏捷性成为推动经济更快复苏的重要因素之一。如菲律宾电子钱包GCash在2022年Q1,注册用户数首次超过6000万,达到覆盖菲律宾83%成年人口的里程碑。在...
ywz888
0回复
5645浏览
OceanBase
什么是“根创新”?从公交支付用上国产数据库说起
10多年前我毕业到广州工作,出火车站第一件事就是去路边报刊亭办一张“羊城通”卡用来乘坐公交地铁。今天路边的报刊亭已十分稀少,“羊城通”也逐渐被扫码、NFC、数字货币等移动支付替换。公交支付的升级只是出行智能化的冰山一角。公交出行开始跑在数据上艾媒咨询数据显示,中国智慧交通技术支出规模不断增长,2020年中国智慧交通技术支出规模达502.7亿元,同比增长16.26%,预计2021年中国智慧交通技术支出规模将达580亿元,轨...
ywz888
0回复
5073浏览
OceanBase
系统设计的11个考虑
有了《系统架构的11条原则》,真正到设计阶段还有另外11个考虑。系统正确性考虑一:负负得正假如我们看到某个代码,明显有逻辑错误,想随手改改。你就要考虑一件事情:这段明显有问题的代码为什么在线上运行着没有人来报bug?有一种正常运行叫做【负负得正】。如果把错误的逻辑改对了反而可能引起问题。这种问题要避免最好的时机是初版设计和开发阶段就避免。除了设计阶段逻辑要清晰,代码要做好审查、加上单体测试等测试手段外...
ywz888
0回复
4820浏览
编程一生
源码元宇宙-lambda表达式底层执行解析
背景3月28日那天,咱们用户群里,朋友让我写篇lambda表达式的底层执行解析。拖了快20天了,今天就来聊聊这个问题。《深入理解函数式编程》里讲到lambda表达式本质是一个匿名的内联函数。不从Java角度,Lambda本身是计算机编程语言,Lambda表达式是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。那篇文章讲解了匿名内部类与函数式编程怎么转换,怎么debug调试。对面试而言,这些内容足够了。朋...
ywz888
0回复
6476浏览
编程一生
Jimmer: 一个面向Java和Kotlin的革命性ORM
原创
大家好,Jimmer是我开发的一个开源的JavaKotlinORM,整合我多年开发经验于一体,解决系统开发中一直困扰着开发人员的深层次问题。1.本文的讨论前提OLTP类型项目很大一部分操作是都针对数据库原始数据,这时软件系统中的对象结构和数据库的中数据结构大体一致,是本文讨论的场景。而因业务计算而引入的计算指标相关的数据类型,和数据库的原始结构并不相同,并非本文的讨论范场景。项目相关链接:文档:https:babyfishct.github.i...
babyfishct
1回复
1.6w浏览
JPA
MyBatis
Java
ORM
Redis
#冲刺创作新星#Elasticsearch高级检索单字母数字进行分词N-gram
原创
一、前言小编最近在做到一个检索相关的需求,要求按照一个字段的每个字母或者数字进行检索,如果是不设置分词规则的话,英文是按照单词来进行分词的。小编以7.6.0版本做的功能哈,大家可以根据自己的版本去官网看看,应该区别不大例子:C6153PE冬日恋歌,要可以通过任何一个数字和字母进行检索到,并且不区分大小写。c,6,c6等等!今天官网上有一些例子,觉得和实战还是有点区别,小编这里通过了测试抓紧来记录一下,希望帮助...
掉发的小王
0回复
6872浏览
Elasticsearch
springboot
kibana
#冲刺创作新星#Docker安装Mycat和Mysql进行水平分库分表实战
原创
一、前言小编最近公司有个新的需求,数据量比较大,要涉及到分库分表。大概了解了一些主流的中间件,使用和网上资料比较多的是Mycat和shardingjdbc,小编比较倾向于Mycat。原因很简单就是参考的资料比较多,教学比较多,小编经过一天的尝试,终于完成了!这篇主要是实战,一些知识点请自行百度,小编也是没有了解太多,最主要的目的是看一下效果!网上全使用Docker还是不多,而且很迷糊,小编进行补充,让大家少走弯路!!写在...
掉发的小王
0回复
7095浏览
docker
mycat
mysql
暂无内容
1
149
150
151
152
153
154
155
156
157
321
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅