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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
低代码到底是什么
前言在当今世界,各个商业、互联网、企业之间的竞争异常激烈,各个中小企业都面临着数字化转型的挑战,为什么要数字化转型,因为数字化转型可以使企业变得更加敏捷,创新成本更低。但是数字化转型的道路具有一定的复杂性,需要有合格的开发人员能够快速准确地开发出符合复杂业务的应用程序和流程。而开发人员从0到1的开发系统,存在着一定的风险,因为这会有很长的交付时间,并且成本可能会非常高,而且对开发人员的专业程度...
huiyugan
0回复
7214浏览
低代码
处理异常的标准姿势,一定要学会!
前言在Java中应该如何处理异常,这个话题看似简单,不就是try...catch嘛,但是往往BUG更容易出现在一些简单的、容易忽略的地方。大多数成熟的开发团队对于如何进行异常处理都有一套规范和最佳实践。本期内容我整理了一些在我的团队正在使用的9个最佳实践,希望能让你对异常处理有所帮助。1、使用finally或try...with...resource关闭资源如果我们在try代码块中需要使用到一些资源,比如InputStream,在使用完之...
huiyugan
0回复
8219浏览
异常
面试官让我设计个LRU缓存,结果...
小黑有个朋友最近去面试,过程中有问他一些缓存相关的问题。让他回答一下,设计一个LRU缓存,应该怎么实现我这个朋友呢,应该是没好好准备这块儿内容,反正是没咋答上来,于是。。。就让他回家等通知了。今天小黑就带大家来聊一聊LRU算法,并动手写一个LRU缓存。缓存淘汰策略是啥在我们平时开发中,经常会使用到缓存,比如一些热点商品,配置数据等,为了提高访问速度都会放到缓存中,但是,往往缓存的容量是有限的,我们不...
huiyugan
0回复
6774浏览
LRU算法
快丢掉BeanUtils吧,MapStruct才是YYDS
场景通常,在后端项目开发中,因为会有项目分层的设计,例如MVC架构,以及最近很火热的DDD架构中,会在不同的层级,有对应的DO,BO,VO,DTO等各种各样的POJO类,而我们在层级之间进行调用的数据传递时,通常要进行对象属性之间的映射。对于一些简单的对象,可能会直接使用get,set方法完成,或者使用BeanUtils工具类来完成属性之间的映射。这些代码往往是枯燥、无聊的,并且在不同的业务处理类中可能需要重复地对两个对象进行...
huiyugan
0回复
9612浏览
MapStruct
hi3861 编译没有问题 运行出现DHCP 启动失败 该怎么解决
[toc](目录)Guide这是一篇讲解如何正确使用51CTO开源基础软件社区Markdown的排版示例,希望通过此,大家都能轻松上手,都能通过Markdown能够让自己的文章有更加出色、清晰明了的排版。什么是MarkdownMarkdown(MD)是现在普遍使用的一种文档书写语言格式,只需用一些非常简单易记的符号,如([]()\),就可以轻松写出一篇具有良好的排版和可读性的文章。语法示例1.基本语法一些常规的语法格式。1.1标题标题用+空格表示,不同数量...
wx61a1c1d4a1cd2
0回复
6008浏览
大家帮下
经典线程同步问题:哲学家就餐
场景有五位沉默的哲学家围坐在一张圆桌旁,他们一生都在吃东西和思考。有五只筷子供他们使用,哲学家需要双手拿到一双筷子之后才能吃饭;吃完后会将筷子放下继续思考。那么现在有一个问题,我们需要想出一种方案,如何保证哲学家们可以交替吃饭和思考,而不会被饿死。哲学家就餐问题上面这个问题是由Dijkstra提出的一个经典的线程同步问题。解决方案我们在开始想如何解决问题之前,可以先将这个场景通过代码还原,在程序中...
huiyugan
0回复
7294浏览
线程同步
#冲刺创作新星#函数柯里化
原创
一起学习一下函数柯里化,感谢百度上各位大佬们的无私奉献什么是柯里化柯里化,是函数式编程的一个重要概念。它既能减少代码冗余,也能增加可读性。另外,附带着还能用来装逼。先给出柯里化的定义:在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。理论上的东西总是抽象的,直接看最简单的代码普通的add函数functionadd(x,y){returnx+y}Currying后functioncurryingAdd(x){retu...
炒香菇的书呆子
0回复
3428浏览
数学
华为XMAGE放大招:Mate 50 Pro拿下DXO第一
近日,专业评测机构DXOMARK公布了最新全球影像排行榜,华为Mate50Pro以149分问鼎智能手机影像排行榜,比苹果iPhone14ProMax还高出3分。华为Mate50Pro拿下DXO第一9月,华为正式发布了新一代旗舰产品Mate50Pro,在新机上华为选择采用自研的XMAGE影像代替此前Mate系列的徕卡影像。众所周知,自从华为与徕卡取消合作以后,很多用户对华为手机的拍照功能存在怀疑的态度,担心华为影像功能会因此会受到较大影响。不过,根据DXOMARK官...
开源news
0回复
6743浏览
华为
华为影像
XMAGE
来客
#冲刺创作新星#matlab数据类型 —— 整型
原创
[toc]〇、概述整型:是指没有小数点及以后数据部分的数据。1、232、8321都是整型,1.32、3.322、4.21等部分的不是整型。Matlab中提供了两种整数类型,有符号整型与无符号整型。有符号整型可分为int8、int16、int32、int64;无符号整型可分为uint8、uint16、uint32、uint64。一、有符号整型有符号整型是一般是指带有正负号的整型。类型函数范围有符号8位整数int82^7^2^7^1有符号16位整数int162^15^2^15^1有符号32位整数int322^31^...
忆往事_随风
0回复
4958浏览
matlab
面试必备:秒杀场景九个细节
前言高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功。这类活动商家绝大部分是不赚钱的,说白了是找个噱头宣传自己。虽说秒杀只是一个促销活动,但对技术...
我欲只争朝夕
0回复
6081浏览
秒杀系统
2W字!梳理50道经典计算机网络面试题(收藏版)
前言大家好,我是捡田螺的小男孩。金九银十即将来临啦,我梳理了50道计算机网络面试题,每一道题目都特别经典,大厂也非常喜欢问。相信大家看完,会有新的收获滴1.说说HTTP常用的状态码及其含义?思路:这道面试题主要考察候选人,是否掌握HTTP状态码这个基础知识点。不管是不是面试需要,我们都要知道,日常开发中的这几个状态码的含义哈:2.HTTP常用的请求方式,区别和用途?思路:这道题主要考察候选人,是否掌握HTTP请求方式...
我欲只争朝夕
0回复
6037浏览
面试技巧
计算机网络常见面试题
整理一波常见计算机网络面试题,希望对大家有帮助看下本期的目录吧1.计算机网络的各层协议及作用?计算机网络体系可以大致分为一下三种,OSI七层模型、TCPIP四层模型和五层模型。OSI七层模型:大而全,但是比较复杂、而且是先有了理论模型,没有实际应用。TCPIP四层模型:是由实际应用发展总结出来的,从实质上讲,TCPIP只有最上面三层,最下面一层没有什么具体内容,TCPIP参考模型没有真正描述这一层的实现。五层模型:五层模...
我欲只争朝夕
0回复
4682浏览
HTTP
Kafka 经典21连问,稳了
大家好,作为在消息中间件中拥有神一样地位的kafka,你真的了解它吗?1.什么是消息中间件?2.kafka是什么?有什么作用?3.kafka的架构是怎么样的?4.KafkaReplicas是怎么管理的?5.如何确定当前能读到哪一条消息?6.生产者发送消息有哪些模式?7.发送消息的分区策略有哪些?8.Kafka支持读写分离吗?为什么?9.那Kafka是怎么去实现负载均衡的?10.Kafka的负责均衡会有什么问题呢?11.Kafka的可靠性是怎么保证的?12.Kafka的消息...
我欲只争朝夕
0回复
7247浏览
Kafka
蚂蚁金服一面:十道经典面试题解析
前言大家好,我是捡田螺的小男孩。最近编程讨论群有位小伙伴去蚂蚁金服面试了,以下是面试的真题,跟大家一起来讨论怎么回答。点击上方“捡田螺的小男孩”,选择“设为星标”,干货不断满满1.用到分布式事务嘛为什么用这种方案,有其他方案嘛什么是分布式事务谈到事务,我们就会想到数据库事务,很容易就想到原子性、一致性、持久性、隔离性。分布式事务跟数据库事务有点不一样,它是指事务的参与者、支持事务的服务器、资源服务...
我欲只争朝夕
0回复
5379浏览
JAVA
聊聊日常开发中,如何减少bug呢?
前言大家好呀我是捡田螺的小男孩,今天跟大家聊聊日常开发中,如何减少bug?本文将从数据库、代码层面、缓存使用篇3个大方向,总结出一共50多个注意点,助大家成为开发质量之星。1.数据库篇慢查询数据库篇的话,哪些地方容易导致bug出现呢?我总结了7个方面:慢查询、数据库字段注意点、事务失效的场景、死锁、主从延迟、新老数据兼容、一些SQL经典注意点。1.1慢查询慢查询.gif1.1.1是否命中索引提起慢查询,我们马上就会想到加...
我欲只争朝夕
0回复
6330浏览
bug排除
美国自动驾驶、芯片、AI巨头集体大裁员!
全球科技创业与投资热潮已经跌到了“冰点”,本轮裁员波及最深的是自动驾驶、芯片半导体、AI这三个“泡沫”最多、热度最高的新兴技术领域,使得整个科技互联网行业不得不进入调整期。来源丨钛媒体;编辑丨林志佳今年6月起,在新冠疫情、美国通胀加息、股价低迷、筹集新基金阶段等叠加因素影响下,未盈利、没有商业模式的科技独角兽故事正在被戳破。四个月后的今天,全球科技巨头、独角兽正在以裁员、倒闭、收入缩减等方式持续向...
开源news
0回复
5673浏览
自动驾驶
芯片
AI
写代码有这16个好习惯,可以减少80%非业务的bug
前言每一个好习惯都是一笔财富,本文整理了写代码的16个好习惯,每个都很经典,养成这些习惯,可以规避多数非业务的bug!希望对大家有帮助哈,谢谢阅读,加油哦github地址,感谢每颗star❝https:github.comwhx123JavaHome❞公众号:「捡田螺的小男孩」1.修改完代码,记得自测一下「改完代码,自测一下」是每位程序员必备的基本素养。尤其不要抱有这种侥幸「心理:我只是改了一个变量或者我只改了一行配置代码,不用自测...
我欲只争朝夕
0回复
5615浏览
代码好习惯
程序员必备基础:如何安全传输存储用户密码?
前言我们开发网站或者APP的时候,首先要解决的问题,就是「如何安全传输和存储用户的密码」。一些大公司的用户数据库泄露事件也时有发生,带来非常大的负面影响。因此,如何安全传输存储用户密码,是每位程序员必备的基础。本文将跟大家一起学习,如何安全传输存储用户的密码。1.如何安全地传输用户的密码要拒绝用户密码在网络上裸奔,我们很容易就想到使用https协议,那先来回顾下https相关知识吧1.1https协议「http的三大风险...
我欲只争朝夕
0回复
5581浏览
安全
没有乔布斯,手机创新被锁死?
■手机新品越来越多,用户却越买越少。展望2022年,全球智能手机出货量将同比下降7.8%至12.5亿部,这一数字低于2014年的13.18亿部。■一部手机中至少有8项诺贝尔奖。手机上的几大重要硬件,无一不是上个世纪提出的基础理论的落地应用。但近年来,手机创新已被最底层的基础科学研究卡住脖子。■手机创新还面临着现实商业的桎梏。出于对研发投入性价比的考量和对销量的担忧,厂商更倾向于守成,绝少将大量资金投入前景不明的创新...
开源news
0回复
5700浏览
手机
创新
Typora+picGo+Gitee搭建图床
前言小黑在学习和工作中,经常需要进行写作,无论是记笔记,还是写博客,或者工作中需要编写接口文档或者技术文档。在这个过程中,我使用过很多工具,最开始使用word,但是需要花费很多的时间在格式调整和排版上;也使用过一些笔记软件,印象,有道,为知等一系列,但是都有一个问题,就是我如果笔记中有图片,那么我想把笔记内容再发到别的博客平台上时,需要单独对图片进行上传,然后在博客内容中替换,相当的耗费时间和精力...
ywz888
0回复
7458浏览
Gitee
图床
暂无内容
1
102
103
104
105
106
107
108
109
110
156
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅