|
12月前
|
存储 容器 API
|

鸿蒙特效教程03-水波纹动画效果实现教程

本教程适合HarmonyOS初学者,通过简单到复杂的步骤,一步步实现漂亮的水波纹动画效果。

418 0
来自: AI编码助手  版块
|
12月前
|
前端开发 API 开发者
|

给Web开发者的HarmonyOS指南02-布局样式

本系列教程适合鸿蒙 HarmonyOS 初学者,为那些熟悉用 HTML 与 CSS 语法的 Web 前端开发者准备的。

456 5
来自: AI编码助手  版块
|
12月前
|
API 人机交互 Android开发
|

鸿蒙特效教程09-深入学习animateTo动画

本教程将带领大家从零开始,一步步讲解如何讲解 animateTo 动画,并实现按钮交互效果,使新手也能轻松掌握。

351 6
来自: AI编码助手  版块

什么是死信交换机 ? 如何为队列绑定死信交换机 ?

死 信交换机和正常的交换机没有什么不同 , 如果一个包含死信的队列配置了dead-letter-exchange属性,指定了一个交换机,那么队列中的死信就会投递到这个交换机中,而这个交换机称为死信交换机 为队列绑定死信交换机 , 只需要设置队列属性 dead-letter-exchange即可

396 11
|
12月前
|
SQL 存储 关系型数据库
|

数据库的行级锁与表锁?

表锁: 不会出现死锁,发生锁的冲突几率高,并发性低。 存储引擎在进行SQL数据读写请求前,会对涉及到的表进行加锁。 其中锁分为共享读锁和独占写锁:读锁会阻塞写,写锁会阻塞读和写。 行级锁: 会出现死锁,发生锁的冲突几率低,并发性高。 InnoDB引擎支持行锁,与Oracle不同,MySQL的行锁是通过索引加载的,也就是说,行锁是加在索引响应的行上的,要是对应的SQL语句没有走索引,则会全表扫描,行锁则无法实现,取而代之的是表锁,此时其它事务无法对当前表进行更新或插入操作。 行级锁注意事项: 行级锁必须有索引才能实现,否则会自动锁全表,那就不是行锁了。 两个事务不能锁同一个索引。 in

248 5
|
12月前
|
微服务
|

什么是微服务?微服务的优缺点是什么?

微服务就是一个独立的职责单一的服务应用程序,一个模块 1.优点:松耦合,聚焦单一业务功能,无关开发语言,团队规模降低 , 扩展性好, 天然支持分库2.缺点:随着服务数量增加,管理复杂,部署复杂,服务器需要增多,服务通信和调用压力增大

808 4
|
12月前
|
Java Spring
|

Spring Boot的核心注解是哪个?他由哪几个注解组成的?

Spring Boot的核心注解是@SpringBootApplication , 他由几个注解组成 : ● @SpringBootConfiguration: 组合了- @Configuration注解,实现配置文件的功能; ● @EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项 ● @ComponentScan:Spring组件扫描

769 3
|
12月前
|
SQL 关系型数据库 MySQL
|

什么是左前缀原则

在mysql建立联合索引时会遵循左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,组合索引的第一个字段必须出现在查询组句中,这个索引才会被用到 ; 例如 : create index index_age_name_sex on tb_user(age,name,sex); 上述SQL语句对 age,name和sex建一个组合索引index_age_name_sex,实际上这条语句相当于建立了(age) , (age,name) , (age,name,sex)三个索引 .

182 2
|
12月前
|
存储 数据库 索引
|

创建索引的注意事项?

非空字段:索引字段不能有NULL,如果有NULL值将不会包含在索引中。 索引字段越小越好:数据库的数据存储以页为单位一页存储的数据越多一次IO操作获取的数据越大效率越高。 唯一、不为空、经常被查询的字段 的字段适合建索引。 取值离散大的字段:(变量各个取值之间的差异程度)的列放到联合索引的前面,可以通过count()函数查看字段的差异值,返回值越大说明字段的唯一值越多字段的离散程度高。 限制创建索引的数量:对于存在大量更新操作的表,索引一般不超过3个。

372 6
|
12月前
|
NoSQL Redis
|

Redis的数据持久化策略有哪些 ?

Redis 提供了两种方式,实现数据的持久化到硬盘。 1. RDB 持久化(全量),是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2. AOF持久化(增量),以日志的形式记录服务器所处理的每一个写、删除操作 RDB和AOF一起使用, 在Redis4.0版本支持混合持久化方式 ( 设置 aof-use-rdb-preamble yes )

306 1
|
12月前
|
JSON 前端开发 Java
|

Spring MVC常用的注解

@RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中 的所有响应请求的方法都是以该地址作为父路径。 @RequestBody:注解实现接收http请求的json数据,将json转换为java对象。 @ResponseBody:注解实现将conreoller方法返回对象转化为json对象响应给客户。 @Controller:控制器的注解,表示是表现层,不能用用别的注解代替 @RestController : 组合注解 @Conntroller + @ResponseBody @GetMapping , @PostMapping , @Put

298 10
|
12月前
|
存储 Java C++
|

JVM 运行时数据区

Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存区域划分为若干个不同的数据区域。这 些区域都有各自的用途,以及创建和销毁的时间,有些区域随着虚拟机进程的启动而存在,有些区 域则是依赖线程的启动和结束而建立和销毁。Java 虚拟机所管理的内存被划分为如下几个区域 程序计数器(Program Counter Register):当前线程所执行的字节码的行号指示器,字节码解 析器的工作是通过改变这个计数器的值,来选取下一条需要执行的字节码指令,分支、循环、跳 转、异常处理、线程恢复等基础功能,都需要依赖这个计数器来完成; 为什么要线程计数器?因为线程是不具备记忆功能 Java 虚拟机

176 0
|
12月前
|
Java
|

加锁的方式有哪些 ?

使用synchronized关键字 使用Lock锁 synchronized和Lock有什么区别 ? 首先synchronized是Java内置关键字,在JVM层面,Lock是个Java类; synchronized 可以给类、方法、代码块加锁;而 lock 只能给代码块加锁。 synchronized 不需要手动获取锁和释放锁,使用简单,发生异常会自动释放锁,不会造成死锁; 而 lock 需要自己加锁和释放锁,如果使用不当没有 unLock()去释放锁就会造成死锁。 通过 Lock 可以知道有没有成功获取锁,而 synchronized 却无法办到。

205 0

== 和 equals 的区别是什么

== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数 据类型 == 比较的是值,引用数据类型 == 比较的是内存地址) equals() : 它的作用也是判断两个对象是否相等。

188 0
|
12月前
|
安全 数据安全/隐私保护
|

SpringSecurity核心功能

SpringSecurity核心功能

170 0
|
12月前
|
存储 Java
|

StringUtil

StringUtil

148 0
|
12月前
|
安全 Java 应用服务中间件
|

实现权限管理的技术

实现权限管理的技术

187 0
|
12月前
|
存储 JSON JavaScript
|

mangodb数据模型

数据模型

171 0
|
12月前
|
NoSQL 定位技术 MongoDB
|

MongoDB的特点

高性能 MongoDB提供高性能的数据持久性。特别对嵌入式数据模型的支持减少了数据库系统上的I/O活动。 索引支持更快的查询,并且可以包含来自嵌入式文档和数组的键。(文本索引解决搜索的需求、TTL索引解决历史数据自动过期的需求、地理位置索引可用于构建各种 O2O 应用) mmapv1、wiredtiger、mongorocks(rocksdb)、in-memory 等多引擎支持满足各种场景需求。 Gridfs解决文件存储的需求。 高可用性 MongoDB的复制工具称为副本集(replica set),它可提供自动故障转移和数据冗余。 高扩展性 MongoDB提供了水平可扩展性作为其核

219 0
|
12月前
|
存储 NoSQL 关系型数据库
|

MongoDB什么时候用

MongoDB什么时候用

144 0
|
12月前
|
缓存 Java
|

线程池初始化严禁使用Executors

线程池初始化严禁使用Executors

212 0
|
3月前
|
开发工具 IDE
|

关于Lingma IDE的自动更新

177 0
|
3月前
|
Java 测试技术 Apache
|

安装Jmeter

JMeter依赖JDK,需先安装并配置JDK环境变量。前往Apache JMeter官网(http://jmeter.apache.org/download_jmeter.cgi)下载最新版本,解压后即可使用,适用于性能测试与负载模拟。

123 1
|
3月前
|
数据可视化 Java 关系型数据库
|

认识Activiti

工作流指如请假、报销等需审批的业务流程,通过可视化引擎实现多节点审批,广泛应用于CRM、WMS等系统。主流技术包括BPMN、Activiti和Flowable,其中Activiti为Java系开源引擎,支持复杂流程自动化,推动企业流程数字化发展。(238字)

103 0
|
5月前
|
存储 自然语言处理 搜索推荐
|

智能体客户服务机器人:助力国家“服务型政府”与企业服务升级的双重实践

“智能体来了”推出智能客服机器人,通过精准意图识别、多轮对话管理与人工无缝转接,提升政务热线接通率至95%、企业客服解决率至88%,助力政务服务标准化与企业降本增效。

204 1
|
5月前
|
人工智能 算法 API
|

智能体IP操盘手:AI产业的下一个核心职业——从技术开发到智能体人格化运营的新趋势

随着大模型与云计算发展,AI智能体正从工具演变为具备人格的数字IP。本文探讨“智能体IP操盘手”这一新兴职业的崛起,涵盖技术开发、人格设计与商业运营,并分析阿里云如何赋能智能体产业化,推动教育与产业融合,开启数字经济新曲线。(238字)

270 0
|
6月前
|
自然语言处理
|

通义灵码的工具选项

259 1
|
6月前
|
JavaScript 前端开发 Java
|

函数的声明及数组和字符的基础用法

本教程介绍JavaScript基础语法,涵盖函数定义与调用、数组及字符串对象的创建与常用操作,帮助初学者掌握代码复用和数据处理技巧。

146 7
|
6月前
|
人工智能 自然语言处理 JavaScript
|

高产似母猪! AI+低代码引擎发布 0.13.15: 全面支持国际化

VTJ.PRO发布v0.13.15版本,新增对vue-i18n国际化的深度集成,支持多语言可视化管理、动态绑定及实时预览切换,全面构建企业级应用核心能力。此前已支持全局配置、Swagger API一键导入等功能,助力开发者高效构建现代化、国际化企业应用。项目秉持“降低复杂度,不降低自由度”理念,基于Vite + Vue 3 + TypeScript现代开发栈,提升开发效率与协作体验。未来将加强AI辅助开发能力,探索自然语言生成组件与页面的可能。开源地址:https://gitee.com/newgateway/vtj,立即体验:https://vtj.pro。

233 6
|
7月前
|
人工智能 自动驾驶 程序员
|

AI智能助手会干掉SaaS吗?

通过一个创业公司CEO的视角,轻松解读AI智能助手与传统SaaS平台的激烈交锋。微软CEO说SaaS要完蛋了,Y Combinator说AI Agent比SaaS大10倍,到底谁说得对?我们用最接地气的方式告诉你答案。

203 0

通义灵码

通义灵码是基于通义大模型的 AI 研发辅助工具,提供代码生成、研发问答、任务执行等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。通义灵码兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具,并提供 Lingma IDE,开发者可以自由选择。 更多信息欢迎加入通义灵码用户交流群(钉钉群号53770000738)

0
今日
2512
内容
18
活动
1482
关注
你好!
登录掌握更多精彩内容