51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
HarmonyOS NEXT
Mermaid:用 Markdown 语法来实现绘制各种图
作为开发人员,日常工作中难免会遇到一些需要画图的时候,特别是在写一些接口文档的时候,画一些流程图或者时序图是很重要的。那么小伙伴们平常都是通过什么软件来画图的呢?了不起最近发现一个很不错的开源项目Mermaid,可以让大家通过markdown语法来进行画图,使用起来非常丝滑。下面我们通过下面的几个例子来学习一下如何使用Mermaid。时序图假设我们现在要设计一个用户登录的功能,用户在前端页...
看球不费电
0回复
3340浏览
java
4种Java线程锁你了解多少?
对于多线程,在面试中是经常会被问到的一个内容,而锁,也是会被面试官经常提到的,比如你了解Java中的锁么?锁的实现原理,如何加锁,如何解锁,以及不同锁的应用场景是什么样子的,都是经常会提到的,今天了不起就来给大家说说关于线程锁的相关知识。多线程说到锁,那么我们绕不开的就是这个多线程,在出现了进程之后,操作系统的性能得到了⼤⼤的提升。虽然进程的出现解决了操作系统的并发问题,但是⼈们仍然不满⾜,⼈们逐...
看球不费电
0回复
3017浏览
java
Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能
原创
CloudKernelSIG(SpecialInterestGroup):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。01SIG整体进展发布ANCK5.10014版本。发布ANCK4.19027.2版本。ABS平台新增OOT仓库临时构建功能。02具体进展发布ANCK5.10014版本:版本更新至5.10.13414。重要内核缺陷及安全漏洞(CVE)修复。支持multipcp功能,绕开buddy系统大锁,提升网络收包能力。virtionet支持usooffloading。相比于ufooffloading,可以提升复...
龙蜥社区OpenAnolis
0回复
2940浏览
龙蜥SIG
开源
Cloud Kernel
ANCK
CVE
优化了一波Linux性能,面试官让我出门左拐
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),今天我们不说数据结构,我们来说说关于这个Linux,之前了不起也给大家说过关于Linux的学习,以及在Linux下如果编写Shell脚本,今天我们来看的,不是Linux下的基础命令的了,而是一些相对来说比较有意思的内容。Linux关于Linux系统是什么东西,我们在这里直接不进行...
看球不费电
0回复
1853浏览
java
不解释,全网最全Shiro认证与授权原理分析
本篇为《Shiro从入门到精通》系列第二篇,在上篇《还在手写filter进行权限校验?尝试一下Shiro吧》中,我们学习了Shiro的基本功能、架构以及各个组件的概念。本篇文章继续深入,以官方示例为基础,讲解使用Shiro的流程以及认证和授权的原理分析。下面开始正文:前言Shiro作为常用的权限框架,可被用于解决认证、授权、加密、会话管理等场景。Shiro对其API进行了友好的封装,如果单纯的使用Shiro框架非常简单。但如果使用了多年S...
无聊逛51
0回复
4005浏览
Shiro
java
日常开发必备神器 OkHttp3 分享
一、摘要现在开源的市场上,能网络请求的工具非常的多,比如HttpURLConnection、ApacheHttpClient、okHttp、Retrofit等等。虽然可选择的工具很多,但是作为一名开发者,我们希望在写代码的时候,能够轻松地调试我们应用程序的网络通信,选择适合的工具至关重要!就目前我们所熟悉的,其中ApacheHttpClient因其高效的性能、丰富的api,在开源项目中使用非常广泛,Android系统最早默认的网络请求工具也是使用ApacheHttpClient,但...
看球不费电
0回复
2989浏览
java
因为内存溢出,我差点被优化
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),我们都知道,在写代码的过程中,业务逻辑很大程度上决定了你对业务的理解,但是解决问题,却是你提升比较关键的地方,而了不起,却差点因为这个内存溢出,把自己给干优化掉。什么是内存溢出百度百科是这么解释的:内存溢出(OutOfMemory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终...
看球不费电
0回复
2626浏览
java
链表还有头插和尾插?
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),昨天的时候,了不起给大家分享了一下这个关于数据结构里面的数组是什么内容,而且也给大家说了数据结构都有什么,我们来回顾一下内容。数据结构分类我们在开发中,也都经常的用到数据结构,只是不是很在意这个名词,而是直接使用他们的另外的说法,比如:数组链表堆栈上面的这四个数结构,可以统称为线性表。而除了线性表,...
看球不费电
0回复
2081浏览
java
面试管:如何找出字符串中无重复最长子串?
前言LeetCode第3题,“无重复字符的最长子串”,曾经面试的过程中遇到过的一道算法题。通过这道题,我们能够学到算法中一个比较常见的解题方法:滑动窗口算法。由于LeetCode中很多题都是基于“滑动窗口算法”进行解答,因此本篇文章将重点放在“滑动窗口”上,而不仅仅是这道算法题。当理解了滑动窗口的基本原理之后,所有类似的题都可以轻易解答。下面来看具体的题目和解题方法。“无重复字符的最长子串”题目链接:https:...
无聊逛51
0回复
2084浏览
LeetCode
java
小米印度受挫,46亿资产或被没收!
46亿冻结资产申诉被驳回,小米在印度市场遭重创!小米555亿卢比资产被扣据路透社报道,近日卡纳塔克邦的一家法院驳回小米印度公司对该国执法机构扣押其555.127亿卢比(约合46.63亿元人民币)的申诉。对此,小米集团负责人回应表示:“我们正在研究该事项,并等待书面判决。”该负责人重申:“我们在印度的业务,符合印度的相关法律和规定。”其实,早在去年5月,印度执法当局就指控小米(印度)涉嫌违反该国《外汇管理法》...
开源news
0回复
4125浏览
小米
小米手机
半导体
工程监测NLM5无线中继采集发送仪使用SETPTool 工具读写参数
工程监测NLM5无线中继采集发送仪使用SETPTool工具读写参数$SETPTool是通用的设备测试、参数读写工具,适用于稳控科技绝大部分设备机器。如果要编写自己的测试工具,可参考“2.通讯协议”章节说明。$SETPToolForNLM5xx的主界面如下图所示。按照主界面左下角操作提示即可进行参数的读取、修改,以及设备的实时数据的自动读取。关于$SETPTool更加详细的使用说明,详见“通用参数配置工具SETPTool使用说明.pdf”文件。注意:NLM5xx...
稳控科技
0回复
2274浏览
工程监测
产品定制
中继器
岩土工程
利用微信公众号的图片上传接口,创造属于自己的图床功能!
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文还指望大家多多支持),特别是在写一些技术文章的时候,经常会用到图片,然而为了在多个平台同步发文,就需要使用图床了。之前了不起用的是微博的图床,可是今年年初的时候,突然发现用不了了,没办法毕竟是免费的,不稳定不能用也很正常,了不起只能再想想其他办法了。Typora配置后面一想既然是为了写公众号,那可以将图片直接上传的公众号的素材...
看球不费电
0回复
2917浏览
java
赋能开发者,开放原子全球开源峰会期待你的声音!
原创
数字时代,开源已经成为全球技术创新和协同发展的重要模式,开源倡导的开放、平等、协作、共享理念正在加速推进相关技术领域的创新活动和产业发展。开源软件和技术通过开放软件平台进行协作和发展,推动社会技术创新指数级增长,呈现出向数字技术各领域全面拓展的蓬勃之势。开源为开发者提供了更广泛、更开放的协作平台和创新环境,并连接融合全球社区和开发者的智慧,促进软件产业高质量发展,推动全球开源开发者持续增长。据...
开放原子开源基金会
0回复
3455浏览
开源
开源软件
开源硬件
大数据
使用CPP编写小型系统app
原创
精华
前言$\qquad$本文将介绍如何使用cpp编写用于小型系统的app。一、ability相关介绍$\qquad$Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。其中ability又分为Page类型的和Service类型的,前者是为用户提供人机交互能力的,后者是提供后台任务机制的,简单来讲就是Page带界面,Service不带界面。这里将重点介绍...
落叶亦知冬
5回复
7605浏览
小型系统
app
用户程序
cpp
手把手教你开发一套代码生成器,学不会的来怼我!
一、介绍在实际的软件项目开发过程中,我可以很负责任的跟大家说,如果你真的实际写代码的时间超过5年,你对增删改查这类简单的功能需求开发,可以说已经完全写吐了,至少我就是这种类型的。但是呢,不可否认,绝大多数的软件功能,向下追随到最基本的单元,也基本都是单表的增、删、改、查!只是随着用户需求不断增多,原来可能一个张单表就可以搞定的事情,现在可能需要多张表,或者多个库才能搞定,代码层就像堆积木一样,越...
看球不费电
0回复
3695浏览
java
SpringBoot 整合 Elastic-Job 实现分布式任务调度服务
一、摘要在之前的文章中,我们详细的介绍了Quartz的架构原理以及应用实践,虽然Quartz也可以通过集群方式来保证服务高可用,但是它也有一个的弊端,那就是服务节点数量的增加,并不能提升任务的执行效率,即不能实现水平扩展!之所以产生这样的结果,是因为Quartz在分布式集群环境下是通过数据库锁方式来实现有且只有一个有效的服务节点来运行服务,从而保证服务在集群环境下定时任务不会被重复调用!如果需要运行的定时任务很...
看球不费电
0回复
3482浏览
java
高性能存储SIG月度动态:EROFS支持直接索引容器镜像tar包,io_uring将支持并优化NVMe直通
原创
高性能存储SIG(SpecialInterestGroup)目标:存储领域的发展历程,本质上是存储介质与软件栈相互促进发展的过程。高性能存储SIG致力于存储栈性能挖掘,当前主要聚焦内核iouring技术优化异步IO性能,使用持久化内存提升业务单成本性能,容器场景存储技术优化等课题。高性能存储SIG期望通过社区合作,打造标准的高性能存储技术软件栈,推动软硬件协同发展。01本月SIG整体进展1)本月合入Anolis主线PR共计11个,包含重要组件的特...
龙蜥社区OpenAnolis
0回复
2599浏览
龙蜥SIG
高性能存储
容器镜像
操作系统
开源
分页查询出现数据重复或丢失,你遇到过吗?
一、问题背景最近部分销售人员反馈在APP上查询自己名下客户订单数据时,当往下拉取数据的时候,列表上经常出现重复的订单数据,经过排查,后端代码是通过如下方式来实现数据的分页查询的。limitoffset,sizeorderbycreatetimedesc经过细致的分析,这种排序方式,在app端分页查询的时候,确实存在问题。详细的分析过程如下!二、原因分析首先我们初始化一张表,用于模拟订单表查询。CREATETABLEtborder(orderidbigint(11)unsigned...
看球不费电
0回复
2684浏览
java
你绝对不知道的 SpringBoot 的外部化配置特性!
作为Java程序员,相信大家都知道,我们日常的SpringBoot项目会有一个配置文件application.properties文件。里面会配置很多参数,例如服务的端口等,这些都只是默认值,在不改变配置文件里面内容的情况下,我们可以通过在部署的时候,传递一个相应的参数来替换默认的参数。那么问题来了,你有想过为什么可以这样吗?为什么SpringBoot部署时传递的启动配置会生效,而配置文件中的配置就不生...
看球不费电
0回复
2571浏览
java
高性能网络 SIG 月度动态:长期投入得到业界认可,新增一位 virtio reviewer
高性能网络SIG(SpecialInterestGroup):在云计算时代,软硬件高速发展,云原生、微服务等新的应用形态兴起,让更多的数据在进程之间流动,而网络则成为了这些数据流的载体,在整个云时代扮演着前所未有的重要角色。在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用XDP、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议栈,提升云计算时代数据中心应用的...
龙蜥社区OpenAnolis
0回复
5034浏览
龙蜥社区
高性能网络
SIG动态
开源
virtio
暂无内容
1
146
147
148
149
150
151
152
153
154
484
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅