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
华为
HarmonyOS助力构建“食用菌智慧农场”
原文:https:mp.weixin.qq.comsqK4aRY5UKc3GvpLxhwpqww,点击链接查看更多技术内容。【开发者说】栏目是为HarmonyOS开发者提供的展示和分享平台,在这里,大家可以发表自己的技术洞察和见解,也可以展示自己的开发心得和成果。欢迎大家积极投稿,公众号后台回复【投稿】,即可获得投稿渠道。期待你们的分享本期我们给大家带来的是来自冰城哈尔滨的风驰电掣团队王丹的分享,希望能给你的HarmonyOS开发之旅带来启发在第二...
HarmonyOS开发者
0回复
6068浏览
HarmonyOS
开鸿智谷公司Niobe U4开发板正式合入OpenHarmony主干
原创
近期,拓维信息旗下湖南开鸿智谷数字产业发展有限公司(简称“开鸿智谷公司”)基于ESP32系列芯片打造的NiobeU4开发板正式合入OpenAtomOpenHarmony(简称“OpenHarmony”)社区主干。本次合入的代码版本为单核代码,接下来开鸿智谷公司相关技术团队还将完成其双核代码版本的合并,敬请期待。工贵其久,业贵其专,开鸿智谷公司坚定不移推进OpenHarmony生态建设,此前已完成Niobe407开发板合入OpenHarmony主干,后续还将持续推动...
拓维信息
1回复
8324浏览
ESP32
OpenHarmony
开发板
开鸿智谷
拓维信息
DFP 数据转发协议应用实例
DFP数据转发协议应用实例DFP是什么?稳控科技编写的一套数据转发规则,取自“自由转发协议FFP(FreeForwardProtocol)”,或者DFP(DoubleFProtocol),DF也可以理解为DatasForward(数据转发)的缩写。DF协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。DF协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于UART、LoRA、TCP等异步数据传输介质...
稳控科技
0回复
4565浏览
网关
中继器
转发协议
寄存器
#冲刺创作新星#Docker装canal、mysql实现redis和mysql缓存一致性
原创
一、简介canal[kə'næl],译意为水道管道沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务trigger获取增量变更。从2010年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。Canal是用Java开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。目...
掉发的小王
0回复
5764浏览
docker
redis
mysql
canal
【FFH】OpenHarmony API
原创
APIAPI(applicationprogramminginterface)是用来构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套在各种软件组件之间明确定义的通信方法。它是一些预先定义的函数,目的是提供应用程序与开发人员基于某种软件或硬件得以访问一组例程的能力,并且不足要访问源码或者理解内部工作机制的具体实现。[更加详细的介绍请戳此处](http:t.csdn.cnkYfhr)常用头文件CincludeincludeC和C++程序设计语言中提供对POSIX操作...
Coralinedoll
0回复
7266浏览
OpenHarmony
API
阿粉告诉你如何在前端上监听到RabbitMQ发送消息,完成数据监控呢
之前还记得阿粉给大家讲了关于RabbitMQ的经典实用还有整合到SpringBoot项目中的案例么?最近一段时间,阿粉的朋友问我说,公司安排他让他研究一下如何在前端实现对RabbitMQ发送消息的实时监控,而这也涉及到了阿粉的知识盲区,于是阿粉就开始了学习的道路,接下来就跟着阿粉一起来学习一下这关于如何在前端监听到RabbitMQ发送消息,以便实现自己项目中的功能吧。RabbitMQ支持的协议stomp协议stomp协议即Simple(orStreaming)Text...
nill0705
0回复
8139浏览
Java
什么是动态规划——从青蛙跳台阶开始了解
Hello大家好,我是阿粉,动态规划(DynamicProgramming),简称DP相信大家在日常的工作或者学习的过程中都遇到过这个词,而且动态规划也是面试过程中最喜欢被问到的题目,阿粉在经历的不多的几场面试中都被问到了,实在是苦不堪言,不过好在阿粉还是有学过的,一些简单的套路阿粉还是懂的。下面就从一个很多人应该都不陌生的题目讲起。案例1问:一只青蛙一次可以跳上1级台阶,也可以跳上2级,求该青蛙跳上一个n级的台阶...
nill0705
0回复
6298浏览
Java
为什么有的团队严禁使用Lombok?
一、介绍Java,作为一款非常热门的编程语言,尽管它有着非常丰富的语言特性,完全面向对象编程,编程高度规范化,但是也有一个最受大家诟病的一个缺点:啰嗦,尤其是当你开发了很多年之后,你会明显的感受到,相比动态语言,java定义变量之前,要先创建类,然后定义变量类型,每个类要写很多的getsettoStringhashCodeequals等等方法。尤其是当一个实体类,高达几十个变量时,写完get、set方法之后,一个实体类的长度快接近一千...
nill0705
0回复
5394浏览
Java
关于序列化/反序列化,我全都要
一、介绍序列化和反序列化几乎是工程师们每天都需要面对的事情,尤其是当前流行的微服务开发。光看定义上,对于初学者来说,可能很难一下子理解序列化的意义,尤其是面对这种特别学术词语的时候,内心会不由自主的发问:它到底是啥,用来干嘛的?如果用通俗的方式来理解,你可以用变魔术的方式来理解它,就好比你想把一件铁器从一个地方运往到另一个地方,在出发的时候,通过魔术方式将这个东西融化成一桶铁水,当到达目的地之...
nill0705
0回复
5519浏览
Java
一文教你如何学会写Shell脚本
做Java的肯定都接触过Linux系统,那么很多时候我们在开发的过程中都是把我们项目打成一个jar包,或者是war包的形式,然后通过XFTP上传到我们服务器的指定目录,然后运行一端启动脚本,让我们的项目变得可以访问就像.shservice.shstart然后启动我们写好的sh的shell脚本。接下来我们就来学习一下关于Shell脚本是如何写出来的。Shell脚本Shell脚本是什么?Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,也就...
nill0705
0回复
5092浏览
Java
面试官:说说Atomic原子类的实现原理
●线程安全真的是线程的安全吗?●什么是Atomic?●实现一个计数器●AtomicInteger源码分析●AtomicLong和LongAdder谁更牛?●总结当我们谈论『线程安全』的时候,肯定都会想到Atomic类。不错,Atomic相关类都是线程安全的,在讲Atomic类之前我想再聊聊『线程安全』这个概念。线程安全真的是线程的安全吗?初看『线程安全』这几个字,很容易望文生义,这不就是线程的安全吗?其实不是,线程本身没有好坏,没有『安全的线程』和...
nill0705
0回复
5047浏览
Java
Java 程序员可以学习的技术方向,精通任何一个都可以成为专家
Hello大家好,相信大家跟阿粉一样,在成为卓越的Java程序员的路上从未停止过学习,作为一个Java程序员还有很多我们需要学习的东西,特别是在这样一个技术快速发展的时期可能昨天还在流行的技术,转眼就已经落后了。那么在2021年已经接近尾声的时候有哪些技术我们可以继续不断的学习呢?JDK源码毫无疑问作为Java程序员JDK的源码是我们一直需要不断学习的一个技能。最新发布的版本是在今年3月份发布的JavaSE16,前两个较成熟的版...
nill0705
0回复
4791浏览
Java
自己动手开发了一个 SpringMVC 框架,用起来太香了
一、介绍在日常的web开发中,熟悉java的同学一定知道,SpringMVC可以说是目前最流行的框架,之所以如此的流行,原因很简单:编程简洁、上手简单!我记得刚开始入行的时候,最先接触到的是Struts1+Hibernate+Spring来web系统的整体开发框架,简单的描述一下当时的编程心情:超难用,各种配置项很多,而且不容易快速入手!之后,新的项目换成了Struts2+hibernate+spring来作为主体开发框架,Struts2...
nill0705
0回复
4505浏览
Java
在项目中使用c3p0作为数据库连接池,被技术总监怼了
一、介绍数据库连接是一项非常关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。记得之前做的一个项目,当时的应用程序配置的c3p0数据库连接池,最大允许的连接数是500,结果上线没多久,并发量直接上来了,导致大量的数据插入失败,当晚的心情可想而知~从那一次事故之后,让我对应用程序的数据库连接数有了一次深刻的认识,为了防止再次栽跟头,特意抽了一个时间来编写程序测试案例,用于测试各个...
nill0705
0回复
4657浏览
Java
深度解析设计模式之组合模式
一、介绍组合模式(CompositePattern),又叫部分整体模式,依据树形结构来组合对象,用来表示部分以及整体层次。组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,最顶层的节点称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点。如下图所示:在组合模式中,会把树枝节点和叶子节点认为是同一种数据类型(用同一接口定义),让它们具备一致行为。这样,整个树形...
nill0705
0回复
4567浏览
Java
Java面试"整活"自己会一点大数据被疯狂diss
阿粉不知道大家面试的时候,有没有被面试官问到,我看你简历上写了了解一点某某某,你说一下这块的内容吧?当我们听到这段话的时候,是不是感觉非常的熟悉,对,就是这么熟悉,因为有很多面试官看你是Java开发的时候,问过了Java相关的知识,既然看到了你自己敢在自己的简历上面写了解一点其他的技术的时候,都会很“热心”的问候一波,而阿粉的朋友,就被简历上写的了解大数据的相关内容被疯狂diss了一波,阿粉顺便也给大家说...
nill0705
0回复
4187浏览
Java
面试官问JDK7和JDK8的HashMap不一样在哪里?我懵了
相信大家在面试的时候,肯定很多人被问到HashMap,一般上来都是HashMap用过没有,说一下他的数据结构吧,但是阿粉的朋友去面试的时候,上来直接进入主题,HashMap在JDK7和JDK8中出现了变化,你知道都是哪些不一样的地方么?有什么优缺点么?JDK7的HashMap我们先说JDK7中的HashMap的数据结构,然后一会我们再去看JDK8中的HashMap的数据结构.我们也都知道JDK7中的HashMap的数据结构是一个数组加上链表的形式,也就是下面这副图,...
nill0705
0回复
3979浏览
Java
Linux下的如何快速安装Hadoop
大家都对大数据感兴趣,但是大家都没有想去如何实践到地方,如何落实去学习Hadoop,我们学习任何一门技术的时候,都不用想,上来肯定是去安装,然后去实践,不得不说,现在你去网上搜索,如何安装Hadoop,那很多出来的都是从Unbutu系统下如何安装,很多也都讲解的不是很清楚,阿粉也比较想学习,所以就准备了如何安装Hadoop的Linux的教程,大家上手就能学习。阿粉就开始给大家写一个安装Hadoop的教程。准备工作1.我们首先可以去...
nill0705
0回复
3242浏览
Java
如何在线生成二维码?
一、介绍说到二维码,我相信大家每天都会用到,尤其是在手机支付的场景,使用频率极广。实际上二维码在1994年的时候就已经诞生了,由Denso公司研制而成,只是那个时候使用范围还不是很大。早期的二维码由于很容易通过技术方式进行伪造,因此很少有企业愿意去使用他,随着技术的不断迭代和更新,二维码的安全性更进一步得到了提升,从而使得更多的企业愿意使用这项新技术,例如当下的移动支付,还有微信互推,扫码出行等等,极大...
nill0705
0回复
5562浏览
Java
面试官问:JDK8 的ConcurrentHashMap为什么放弃了分段锁
我是鸭血粉丝,今天我们来讨论一下一个比较经典的面试题就是ConcurrentHashMap为什么放弃使用了分段锁,这个面试题阿粉相信很多人肯定觉得有点头疼,因为很少有人在开发中去研究这块的内容,今天阿粉就来给大家讲一下这个ConcurrentHashMap为什么在JDK8中放弃了使用分段锁。什么是分段锁我们都知道HashMap是一个线程不安全的类,多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以如果你的并发量...
nill0705
0回复
4907浏览
Java
暂无内容
1
287
288
289
290
291
292
293
294
295
495
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅