应用开发

不同设备如何统一语言编程平台高效开发?本文为你揭秘

原文:https://mp.weixin.qq.com/s/8UHznZenc7A_UICta2bETg,点击链接查看更多技术内容。随着数字化时代的发展,手机、平板、PC、电视、智能手表、车机等智能设备的普及率越来越高,但不同设备往往搭载了不同的操作系统。面对不同的操作系统与开发框架,应用开发难度大、成本高;同时,不同设备之间交互匮乏、体验割裂,难以为用户带来一致性的应用交互体验。HarmonyO

HarmonyOS开发者社区
IT综合
2023-05-09 10:01

ES 不香吗,为啥被大厂摒弃而迁移到ClickHouse?

前言Elasticsearch 是一个实时的分布式搜索分析引擎,它的底层是构建在 Lucene 之上的。简单来说是通过扩展 Lucene 的搜索能力,使其具有分布式的功能。ES通常会和其它两个开源组件 logstash(日志采集)和Kibana(仪表盘)一起提供端到端的日志/搜索分析的功能,常常被简称为ELK。Clickhouse是俄罗斯搜索巨头Yandex开发的面向列式存储的关系型数据库。Cli

Linksla
IT综合
2023-05-08 09:30

Go1.21 速览:过了一年半,slices、maps 泛型库终于要加入标准库。。。

在 2022 年 3 月,Go1.18 终于发布。在该版本中,包含了 Go1.17 起就已存在的泛型,并于此版本正式发布泛型特性。

张哥说技术
Go语言
2023-05-06 14:46

一些杂想:Java老矣,尚能饭否?

本文就Java真的老了吗展开讲述,诠释了作者作为一名Java开发者的所思所感。

ITPUB社群
Java
2023-05-06 14:23

面向万物智联的应用框架的思考和探索(下)

原文:https://mp.weixin.qq.com/s/tH1WcAhWwxmfU2FxKnT4ew,点击链接查看更多技术内容。应用框架,是操作系统连接开发者生态,实现用户体验的关键基础设施。其中,开发效率和运行体验是永恒的诉求,业界也在持续不断的发展和演进。本文重点围绕移动应用框架,梳理其关键发展脉络,并分析其背后的技术演进思路以及目前的局限;同时,进一步结合万物智联的新场景和新生态,围绕相

HarmonyOS开发者社区
IT综合
2023-05-06 10:16

你见过哪些优雅的 Java 代码优化技巧?

总结了一些实用的有助于提高代码质量的建议,内容较多,建议收藏!

张哥说技术
Java
2023-05-05 14:59

基于ArkUI框架开发——图片模糊处理的实现

基于ArkUI框架开发——图片模糊处理的实现原文:https://mp.weixin.qq.com/s/vwXVj5vmAxDRG_jTk_8hPA,点击链接查看更多技术内容。现在市面上有很多APP,都或多或少对图片有模糊上的设计,所以,图片模糊效果到底怎么实现的呢?首先,我们来了解下模糊效果的对比从视觉上,两张图片,有一张是模糊的,那么,在实现图片模糊效果之前,我们首先需要了解图片模糊的本质是什

OpenHarmony开发者社区
IT综合
2023-05-05 14:50

面向万物智联的应用框架的思考和探索(中)

原文:https://mp.weixin.qq.com/s/i-ddVaC0iBVXq4t12hz6-Q,点击链接查看更多技术内容。应用框架,是操作系统连接开发者生态,实现用户体验的关键基础设施。其中,开发效率和运行体验是永恒的诉求,业界也在持续不断的发展和演进。本文重点围绕移动应用框架,梳理其关键发展脉络,并分析其背后的技术演进思路以及目前的局限;同时,进一步结合万物智联的新场景和新生态,围绕相

HarmonyOS开发者社区
IT综合
2023-05-05 14:41

vivo积分任务体系的架构演进-平台产品系列05

积分体系作为一种常见营销工具,几乎是每一家企业会员营销的必备功能之一,在生活中随处可见,随着vivo互联网业务发展,vivo积分体系的能力也随之得到飞速提升,本篇主要介绍vivo积分任务体系的系统建设历程。

vivo互联网技术
IT综合
2023-05-05 09:45

Redis 开发规范

本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。键值设计key名设计可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:

Linksla
Java
2023-05-05 09:19

vivo 推送系统的容灾建设与实践

本文介绍了推送系统容灾建设和关键技术方案,以及实践过程中的思考与挑战。

vivo互联网技术
IT综合
2023-04-28 10:00

使用注解实现redis分布式锁

一、业务背景有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。二、分析流程使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一维护,解决集群中单机 JVM 信息不互通的问题,规定操作顺序,保护用户的数据正确。梳理设计流程1、新建注解 @interface,在注解里设定入参标志2、增加 AOP 切点,扫描特定注解3、建立

Linksla
ReactJS
2023-04-28 09:13

快速上手 Go CGO,掌握在 Go 里写 C!

毕竟很多跨语言调用,还是会依赖 CGO 这个特性。希望大家在真正要用时有个前置知识垫肚子。

张哥说技术
Go语言
2023-04-27 09:15

金融机构使用开源软件,潜在风险有多少?

当今金融行业广泛采用了开源软件,以提高生产效率和降低成本。然而,在金融机构生产环境中使用开源软件也面临许多潜在的风险问题。这些问题包括安全风险、法律风险、操作风险、维护风险和依赖风险。

danny_2018
IT综合
2023-04-24 12:06

NPM 实用命令与快捷方式

在 JavaScript 中,无论是新手还是专家都可能在命令行中使用过 NPM。在本篇文章中,我将会整理超实用的 NPM 命令、快捷方式及技巧,帮助 JavaScript 开发人员提高生产力和效率。 在这篇文章中,我们将涵盖以下主题:npm 的定义。使用 npm 包管理系统管理应用程序依赖项,来发布或取消发布包。按版本号安装包。package.json 和 packa

Seal数澈
Javascript
2023-04-24 10:40