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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
git
CodeGenie
知识库
Spring Cloud OpenFeign 的 5 个优化小技巧!
OpenFeign是Spring官方推出的一种声明式服务调用和负载均衡组件。它的出现就是为了替代已经进入停更维护状态的Feign(NetflixFeign),同时它也是Spring官方的顶级开源项目。我们在日常的开发中使用它的频率也很高,而OpenFeign有一些实用的小技巧,配置之后可以让OpenFeign更好的运行,所以本文我们就来盘点一下(也欢迎各位老铁评论区留言补充)。1.超时优化OpenFeign底层内置了Ribbon框架,并且使用了Ribbon的请求连接超时时...
梦叶草789
0回复
4957浏览
Spring
java
数据库厂商智臾科技加入龙蜥社区,打造多样化的数据底座
近日,浙江智臾科技有限公司(以下简称“智臾科技”)正式签署CLA贡献者许可协议,加入龙蜥社区(OpenAnolis)。智臾科技主创团队从2012年开始投入研发DolphinDB。DolphinDB作为一款基于高性能时序数据库,支持复杂分析与流处理的实时计算平台,集成了功能强大的编程语言和高吞吐率的流数据分析系统,为海量结构化数据的快速存储、检索、分析及计算提供一站式解决方案,特别适用于量化金融与物联网等领域对海量数据存储、查询及...
龙蜥社区OpenAnolis
0回复
4614浏览
龙蜥社区
智臾科技
开源
生态加入
操作系统
实战:10 种实现延迟任务的方法,附代码!
这篇文章的诞生要感谢一位读者,是他让这篇优秀的文章有了和大家见面的机会,重点是优秀文章,哈哈。事情的经过是这样的...不用谢我,送人玫瑰,手有余香。相信接下来的内容一定不会让你失望,因为它将是目前市面上最好的关于“延迟任务”的文章,这也一直是我写作追求的目标,让我的每一篇文章都比市面上的好那么一点点。好了,话不多说,直接进入今天的主题,本文的主要内容如下图所示:什么是延迟任务?顾明思议,我们把需要...
梦叶草789
0回复
4517浏览
java
Java 是值传递还是引用传递?
开篇先来曝答案,在Java语言中,本质只有值传递,而无引用传递,解释和证明详见正文。说到值传递和引用传递我们不得不提到两个概念:值类型和引用类型。1.值类型通俗意义上来说,所谓的值类型指的就是Java中的8大基础数据类型:整数型:byte、int、short、long浮点型:float、double字符类型:char布尔类型:boolean从JVM层面来讲:所谓的值类型指的是在赋值时,直接在栈中(Java虚拟机栈)生成值的类型,如下图所示:2.引用类...
梦叶草789
0回复
4006浏览
Java
漫画:怎么证明sleep不释放锁,而wait释放锁?
wait加锁示例publicclassWaitDemo{privatestaticObjectlockernewObject();publicstaticvoidmain(String[]args)throwsInterruptedException{WaitDemowaitDemonewWaitDemo();启动新线程,防止主线程被休眠newThread(()>{try{waitDemo.doWait();}catch(InterruptedExceptione){e.printStackTrace();}}).start();Thread.sleep(200);此行本身没有意义,是为了确保wait()先执行再执行notify()waitDemo.doNotify();}执行wait()privatev...
梦叶草789
0回复
3729浏览
java
使用阿里巴巴 Druid 轻松实现加密!
为什么要加密?现在的开发习惯,无论是公司的项目还是个人的项目,都会选择将源码上传到Git服务器(GitHub、Gitee或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而数据库配置信息作为源码的一部分,一旦出现源码泄漏,那么数据库中的所有数据都会公之于众,其产生的不良后果无法预期(比如某某酒店的信息)。于是为了避免这种问题的产生,我们至少要对数据库的密码进行加密操作,这样即使得到了源码...
梦叶草789
0回复
3250浏览
java
Druid
BOSHIDA DC电源模块关于的电路布局设计
BOSHIDADC电源模块关于的电路布局设计DC电源模块是现代电子设备中常用的电源模块之一,其功能是将市电或其他输入电源转换成定电压、定电流的直流电源输出,以满足电子设备的供电需求。电路布局的设计是DC电源模块的重要组成部分,它直接影响着DC电源模块的性能和可靠性。电路布局设计首先需要考虑的是电源模块的功率和输出电压等参数,根据需要选择合适的元器件进行布局。通常,DC电源模块的布局需要遵循以下原则:1.尽量缩短电...
稳控科技
0回复
2709浏览
电源模块
电源定制
电源代工
工业电源
DC电源
33岁程序员的年中总结
人生在不同的阶段会有不同的生活方式和思考问题的角度,这是一件非常有趣的事比如,我在22岁会想:怎么才能赚大钱,怎么才能升值加薪?在25岁会想:去哪买房?什么时候结婚?在28岁会想:生活真TM的糟糕,还房贷什么时候是个头啊?孩子要再听话一点就好了。在30岁会想:我去,30岁,还一事无成,该怎么办呢?今年(33岁)会想:这周要带儿子去那玩?怎么才能把让家人和自己的生活快乐一点呢?是的,这就是我,一个庸俗的普通人...
梦叶草789
0回复
2873浏览
程序员
java
我用Ehcache把查询性能提升了100倍,真香!
目录业务场景如何通过缓存优化查询接口基于大数据离线平台进行缓存预热本地缓存框架:Ehcache今天给大家来分享一个知识,那就是平时我们开发系统的时候,如何运用Ehcache这款本地缓存框架,把我们的查询性能大幅度提升优化,甚至让很多查询操作性能提升到100倍以上,下面就来讲讲这个话题。业务场景首先给大家引入一个场景,就是假设咱们写的一套Java系统要跑一个几百行的大SQL从MySQL里查询数据,这个查询是不是会速度非常的慢...
梦叶草789
0回复
2518浏览
Ehcache
架构
振弦传感器、采集仪及在线监测系统应用于地下隧道监测的完整案例
振弦传感器、采集仪及在线监测系统应用于地下隧道监测的完整案例介绍振弦传感器、振弦采集仪及在线监测系统是岩土工程监测领域中常见的设备,能够对钢筋混凝土结构进行实时、准确的监测。本文将介绍一套完整链条的岩土工程监测案例,包括振弦传感器、振弦采集仪及在线监测系统的应用、安装及数据处理等方面的内容。案例概述该岩土工程是一条新建的地下隧道,有一部分穿越了草原地带。为了保证隧道的结构安全,需要对隧道的地基...
稳控科技
0回复
4219浏览
工程监测
测量仪器
解决方案
岩土工程
预防地质灾害
面试题:一个consumer订阅两个topic,其中一个topic消息过多堆积了,会影响另一个topic消费吗
该文章收录于:https:github.comDayuMM2021Java无意中在网上看到这么一个问题,一个consumer订阅两个topic,其中一个topic消息过多堆积了,会影响另一个topic消费吗对于RocketMQ这种,看源码如何方便,于是乎我就开始找相应的源码,然后一顿思考先给大家上结论,看堵塞的原因,如果原因是生产者瞬时产生大量的消息,比如秒杀,导致的消息堆积,基本不会影响;如果是消费者出现故障,消费速度变得奇慢无比,那就会影响,...
大家好我是佩奇
0回复
6631浏览
java
面试题目
为什么kafka性能下降这么快,我用RocketMQ的时候不会这样子啊
Rocketmq和kafka这两个消息队列大家应该都比较熟悉吧,哪怕不是很熟悉,应该也听说过的吧,你别告诉我,作为一个资深的程序员,你没听过这两门技术我之前使用这两个消息队列的时候就遇到一个很奇怪的问题,就是在kafka里面弄了比较多的topic,性能下降的速度贼快,不知道大家遇到过没,而同样的场景切换到消息队列rocketmq中,下降速度却没有那么快不熟悉这俩消息队列结构的朋友,一听这个肯定还是不太清楚的,今天我来给大家分...
大家好我是佩奇
0回复
4648浏览
RocketMQ
kafka
Python八股文
同志们好,今天带着大家一起来复习python中的基础问题,我们都知道python属于解释性语言,效率也就相对其它语言来说较低一些,这个较低只是运行稍微低些,但是呢,在很多场景买这些都是微不足道的凭借着语法的易于理解和学习,可以在短时间内完成更多工作,开发效率也会变得更高同时,python自带了各种现成的库,供我们在开发程序中使用,python也比较容易维护Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、...
大家好我是佩奇
0回复
4354浏览
Python
我向《RocketMQ技术内幕》一书的创始人请教了一个问题
是这样的,我在学习rocketmq的时候遇到了一个奇怪的问题,就是同一个消费者组内的消费者订阅同一个主题topic,不同的tag的时候看到一个消息丢失的问题这个问题我也是向《RocketMQ技术内幕》一书的作者丁威大哥,然后他给我解释了我对于这个问题的困惑,我来给大家解释一下先给大家描述一下这个具体的内容两个一样的ConsumerGroup的Consumer订阅同一个Topic,但是是不同的tag,Consumer1订阅Topic的tag1,Consumer2订阅Topic的ta...
大家好我是佩奇
0回复
3826浏览
RocketMQ
BOSHIDA DC电源模块减小输入电源与输出负载之间的能量损失
BOSHIDADC电源模块减小输入电源与输出负载之间的能量损失随着电子产品的普及,DC电源模块已成为现代电子设备中不可或缺的组成部分。DC电源模块可以将交流电转化为直流电,并根据需要,以适当的电压和电流提供给输出负载。然而,在输入电源和输出负载之间,存在能量损失的问题,这对于一些特殊领域的应用,比如能源密集型设备、环境温度高、空间成本高等场景下,是非常不可接受的。为了解决这个问题,DC电源模块需要采用一些技术...
稳控科技
0回复
2098浏览
电源模块
电源定制
电源代工
工业电源
DC电源
3D游戏开发来了,Cocos Creator 3.6.1社区版适配OpenHarmany教程
原创
精华
前言我们在CocosCreator3.6.1的基础上成功适配了OpenHarmony在7月30日发布的3.2beta2分支,并以《鹰击长空》项目为案例,成功运行在开发板上,并且能够相对流畅的操作。目前OpenHarmony平台的适配仍在持续进行中,因此需要单独下载社区版来试用,后续会进入到CocosCreator的正式版本中。鹰击长空:GitHubcocoscocostutorialairplane:videotutorialairplane游戏视频:如无法观看视频,请点击下载地址下载后观看...
鸿蒙开发者社区官方账号
18回复
1.9w浏览
Cocos
OpenHarmony
包教包会的零拷贝
这一篇的主题是零拷贝这个技术点!我们接下来从下面这几个问题的角度来给全方面分析零拷贝这个技术点,一边读不懂的同学,赶紧收藏,读多几遍就懂了还有还有,收藏起来,等以后忘记了或者快要面试的时候,可以逃出来熟悉熟悉毕竟,好记性不如烂笔头的嘞为什么要有DMA技术我们先来看一下在没有DMA技术之前的IO过程:1、CPU发出对应的指令到磁盘系统,然后返回2、磁盘系统收到指令,把数据放入到磁盘系统的内部缓冲区中,然后产生...
大家好我是佩奇
0回复
4454浏览
零拷贝
阿里面试问的select、poll、epoll模型的区别
这一篇要说的select、poll、epoll这三个的区别,大家对于IO多路复用都了解吧,这个问题也是面试官最最爱问的问题之一了操作系统在处理IO的时候,主要客源分为两个阶段:等待数据传递到IO设备IO设备将数据复制到用户空间userspace也就可以将上述过程简化理解为:等待数据到kernel内核区域kernel内核区域将数据复制到用户区域userspace,用户区域可以理解为JVM区域,即进程或者线程的缓冲区BIO这是属于最简单的同步阻塞IO模型当应...
大家好我是佩奇
0回复
4206浏览
阿里面试
select
poll
epoll
Netty学习基础:BIO、NIO、AIO
其实我的重点呢,是来和大家一起学习接下来的Netty篇然而嘞,这个Netty又不太合适直接讲,为啥呢,我们学习一门技术必须知道这门技术的由来的初衷是啥,对吧先来给大家简单的介绍一下Netty是什么Netty是一个提供异步事件驱动的网络应用程序框架,用以快速开发高性能、高可靠的网络服务器和客户端程序Netty简化了网络程序的开发,属于BIO、NIO、AIO的演变中的产物,属于一种NIO框架在我们平时使用的很多中间件中,很多底层通信都...
大家好我是佩奇
0回复
3661浏览
Netty
Netty到底是个啥
Netty是什么?Netty是一个利用Java的高级网络能力,隐藏其(JavaAPI)背后的复杂性而提供一个易于使用的NIO客户端服务端框架。它极大地简化并优化了TCP和UDP套接字服务器等网络编程,并且性能以及安全性等很多方面甚至都要更好。支持多种协议如FTP,SMTP,HTTP以及各种二进制和基于文本的传统协议。用官方的总结就是:Netty成功地找到了一种在不妥协可维护性和性能的情况下实现易于开发,性能,稳定性和灵活性的方法。为什么要用Ne...
大家好我是佩奇
0回复
3331浏览
Netty
暂无内容
1
430
431
432
433
434
435
436
437
438
1348
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅