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
demo
示例代码;
【FFH】OpenHarmony API
原创
APIAPI(applicationprogramminginterface)是用来构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套在各种软件组件之间明确定义的通信方法。它是一些预先定义的函数,目的是提供应用程序与开发人员基于某种软件或硬件得以访问一组例程的能力,并且不足要访问源码或者理解内部工作机制的具体实现。[更加详细的介绍请戳此处](http:t.csdn.cnkYfhr)常用头文件CincludeincludeC和C++程序设计语言中提供对POSIX操作...
Coralinedoll
0回复
9125浏览
OpenHarmony
API
阿粉告诉你如何在前端上监听到RabbitMQ发送消息,完成数据监控呢
之前还记得阿粉给大家讲了关于RabbitMQ的经典实用还有整合到SpringBoot项目中的案例么?最近一段时间,阿粉的朋友问我说,公司安排他让他研究一下如何在前端实现对RabbitMQ发送消息的实时监控,而这也涉及到了阿粉的知识盲区,于是阿粉就开始了学习的道路,接下来就跟着阿粉一起来学习一下这关于如何在前端监听到RabbitMQ发送消息,以便实现自己项目中的功能吧。RabbitMQ支持的协议stomp协议stomp协议即Simple(orStreaming)Text...
nill0705
0回复
1.0w浏览
Java
区块链技术学习网站推荐
每个人的学习方法不同,这里分享一些区块链技术学习的网站共同学习也欢迎大家补充1、Medium:https:medium.com在Medium上你搜索blockchain会发现很多有深度的文章,多逛逛会有很多的收获2、Github:https:github.comGitHub上有很多的源码值得技术人员参考,这是获取开源代码和文档的最佳网站之一,使用已经开源的源码进行参考也会让项目进行的更顺利,比如nft市场搭建就有fingernft开源源码3、Chainpip:https:www.chainpip.com...
wx632ad5d408276
0回复
6216浏览
区块链技术
区块链
什么是动态规划——从青蛙跳台阶开始了解
Hello大家好,我是阿粉,动态规划(DynamicProgramming),简称DP相信大家在日常的工作或者学习的过程中都遇到过这个词,而且动态规划也是面试过程中最喜欢被问到的题目,阿粉在经历的不多的几场面试中都被问到了,实在是苦不堪言,不过好在阿粉还是有学过的,一些简单的套路阿粉还是懂的。下面就从一个很多人应该都不陌生的题目讲起。案例1问:一只青蛙一次可以跳上1级台阶,也可以跳上2级,求该青蛙跳上一个n级的台阶...
nill0705
0回复
7889浏览
Java
关于序列化/反序列化,我全都要
一、介绍序列化和反序列化几乎是工程师们每天都需要面对的事情,尤其是当前流行的微服务开发。光看定义上,对于初学者来说,可能很难一下子理解序列化的意义,尤其是面对这种特别学术词语的时候,内心会不由自主的发问:它到底是啥,用来干嘛的?如果用通俗的方式来理解,你可以用变魔术的方式来理解它,就好比你想把一件铁器从一个地方运往到另一个地方,在出发的时候,通过魔术方式将这个东西融化成一桶铁水,当到达目的地之...
nill0705
0回复
7623浏览
Java
面试官:说说Atomic原子类的实现原理
●线程安全真的是线程的安全吗?●什么是Atomic?●实现一个计数器●AtomicInteger源码分析●AtomicLong和LongAdder谁更牛?●总结当我们谈论『线程安全』的时候,肯定都会想到Atomic类。不错,Atomic相关类都是线程安全的,在讲Atomic类之前我想再聊聊『线程安全』这个概念。线程安全真的是线程的安全吗?初看『线程安全』这几个字,很容易望文生义,这不就是线程的安全吗?其实不是,线程本身没有好坏,没有『安全的线程』和...
nill0705
0回复
6831浏览
Java
为什么有的团队严禁使用Lombok?
一、介绍Java,作为一款非常热门的编程语言,尽管它有着非常丰富的语言特性,完全面向对象编程,编程高度规范化,但是也有一个最受大家诟病的一个缺点:啰嗦,尤其是当你开发了很多年之后,你会明显的感受到,相比动态语言,java定义变量之前,要先创建类,然后定义变量类型,每个类要写很多的getsettoStringhashCodeequals等等方法。尤其是当一个实体类,高达几十个变量时,写完get、set方法之后,一个实体类的长度快接近一千...
nill0705
0回复
6919浏览
Java
一文教你如何学会写Shell脚本
做Java的肯定都接触过Linux系统,那么很多时候我们在开发的过程中都是把我们项目打成一个jar包,或者是war包的形式,然后通过XFTP上传到我们服务器的指定目录,然后运行一端启动脚本,让我们的项目变得可以访问就像.shservice.shstart然后启动我们写好的sh的shell脚本。接下来我们就来学习一下关于Shell脚本是如何写出来的。Shell脚本Shell脚本是什么?Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,也就...
nill0705
0回复
6623浏览
Java
在项目中使用c3p0作为数据库连接池,被技术总监怼了
一、介绍数据库连接是一项非常关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。记得之前做的一个项目,当时的应用程序配置的c3p0数据库连接池,最大允许的连接数是500,结果上线没多久,并发量直接上来了,导致大量的数据插入失败,当晚的心情可想而知~从那一次事故之后,让我对应用程序的数据库连接数有了一次深刻的认识,为了防止再次栽跟头,特意抽了一个时间来编写程序测试案例,用于测试各个...
nill0705
0回复
5652浏览
Java
Java 程序员可以学习的技术方向,精通任何一个都可以成为专家
Hello大家好,相信大家跟阿粉一样,在成为卓越的Java程序员的路上从未停止过学习,作为一个Java程序员还有很多我们需要学习的东西,特别是在这样一个技术快速发展的时期可能昨天还在流行的技术,转眼就已经落后了。那么在2021年已经接近尾声的时候有哪些技术我们可以继续不断的学习呢?JDK源码毫无疑问作为Java程序员JDK的源码是我们一直需要不断学习的一个技能。最新发布的版本是在今年3月份发布的JavaSE16,前两个较成熟的版...
nill0705
0回复
6556浏览
Java
自己动手开发了一个 SpringMVC 框架,用起来太香了
一、介绍在日常的web开发中,熟悉java的同学一定知道,SpringMVC可以说是目前最流行的框架,之所以如此的流行,原因很简单:编程简洁、上手简单!我记得刚开始入行的时候,最先接触到的是Struts1+Hibernate+Spring来web系统的整体开发框架,简单的描述一下当时的编程心情:超难用,各种配置项很多,而且不容易快速入手!之后,新的项目换成了Struts2+hibernate+spring来作为主体开发框架,Struts2...
nill0705
0回复
6148浏览
Java
深度解析设计模式之组合模式
一、介绍组合模式(CompositePattern),又叫部分整体模式,依据树形结构来组合对象,用来表示部分以及整体层次。组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,最顶层的节点称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点。如下图所示:在组合模式中,会把树枝节点和叶子节点认为是同一种数据类型(用同一接口定义),让它们具备一致行为。这样,整个树形...
nill0705
0回复
6158浏览
Java
Java面试"整活"自己会一点大数据被疯狂diss
阿粉不知道大家面试的时候,有没有被面试官问到,我看你简历上写了了解一点某某某,你说一下这块的内容吧?当我们听到这段话的时候,是不是感觉非常的熟悉,对,就是这么熟悉,因为有很多面试官看你是Java开发的时候,问过了Java相关的知识,既然看到了你自己敢在自己的简历上面写了解一点其他的技术的时候,都会很“热心”的问候一波,而阿粉的朋友,就被简历上写的了解大数据的相关内容被疯狂diss了一波,阿粉顺便也给大家说...
nill0705
0回复
5527浏览
Java
Linux下的如何快速安装Hadoop
大家都对大数据感兴趣,但是大家都没有想去如何实践到地方,如何落实去学习Hadoop,我们学习任何一门技术的时候,都不用想,上来肯定是去安装,然后去实践,不得不说,现在你去网上搜索,如何安装Hadoop,那很多出来的都是从Unbutu系统下如何安装,很多也都讲解的不是很清楚,阿粉也比较想学习,所以就准备了如何安装Hadoop的Linux的教程,大家上手就能学习。阿粉就开始给大家写一个安装Hadoop的教程。准备工作1.我们首先可以去...
nill0705
0回复
4575浏览
Java
面试官问JDK7和JDK8的HashMap不一样在哪里?我懵了
相信大家在面试的时候,肯定很多人被问到HashMap,一般上来都是HashMap用过没有,说一下他的数据结构吧,但是阿粉的朋友去面试的时候,上来直接进入主题,HashMap在JDK7和JDK8中出现了变化,你知道都是哪些不一样的地方么?有什么优缺点么?JDK7的HashMap我们先说JDK7中的HashMap的数据结构,然后一会我们再去看JDK8中的HashMap的数据结构.我们也都知道JDK7中的HashMap的数据结构是一个数组加上链表的形式,也就是下面这副图,...
nill0705
0回复
4701浏览
Java
啃论文俱乐部——移植speexdsp到OpenHarmony标准系统②
原创
精华
大家好!我来自南京,在OpenHarmony成长计划啃论文俱乐部,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术,从今年1月11日加入OpenHarmony俱乐部已经有接近8个月时间了。笔者一直在思考啃论文给我带来了些什么,通过啃论文能为OpenHarmony做些什么。笔者利用大二升大三暑假两个月时间移植了Speexdsp这个三方库到OpenHarmony标准系统,而关于前面的问题我似乎找到了答案,现将啃论文和三方库...
离北况归
5回复
1.6w浏览
speexdsp
三方库移植
啃论文俱乐部——移植speexdsp到OpenHarmony标准系统①
原创
精华
大家好!我来自南京,在OpenHarmony成长计划啃论文俱乐部,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术,从今年1月11日加入OpenHarmony俱乐部已经有接近8个月时间了。笔者一直在思考啃论文给我带来了些什么,通过啃论文能为OpenHarmony做些什么。笔者利用大二升大三暑假两个月时间移植了Speexdsp这个三方库到OpenHarmony标准系统,而关于前面的问题我似乎找到了答案,现将啃论文和三方库...
离北况归
4回复
2.0w浏览
三方库移植
speexdsp
OpenHarmony
如何在线生成二维码?
一、介绍说到二维码,我相信大家每天都会用到,尤其是在手机支付的场景,使用频率极广。实际上二维码在1994年的时候就已经诞生了,由Denso公司研制而成,只是那个时候使用范围还不是很大。早期的二维码由于很容易通过技术方式进行伪造,因此很少有企业愿意去使用他,随着技术的不断迭代和更新,二维码的安全性更进一步得到了提升,从而使得更多的企业愿意使用这项新技术,例如当下的移动支付,还有微信互推,扫码出行等等,极大...
nill0705
0回复
7633浏览
Java
面试官问:JDK8 的ConcurrentHashMap为什么放弃了分段锁
我是鸭血粉丝,今天我们来讨论一下一个比较经典的面试题就是ConcurrentHashMap为什么放弃使用了分段锁,这个面试题阿粉相信很多人肯定觉得有点头疼,因为很少有人在开发中去研究这块的内容,今天阿粉就来给大家讲一下这个ConcurrentHashMap为什么在JDK8中放弃了使用分段锁。什么是分段锁我们都知道HashMap是一个线程不安全的类,多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以如果你的并发量...
nill0705
0回复
6405浏览
Java
你真的了解时间吗?
时间回到2012年2月29日,微软的云产品Azure出现了一个严重的故障,部分主机停机时长达到8小时,而造成故障的原因竟是用错了时间。你真的了解闰年和闰月吗?Azure宕机故障回顾Azure的物理架构如图所示,其中的每个格子代表一台物理主机,大约1000台物理主机组成一个Cluster,每个Cluster会有一个名为FabricController(FC)的软件管理,负责主机的生命周期,自动运维等。这样设计的一个好处是主机的故障最多会影响到Cluster,而不...
nill0705
0回复
6412浏览
Java
暂无内容
1
682
683
684
685
686
687
688
689
690
1344
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅