51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
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 NEXT
华为
「认知」打工人的自我修养
都说认知以外的钱难搞,那认知内的呢?01互联网内卷年代,作为不着调的普通选手;在诸多花里胡哨的黑话中,个人最待见的就是"认知"这个词;认知,有强烈的抽象感;想要深刻理解抽象的概念,可能需要上升到哲学层面,或者所谓的人性层面;很显然,普通玩家达不到那个层次,更多的还是从实践中搭建认知体系;个人理解;认知就是对事物认识的多少和知道的深度层次,即认知范畴内的广度和深度;广度影响思维的开阔性,深度决定思维...
pivoteic
0回复
2633浏览
职场感悟
如何实现根据环境切换不同配置?
在企业开发中,系统的配置信息往往会分不同的环境,如开发环境、测试环境、生产环境。当我们使用nacos作为配置中心时,一定会遇到的问题就是在应用中配置nacos的serveraddr时测试环境的nacos地址和线上nacos地址如何区分的问题拿开发环境和正式环境来说,比如开发环境的nacos地址是nacos.dev.biggerboy.com:8848而正式环境是nacos.biggerboy.com:8848当在开发环境开发完成准备上线时如何将nacos地址切换为正式环境呢?修改配置...
wg204wg
0回复
4772浏览
nacos
聊一聊责任链模式
将一堆“事情”串联在一起,有序执行,就叫责任链一、概述责任链模式(ChainofResponsibilityPattern)是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端发出时,会沿着链的路径依次传递给每一个节点对象,直至有对象处理这个请求为止,属于行为型模式。下面放一张足球比赛的图,通过层层传递,最终射门。通过这张图,可以更好的理解责任链模式。二、入门...
pivoteic
0回复
3334浏览
责任链模式
ElasticSearch这些坑记得避开
Index用不好,麻烦事不会少;一、管理方式ElasticSearch作为最常用的搜索引擎组件,在系统架构中发挥极其重要的能力,可以极大的提升数据的加载和检索效率;但不可否认的是,在长期的应用实践中,也发现很多不好处理的流程和场景;从直观感觉上说,业务中对索引的使用主要涉及如图的几个流程,其核心也就是索引的结构维护与数据的流动管理两个模块;如果数据结构比较简单且体量小,那么使用起来可能很顺手;如果数据主体复杂且...
pivoteic
0回复
2988浏览
ElasticSearch
聊一聊装饰者模式
是你,还是你,一切都有你!——装饰者模式一、概述装饰者模式(DecoratorPattern)允许向一个现有的对象扩展新的功能,同时不改变其结构。主要解决直接继承下因功能的不断横向扩展导致子类膨胀的问题,无需考虑子类的维护。装饰者模式有4种角色:抽象构件角色(Component):具体构件类和抽象装饰者类的共同父类。具体构件角色(ConcreteComponent):抽象构件的子类,装饰者类可以给它增加额外的职责。装饰角色(Decorator)...
pivoteic
0回复
2720浏览
装饰者模式
吉利要怎么打魅族这张牌?
原创
吉利打通车机手机体验和生态的步伐在不断加速。在2022年12月底,吉利已经全资控股了魅族科技。天眼查的资料显示,吉利的控股公司武汉星纪魅族科技有限公司已经成为了魅族的唯一股东。魅族的董事长也由J.Wong黄章变更为沈子瑜,后者同时也是吉利旗下负责智能化的子公司亿咖通的董事长兼CEO。从2021年9月官宣进入手机领域,到2022年7月成为魅族的大股东,再到现在全资控股魅族,吉利打通车机手机体验和生态的步伐在不断加速。作为...
智能车指北
0回复
4490浏览
吉利
智能网联汽车
2023年中国顾客手机推荐度排名:华为第二
淡出智能手机主流市场已经两年多的华为,在中国消费者心目中的地位依旧坚挺。中国顾客手机推荐度排名:华为第二近日,品牌评级权威机构Chnbrand发布了2023年中国顾客对各品牌手机的推荐度指数。根据数据显示2022年国内NPS排名如下:第一名:苹果,得分为27.9,同比是持平的第二名:华为,得分为25.3,同比也是持平的第三名:荣耀,得分为17.4,同比上升两位第四名:vivo,得分为14.5,同比上升两位第五名:小米,得分为10.4,同...
开源news
0回复
8148浏览
手机品牌
华为
苹果
MATE50
理想出现诡异BUG:车在前面跑,人在后面追
原创
算法BUG竟然能引发灵异事件。近日,一名上海的理想L8Pro车主遇到了一起“灵异事件”:在雨夜驾车时,中控屏突然显示后方竟然有人追着车跑,而自己检查后发现车后并没有人。很快又有其他车主复现了这个诡异的场景:车辆以超过100kmh的速度高速行驶,车后有两辆自行车紧追不舍,环法冠军也骑不了这么快吧。00虽然这些灵异事件没有造成实际损失,但是想想还是挺瘆人的。跟在车辆后面的究竟是人还是鬼?难不成是三体人?算法存在B...
智能车指北
0回复
4933浏览
理想
造车新势力
智能网联汽车
自动驾驶
高并发系统设计的15个锦囊
前言大家好,我是田螺。记得很久之前,去面试过字节跳动。被三面的面试官问了一道场景设计题目:如何设计一个高并发系统。当时我回答得比较粗糙,最近回想起来,所以整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。如何理解高并发系统所谓设计高并发系统,就是设计一个系统,保证它整体可用的同时,能够处理很高的并发用户请求,能够承受很大的流量冲击。我们要设计高并发的系统,那就需要处理好一些常见的系统瓶颈...
Bald_eagle
0回复
4083浏览
高并发系统
实战总结!18种接口优化方案的总结
前言大家好,我是捡田螺的小男孩。之前工作中,遇到一个504超时问题。原因是因为接口耗时过长,超过nginx配置的10秒。然后真枪实弹搞了一次接口性能优化,最后接口从11.3s降为170ms。本文将跟小伙伴们分享接口优化的一些通用方案。1.批量思想:批量操作数据库优化前:for循环单笔入库for(TransDetaildetail:transDetailList){insert(detail);}优化后:batchInsert(transDetail...
Bald_eagle
0回复
3927浏览
接口优化
分库分表经典15连问
前言大家好,我是田螺。我们去面试的时候,几乎都会被问到分库分表。田螺哥整理了分库分表的15道经典面试题,大家看完肯定会有帮助的。1.我们为什么需要分库分表在分库分表之前,就需要考虑为什么需要拆分。我们做一件事,肯定是有充分理由的。所以得想好分库分表的理由是什么。我们现在就从两个维度去思考它,为什么要分库?为什么要分表?1.1为什么要分库如果业务量剧增,数据库可能会出现性能瓶颈,这时候我们就需要考虑拆分...
Bald_eagle
0回复
3638浏览
分库分表
优雅代码的秘密,都藏在这6个设计原则中
前言大家好,我是捡田螺的小男孩。优雅的代码,犹如亭亭玉立的美女,让人赏心悦目。而糟糕的代码,却犹如屎山,让人避而远之。如何写出优雅的代码呢?那就要理解并熟悉应用这6个设计原则啦:开闭原则、单一职责原则、接口隔离原则、迪米特法则、里氏替换原则、依赖倒置原则。本文呢,将通过代码demo,让大家轻松理解这6个代码设计原则,加油1.开闭原则开闭原则,即对扩展开放,对修改关闭。对于扩展和修改,我们怎么去理解它呢...
Bald_eagle
0回复
3442浏览
代码设计原则
优秀后端都应该具备的开发好习惯
前言大家好,我是捡田螺的小男孩。毕业五年多,一共待过3家公司,碰到各种各样的同事,见识过各种各样的代码,有优雅的,赏心悦目的,也有垃圾的,屎山一样的。因此,写这篇文章,来记录一下一个优秀的后端开发程序员,应该有哪些好的开发习惯。1.注释尽可能全面,写有意义的注释接口方法、类、复杂的业务逻辑,都应该添加有意义的注释对于接口方法的注释,应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述类的注释...
Bald_eagle
0回复
3277浏览
后端开发
字节国际支付十连问
前言大家好,我是田螺。之前有位读者去字节面试,面的是国际支付部门,他凭记忆,回忆被问到的一些面试真题。于是,我整理了比较全的答案,希望对大家找工作有帮助呀,加油1.聊聊工作中,你是如何设计数据库表的命名规范选择合适的字段类型主键设计合理选择合适的字段长度优先考虑逻辑删除,而不是物理删除每个表必备的几个字段(如createtime和updatetime等)一张表的字段不宜过多尽可能使用notnull...
Bald_eagle
0回复
3165浏览
面试技巧
后端思维篇:如何抽个通用上报模板
前言大家好,我是田螺。我的后端思维专栏好久没更新啦,本文是后端思维专栏的第六篇哈。我的整个后端思维专栏都是跟日常工作相关的哈。最近刚好优化了安全上报这块的代码,抽了一个基础模板,看起来挺优雅的。所以今天手把手教大家,基于重复代码,如何思考和抽取模板。1.优化前的代码我们的业务场景,如修改密码,修改pin等,需要将操作结果上报到安全管理中心系统。优化前的伪代码如下:修改密码的逻辑:publicRespon...
Bald_eagle
0回复
3080浏览
代码优化
聊聊select for update到底加了什么锁
前言大家,我是田螺。最近在开发需求的时候,用到了select...forupdate。在代码评审的时候,一位同事说,唯一索引+一个非索引字段,是否可能会锁全表呢?本文田螺哥将通过9个实验操作的例子,给大家验证select...forupdate到底加了什么锁,是表锁还是行锁。这是本文的提纲哈:因为加锁是跟数据库的隔离级别息息相关的。而常用的数据库隔离级别也就RC(读已提交)和RR(可重复读),所...
Bald_eagle
0回复
3927浏览
select for updat
刚刚,别人家的年终奖又刷屏了!
曾经在年终奖上傲视群雄的互联网大厂,今年显得有些寂寥。有一种年终奖叫别人家的年终奖农历新年越来越近,最让“打工人”期待的当然就是年终奖了。最近一段时间,多家公司“秀”出豪气的年终奖,“别人家的年终奖”不断冲上热搜,让打工人们羡慕不已。①721万元现金“年终奖”堆成小山1月10日,江西绿能农业发展公司给种植户发放现金年终奖,721万元现金在桌上堆成小山。②年终奖给员工发了39辆宝马、比亚迪1月11日,国内民营...
开源news
4回复
6479浏览
年终奖
互联网大厂
华为
分红
小米汽车新进展:工厂6月完工,新车明年量产
原创
小米汽车今年要交卷了。2023年最值得期待的智能电动汽车是哪一款?相信有很多中国消费者给出的答案会是小米汽车。一方面是因为小米曾颠覆了智能手机行业,其互联网思维能给智能电动汽车行业带来更多的创新和活力。另一方面则是因为小米创始人雷军的个人光环。作为互联网和创投圈的大佬,雷军会如何理解智能电动汽车?2021年3月30日,小米智能电动汽车项目正式立项,首期投资100亿人民币,预计未来10年投资额达100亿美元。...
智能车指北
0回复
5388浏览
小米汽车
智能网联汽车
造车新势力
八月份才开始准备,我的秋招上岸总结!
你好,我是阿秀。要说今年秋招哪个岗位最卷?Java后端敢说第二,估计没其余方向的敢说第一了。其实我六七月份的时候就聊过这个问题,也给过预警,当时给了一个建议就是不要AllinJava后端,Java选手可以试试测开岗,特别是一些代码能力不太强的小伙伴。后来八月份的时候有个师妹私聊我问有没有什么建议或者意见?我在看了她的背景、技术栈以及学习的进展后,大致聊了聊后给了上面不要AllinJava后端的建议。后面八月的最后一天还...
rcshi
0回复
4880浏览
面试技巧
入职农业银行软件开发两个月,聊聊现状
你好,我是阿秀。大部分计算机相关专业的同学,最终选择的行业除了继续读研读博外就是互联网、国企事业编、银行、研究所、老师等行业,但好像很少人看到有人会分享一些毕业后选择去银行参加工作的情况,比如入职、工作、年终、压力等等。上周在牛客看到一篇一位22届的学弟分享自己在入职农业银行软件开发岗位2个月后的体验,觉得挺真实的。。。。分享一下:原文链接:https:www.nowcoder.comdiscuss1061243整理编辑:拓跋阿秀我...
rcshi
0回复
5855浏览
面试技巧
暂无内容
1
80
81
82
83
84
85
86
87
88
151
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅