51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
MySQL事务的12连问,你顶得了嘛
前言大家好,我是捡田螺的小男孩。金三银四很快就要来啦,准备了事务的12连问,相信大家看完肯定会有帮助的。1.什么是数据库事务?事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。假如A转账给B100元,先从A的账户里扣除100元,再在B的账户上加上100元。如果扣完A的100元后,还没来得及给B加上,银行系统异常了,最后导致A的余额减少了,B的余额却没有增加。所以就需要...
bashendan
0回复
2364浏览
MySQL
SQL优化13连问,收藏好!
前言大家好,我是田螺。金三银四已经开始啦,准备了SQL优化的13连问,内容非常干!相信大家看完一定会有帮助的。1.日常工作中,你是怎么优化SQL的?大家可以从这几个维度回答这个问题:分析慢查询日志使用explain查看执行计划索引优化深分页优化避免全表扫描避免返回不必要的数据(如select具体字段而不是select)使用合适的数据类型(如可以使用int类型的话,就不要设计为varchar)优化sq...
bashendan
0回复
2029浏览
SQL
面试必备:四种经典限流算法讲解
前言大家好,我是田螺.最近一位朋友去拼夕夕面试,被问了这么一道题:限流算法有哪些用代码实现令牌桶算法。跟星球好友讨论了一波,发现大家都忘记得差不多了.所以田螺哥再整理一波,常见的四种限流算法,以及简单代码实现,相信大家看完,会茅塞顿开的。1.固定窗口限流算法1.1什么是固定窗口限流算法固定窗口限流算法(FixedWindowRateLimitingAlgorithm)是一种最简单的限流算法,其原理是在固定时间窗口(单位时间)...
bashendan
0回复
1787浏览
限流算法讲解
毁灭你,与你何干?各种翻译软件被GPT4降维打击!
我因为工作的关系经常会用到翻译软件。传统的翻译软件在我的印象里,翻译个简单的字词句还行,进行一整段文章英译中时,语言总不是特别通畅。但是总体不影响理解。之前我的开源站点大量的文档需要中译英时,我对比了大量的翻译软件,对翻译结果也进行了比对,最后用了业内口碑比较好的DeepL,但是即便是DeepL出来的结果,我也不是特别满意,不能无脑复制粘贴。所以后来我对英文的结果进行了大量的修改和润色。整个文档翻译工作...
大家好我是佩奇
0回复
1.2w浏览
GPT
翻译软件
秒杀系统瞬时百万并发流量的六种应对之道(十年高并发大促经验总结)
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码获取地址:https:t.zsxq.com0dhvFs5oR备注:本文节选自冰河技术知识星球《Seckill秒杀系统》专栏沉淀,成长,突破,帮助他人,成就自我。本章难度:★★★☆☆本章重点:全面阐述建设秒杀系统挑战的应对之道,知己知彼,方案了然于胸,自然有应对之道。经过长期秒杀大促的沉淀与总结,针对秒...
嘟嘟鱼啊鱼
0回复
3289浏览
Seckill
秒杀系统
被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了
大家好,我是小富~前言忙里偷闲学习了点技术写了点demo代码,打算提交到我那2000Star的Github仓库上,居然发现有5个Issues,最近的一条日期已经是202281了,以前我还真没留意过这些,我这人懒得很,本地代码提交成功基本就不管了。仓库地址:https:github.comchengxyndsSpringbootNotebook5个Issues中,有个标题"优化本仓库大小的建议"吸引我了,赶紧点进去看看啥情况,这个哥们说我这个仓库太大了,...
icegoblin
0回复
2998浏览
GitHub
好好的系统,为什么要分库分表?
大家好,我是小富~说在前边今天是《分库分表ShardingSphere原理与实战》系列的开篇文章,之前写过几篇关于分库分表的文章反响都还不错,到现在公众号:程序员小富后台不断的有人留言、咨询分库分表的问题。我也没想到大家对于分库分表的话题会这么感兴趣,可能很多人的工作内容业务量较小很难接触到这方面的技能。这个系列在我脑子里筹划了挺久的,奈何手说啥也不干活,就一直拖到了现在。其实网上关于分库分表相关的文...
icegoblin
0回复
2519浏览
分库分表
《Spring6核心技术》第10章:深度解析@Component注解(注解+案例+时序图+源码)
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码地址:https:github.combinghe001springannotationbooktreemasterspringannotationchapter10沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河本章难度:★★★★☆本章重点:进一步学习并掌握Component注解向IOC容器中注入Bean的案例和流程,从源码级别彻底掌握Compone...
嘟嘟鱼啊鱼
0回复
3206浏览
Spring
面试现场 | 聊聊JVM性能调优?
大家好,我是冰河最近不少小伙伴希望我能写一些关于面试的知识,出一些相对来说有一点技术深度的面试知识点。经过几天的思考,我决定先更新一些面试中经常会被问及的一些知识点,以便能够帮助小伙伴们系统的梳理面试中需要掌握的知识技能。主要的方式是以面试的角度,深度聊聊面试中经常被问及的各项知识点。对于工作3年左右的Java程序员来说,在面试大厂的过程中,面试官可能不会太关注你做了多少个项目、你的CRUD水平如何。更...
嘟嘟鱼啊鱼
0回复
2146浏览
JVM
java
《Spring核心技术》第9章:一个@Lazy注解也能写上万字?
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码地址:https:github.combinghe001springannotationbooktreemasterspringannotationchapter09沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河本章难度:★★★☆☆本章重点:进一步学习并掌握Lazy注解延迟创建Bean的案例和流程,从源码级别彻底掌握Lazy...
嘟嘟鱼啊鱼
0回复
1530浏览
Spring
《Spring核心技术》第8章:深度解析@Conditional注解
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码地址:https:github.combinghe001springannotationbooktreemasterspringannotationchapter08沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河本章难度:★★★★☆本章重点:进一步学习并掌握Conditional注解指定创建Bean条件的案例和流程,从源码级别彻底掌握Conditio...
嘟嘟鱼啊鱼
0回复
2303浏览
Spring
聊聊本地缓存和分布式缓存
缓存,消息队列,分库分表是高并发解决方案三剑客。缓存之所以能够让系统“更快”,本质上做到了如下两点:减小CPU消耗将原来需要实时计算的内容提前算好、把一些公用的数据进行复用,这可以减少CPU消耗,从而提升响应性能。减小IO消耗将原来对网络、磁盘等较慢介质的读写访问变为对内存等较快介质的访问,从而提升响应性能。对于应用系统来讲,我们经常将缓存划分为本地缓存和分布式缓存。本地缓存:应用中的缓存组件,缓存组...
荣光因缘来
0回复
2790浏览
本地缓存
分布式缓存
《Spring核心技术》第6章:深度解析@PropertySource注解
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码地址:https:github.combinghe001springannotationbooktreemasterspringannotationchapter06沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河本章难度:★★★☆☆本章重点:进一步学习并掌握PropertySource注解加载配置文件的案例和流程,从源码级别彻底掌握Pro...
嘟嘟鱼啊鱼
0回复
2778浏览
Spring
《Spring核心技术》第7章:深度解析@DependsOn注解
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码地址:https:github.combinghe001springannotationbooktreemasterspringannotationchapter07沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河本章难度:★★★★☆本章重点:进一步学习并掌握DependsOn注解指定Bean依赖顺序的案例和流程,从源码级别彻底掌握DependsOn...
嘟嘟鱼啊鱼
0回复
2691浏览
Spring
品味布隆过滤器的设计之美
布隆过滤器是一个精巧而且经典的数据结构。你可能没想到:RocketMQ、Hbase、Cassandra、LevelDB、RocksDB这些知名项目中都有布隆过滤器的身影。对于后端程序员来讲,学习和理解布隆过滤器有很大的必要性。来吧,我们一起品味布隆过滤器的设计之美。1缓存穿透我们先来看一个商品服务查询详情的接口:publicProductqueryProductById(Longid){查询缓存ProductproductqueryFromCache(id);if(product!null){returnproduct;}从数据库...
荣光因缘来
0回复
2632浏览
布隆过滤器
rocketmq-spring : 实战与源码解析一网打尽
RocketMQ是大家耳熟能详的消息队列,开源项目rocketmqspring可以帮助开发者在SpringBoot项目中快速整合RocketMQ。这篇文章会介绍SpringBoot项目使用rocketmqspringSDK实现消息收发的操作流程,同时笔者会从开发者的角度解读SDK的设计逻辑。1SDK简介项目地址:https:github.comapacherocketmqspringrocketmqspring的本质是一个SpringBootstarter。SpringBoot基于“约定大于配置”(Conventionoverconfiguration)这一理...
荣光因缘来
0回复
2374浏览
java
《Spring核心技术》第5章:三万字深度解析@Import注解
作者:冰河星球:http:m6z.cn6aeFbs博客:https:binghe.gitcode.host文章汇总:https:binghe.gitcode.hostmdallall.html源码地址:https:github.combinghe001springannotationbooktreemasterspringannotationchapter05沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河「本章难度」:★★★★☆「本章重点」:进一步学习并掌握Import注解向SpringIOC容器中注入Bean的示例与流程,从源码级...
嘟嘟鱼啊鱼
0回复
2350浏览
Spring
看完这一篇,ShardingSphere-jdbc 实战再也不怕了
谈到分库分表中间件时,我们自然而然的会想到ShardingSphereJDBC。这篇文章,我们聊聊ShardingSphereJDBC相关知识点,并实战演示一番。1ShardingSphere生态ApacheShardingSphere是一款分布式的数据库生态系统,它包含两大产品:ShardingSphereProxyShardingSphereJDBC▍一、ShardingSphereProxyShardingSphereProxy被定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。代理层介...
荣光因缘来
0回复
3039浏览
java
编程十年,「重启程序」如影随形
「重启程序」对我来讲,太熟悉了,我很纠结,因为它能帮我解决问题,但出于程序员对于程序健壮的强迫症,我又本能的抗拒。编程十年,慢慢的,我才发现:「重启程序」表面看是一个技术问题,但本质上是一个管理问题。1一路重启20102014年,我经历了一家彩票网站重构的整个过程,工作上我全情投入,学习技术如饥似渴,遇到了极多稀奇古怪的问题,取得了很大的进步。可是,公司的大小事故不断,研发人员经常使用重启来解决问题。第...
荣光因缘来
0回复
1843浏览
java
三家分晋:ChatGPT、百度文言一心、微软 New Bing
你好,我是悟空。最近试了这三款人工智能聊天工具,稍稍对比了下。三家分晋ChatGTP:更像是三国中魏国,地大物博用户多。百度文心一言:更像是三国中的蜀国,地理优势好,国内用户超级多。微软的NewBing:更像是三国中的吴国,有较好的外交,国内国外通吃。三款工具的横向对比下面是我对这三款工具提出的问题,来看看他们都是怎么答的吧。Redis如何更新和存储海量数据?微博怎么做的?ChatGPT优点:响应速度快,还回答了微博是...
Handpc
0回复
6120浏览
ChatGPT
暂无内容
1
8
9
10
11
12
13
14
15
16
71
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅