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
HarmonyOS,学习
应用开发
别再分库分表了,试试TiDB!
大家好,我是不才陈某TiDB是一个分布式NewSQL数据库。它支持水平弹性扩展、ACID事务、标准SQL、MySQL语法和MySQL协议,具有数据强一致的高可用特性,是一个不仅适合OLTP场景还适合OLAP场景的混合数据库。TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(HybridTransactionalandAnalyticalProcessing,HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用...
梦叶草789
0回复
4398浏览
TiDB
NewSQL
17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
大家好,我是不才陈某本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ17个方面综合对比作为消息队列使用时的差异。1.资料文档Kafka:中,有kafka作者自己写的书,网上资料也有一些。rabbitmq:多,有一些不错的书,网上资料多。zeromq:少,没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少,没有专门写rocketmq的书,网上的资料良莠不齐,官方文档很简洁,但是对技术细节没有过多的描述。...
梦叶草789
0回复
4245浏览
Kafka
RabbitMQ
RocketMQ
ActiveMQ
java
Spring Boot + MybatisX,真香!
大家好,我是不才陈某MybatisX是一款基于IDEA的快速开发插件,方便在使用mybatis以及mybatisplus开始时简化繁琐的重复操作,提高开发速率。使用MybatisX的好处节省大量持久层代码开发时间强大的功能为业务编写提供各类支持配置简单,告别各类复杂的配置文件如何使用MybatisX1.创建一个简单的数据库2.创建一个简单的Springboot工程3.在pom.xml文件中引入mybatisplus依赖<!mybatisPlus><dependency><groupId>com.baomidou<groupId...
梦叶草789
0回复
4097浏览
Spring
这破系统终于拆分重构了,压力山大!
大家好,我是不才陈某1为什么要拆分?先看一段对话:从上面对话可以看出拆分的理由:1)应用间耦合严重。系统内各个应用之间不通,同样一个功能在各个应用中都有实现,后果就是改一处功能,需要同时改系统中的所有应用。这种情况多存在于历史较长的系统,因各种原因,系统内的各个应用都形成了自己的业务小闭环;2)业务扩展性差。数据模型从设计之初就只支持某一类的业务,来了新类型的业务后又得重新写代码实现,结果就是项目...
梦叶草789
0回复
3698浏览
java
5大主流方案对比:MySQL千亿级数据线上平滑扩容实战(下篇)
2.2实现数据库的秒级平滑2N扩容扩容部署架构:2.2.1新增数据库VIP在Server2节点,增加VIP修改etckeepalivedkeepalived.confglobaldefs{routeridvip2}vrrpinstanceVI1{vrrp实例定义stateBACKUPlvs的状态模式,MASTER代表主,BACKUP代表备份节点interfaceens33绑定对外访问的网卡virtualrouterid112虚拟路由标示,同一个vrrp实例采用唯一标示priority100优先级,100代表最大优先级,数字越大优先级越高advertint1master与backup节...
梦叶草789
0回复
3635浏览
MySQL
龙蜥社区 5 月度运营大事件回顾
各位龙蜥社区的朋友们,你们好!5月运营月报来啦!从龙蜥看点、龙蜥生态、龙蜥活动、龙蜥SIG月度动态、精彩内容推荐等几方面总结、回顾了5月发生的重要事件。以下是社区运营报告,也欢迎更多的开发者加入,与我们一起打造面向云时代的操作系统。
龙蜥社区OpenAnolis
0回复
4091浏览
龙蜥社区
运营事件
回顾
开源
操作系统
DPU 厂商大禹智芯加入龙蜥社区,共建领先的 IT 基础设施
原创
近日,北京大禹智芯科技有限公司(以下简称“大禹智芯”)签署了CLA(ContributorLicenseAgreement,贡献者许可协议),正式加入龙蜥社区(OpenAnolis)。大禹智芯成立于2020年6月,是一家专注于提供DPU产品设计、研发与服务的国家高新技术企业,目前已获得“专精特新”中小企业认证和科技型中小企业的认定,是北京市中关村高新技术企业。大禹智芯DPU的物理形态产品是Paratus,Paratus产品可广泛应用于云计算、边缘计算、5G、人...
龙蜥社区OpenAnolis
0回复
4716浏览
开源
大禹智芯
龙蜥社区
生态加入
DPU
DC电源模块在工业自动化的应用
三河博电科技BOSHIDADC电源模块在工业自动化的应用随着自动化技术的不断发展,DC电源模块已成为工业控制系统中不可或缺的一个组成部分。在许多自动化系统中,如机器人、控制器、PLC等,都需要使用到直流电源模块来提供稳定可靠的电源,以确保系统的正常运行。本文将从以下几个方面探讨DC电源模块在工业自动化中的应用。一、DC电源模块的分类直流电源模块根据不同的电源来源可以分为ACDC转换器和DCDC转换器两种。ACDC转换器主要...
稳控科技
0回复
3869浏览
电源模块
电源定制
电源代加工
工业电源
仪器仪表
龙蜥开发者说:构建软件包?不,是构建开源每一个角落!| 第 20 期
原创
「龙蜥开发者说」第20期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者任博来分享「构建软件包?不,是构建开源每一个角落」。欢迎阅读上期故事《亲历从基础设施构建到系统质量保障,龙蜥未来可期》。开发者说系长期活动,对于积极投稿、多次分享的童鞋,我们还有神秘大礼鼓励!诚邀...
龙蜥社区OpenAnolis
0回复
4101浏览
龙蜥社区
开发者说
软件包
开源
操作系统
毁灭你,与你何干?各种翻译软件被GPT4降维打击!
我因为工作的关系经常会用到翻译软件。传统的翻译软件在我的印象里,翻译个简单的字词句还行,进行一整段文章英译中时,语言总不是特别通畅。但是总体不影响理解。之前我的开源站点大量的文档需要中译英时,我对比了大量的翻译软件,对翻译结果也进行了比对,最后用了业内口碑比较好的DeepL,但是即便是DeepL出来的结果,我也不是特别满意,不能无脑复制粘贴。所以后来我对英文的结果进行了大量的修改和润色。整个文档翻译工作...
大家好我是佩奇
0回复
1.5w浏览
GPT
翻译软件
Spring Cloud Gateway + Nacos 实现服务上下线无缝切换
大家好,我是不才陈某最近知识星球的球友在学习星球中的《精尽SpringCloudAlibaba》专栏提到一个问题,相信也有很多人在线上环境遇到过,或许也因此被批过:一个集群中有某个服务突然下线,但是网关还是会去请求这个实例,所以线上就报错了,报错信息如下图:究其原因到底为何呢?有没有一种靠谱的解决方案呢?别着急,往下看产生原因Gateway中有个缓存CachingRouteLocator,而网关服务使用的是lb模式,服务在上线或者...
梦叶草789
0回复
7200浏览
Spring Cloud
聊聊 微服务 架构中的用户认证方案
大家好,我是不才陈某今天来聊聊微服务中一个重要的话题:如何设计微服务架构下的用户认证方案。今天主要涉及三个方面的内容:传统的用户认证方案;JWT与JJWT;基于网关的统一用户认证。关于微服务的认证、鉴权陈某前面也写过非常多的实战文章,收获了全网一致好评,文章如下,有需要的可以看看:妹子始终没搞懂OAuth2.0,今天整合SpringCloudSecurity一次说明白!OAuth2.0实战!玩转认证、资源服务异常自定义这些...
梦叶草789
0回复
5822浏览
微服务
秒杀系统瞬时百万并发流量的六种应对之道(十年高并发大促经验总结)
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码获取地址:https:t.zsxq.com0dhvFs5oR备注:本文节选自冰河技术知识星球《Seckill秒杀系统》专栏沉淀,成长,突破,帮助他人,成就自我。本章难度:★★★☆☆本章重点:全面阐述建设秒杀系统挑战的应对之道,知己知彼,方案了然于胸,自然有应对之道。经过长期秒杀大促的沉淀与总结,针对秒...
嘟嘟鱼啊鱼
0回复
5693浏览
Seckill
秒杀系统
Jedis那么低性能,还在用?赶紧换上 lettuce 吧!
大家好,我是不才陈某在与知识星球的球友交流中,最近有很多小伙伴在面大厂,经常遇到下面的问题:3大redis客户端:Jedis、Redisson、Lettuce,如何选型?今天就来深入聊聊这个问题Redis的3大Java客户端组件Redis官方推荐的Java客户端有Jedis、lettuce和Redisson。客户端组件1:JedisJedis是老牌的Redis的Java实现客户端,提供了比较全面的Redis命令的支持、Jedis在线网址:http:tool.oschina.netuploadsapidocsred...
梦叶草789
0回复
4725浏览
lettuce
OpenFeign夺命连环9问?
大家好,我是不才陈某前面介绍了SpringCloud中的灵魂摆渡者Nacos,和它的前辈们相比不仅仅功能强大,而且部署非常简单。今天介绍一款服务调用的组件:OpenFeign,同样是一款超越先辈(Ribbon、Feign)的狠角色。文章目录如下:这篇文章之前陈某发过,全网阅读10W+,时隔一年发出来让大家复习复习,部分读者看过可以直接跳过1、Feign是什么?Feign也是一个狠角色,Feign旨在使得JavaHttp客户端...
梦叶草789
0回复
4490浏览
OpenFeign
Spring Cloud Gateway夺命连环10问?
大家好,我是不才陈某这篇文章介绍下微服务中的一个重要角色:网关,对于网关如何选择,由于阿里系暂时未出网关,当然是选择了SpringcloudGateway,毕竟是亲儿子。已经阅读过该篇文章的朋友可以直接跳过文章目录如下:为什么需要网关?传统的单体架构中只有一个服务开放给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,那么作为客户端如何去调用这些微服务呢?如果没有网关的存在,只能在本地记录每个微服务的调...
梦叶草789
0回复
4371浏览
Spring
敢在简历上写消息队列,这几个问题必须拿下!
大家好,我是不才陈某面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了MQ技术(如Kafka、RabbitMQ、RocketMQ),基本都会抛出一个问题:在使用MQ的时候,怎么确保消息100%不丢失?这个问题在实际工作中很常见,既能考察候选者对于MQ中间件技术的掌握程度,又能很好地区分候选人的能力水平。接下来,我们就从这个问题出发,探讨你应该掌握的基础知识和答题思路,以及延伸的面试考点。案例背景以京东系统为例,用...
梦叶草789
0回复
4020浏览
Message Queue
推进开源法律知识普及|2023开放原子全球开源峰会开源法律与合规分论坛即将启幕
随着开源在推动创新、促进协作方面的作用日益凸显,开源领域的法律与合规问题日益受到关注。6月11日,开放原子全球开源峰会开源法律与合规分论坛将在北京经济开发区国家信创园召开,论坛以“开源知识产权的深度现实与广阔未来”为主题,全球开源领域法律与合规专家共同从理论和实践维度,就开放创新模式下知识产权纠纷的最新案例、开源相关的合规管理与维权实务、以及与AI相关的前沿法律问题等进行全方位探讨。北京大学法学院...
开放原子开源基金会
0回复
4223浏览
开源
法律与合规
震惊!这个基于GPT-4的代码编辑器让我这个开源作者感到恐慌!
首先,我不是标题党。我确确实实受到了震撼。其次,我今天要写的也不是在chatGPT里面叫AI写什么冒泡排序,鸡兔同笼等网上都已有大量代码示例的问题。我知道chatGPT已经火出圈了,本人也试验过叫AI写一些简单的程序,太简单的基本上都能写对,稍微复杂点的也能介绍个大致思路,代码也能给出,但是很多都无法正常跑起来,也有一些逻辑性的错误。最多也只能用来参考下。虽然我觉得目前AI能理解一些人类的意图,能给出大致的实现代...
大家好我是佩奇
0回复
3620浏览
GPT
5大主流方案对比:MySQL千亿级数据线上平滑扩容实战(上篇)
大家好,我是不才陈某在项目初期,我们部署了三个数据库A、B、C,此时数据库的规模可以满足我们的业务需求。为了将数据做到平均分配,我们在Service服务层使用uid%3进行取模分片,从而将数据平均分配到三个数据库中。如图所示:后期随着用户量的增加,用户产生的数据信息被源源不断的添加到数据库中,最终达到数据库的最佳存储容量。如果此时继续向数据库中新增数据,会导致数据库的CRUD等基本操作变慢,进而影响整个服务的响应...
梦叶草789
0回复
3450浏览
MySQL
暂无内容
1
200
201
202
203
204
205
206
207
208
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅