合集-威哥爱编程

摘要:这个案例中咱们通过如何使用 Shiro、JWT 和 Spring Boot 来构建一个无状态的微服务认证授权机制。通过 Shiro 实现用户认证和权限控制,使用 JWT 实现无状态 Token 验证。在轻量级的分布式微服务应用中,是不是使用 Shiro 感觉更加清爽呢,欢迎评论区一起讨论 阅读全文
posted @ 2024-11-06 09:52 威哥爱编程 阅读(859) 评论(2) 推荐(2) 编辑
摘要:我是 V 哥。今天给大家分享 MongoDB的道 V 哥整理的面试题,收藏起来,一定会对你有帮助。 阅读全文
posted @ 2024-11-07 13:11 威哥爱编程 阅读(448) 评论(0) 推荐(1) 编辑
摘要:11种优化方案供你参考,优化 SQL Server 数据库性能得从多个方面着手,包括硬件配置、数据库结构、查询优化、索引管理、分区分表、并行处理等。通过合理的索引、查询优化、数据分区等技术,可以在数据量增大时保持较好的性能。同时,定期进行数据库维护和清理,保证数据库高效运行。 阅读全文
posted @ 2024-11-08 09:39 威哥爱编程 阅读(3047) 评论(10) 推荐(38) 编辑
摘要:威哥,第一次给你发消息就是求教一个问题呢,近期我在优化系统查询的时候,在测试环境优化达标,但是发布到生产后,发现从客户端发起请求到接收响应,多花了1秒(测试环境的库数据量和生产一致)。测试环境的库在内网,服务器的库是阿里云的RDS杭州节点。我们的服务器机房在成都,使用系统群体也绝大部分在成都区域。 阅读全文
posted @ 2024-11-11 17:50 威哥爱编程 阅读(281) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥。今天看了阿里云开发者社区关于 Java 的灵魂拷问,一线大厂在用 Java 时,都会考虑哪些问题呢,对于工作多年,又没有大厂经历的小伙伴不妨看看,V 哥总结的这13个为什么,你都会哪些?先赞后看,绝不摆烂。 1. 为什么禁止使用 BigDecimal 的 equals 方法做等 阅读全文
posted @ 2024-11-13 11:33 威哥爱编程 阅读(892) 评论(0) 推荐(5) 编辑
摘要:大家好,我是 V 哥,很好奇,在ArkTS中实现异步编程是怎样的,今天的内容来聊聊这个问题,总结了一些学习笔记,分享给大家,在 ArkTS中实现异步编程主要可以通过以下几种方式: 1. 使用async和await关键字 async函数是一种特殊的函数,它能以同步代码的方式编写异步代码。在async函 阅读全文
posted @ 2024-11-21 11:33 威哥爱编程 阅读(280) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,今天有粉丝问 V 哥,ArkTS不支持structural typing 是什么意思?ArkTS不支持接口吗? V哥把问题整理一下,分享给大家,尤其对TypeScript不熟的小伙伴,看到官网这句表述,是不是也是一头雾水,不知所措,前端小伙伴就不用说了,出门右转吧,因为对你来说 阅读全文
posted @ 2024-11-21 17:01 威哥爱编程 阅读(134) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥。ArkTS 是 OpenHarmony 框架的一部分,提供了声明式 UI 渲染的能力。下面来对ArkTS中四种渲染控制能力: if/else、ForEach、LazyForEach 和 ContentSlot 详细介绍一下: 1. if/else 渲染控制 if/else 是 阅读全文
posted @ 2024-11-25 15:10 威哥爱编程 阅读(50) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥。在鸿蒙原生应用开发中,当一个复杂的界面加载数据或发生变化时,布局可能会发生调整,为了提高布局变化带来的性能问题,V 哥在实际开发中,总结了一些优化技巧,来提高布局性能,笔记分享给大家。 1. 避免不必要的二次布局 在Flex布局中,如果子组件的主轴尺寸总和不等于容器的主轴尺寸长 阅读全文
posted @ 2024-12-03 10:54 威哥爱编程 阅读(64) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥。今天的内容我们来聊一聊 MVVM 模式在 鸿蒙原生应用开发中的使用, 比如做过 Android开发的兄弟应该清楚,MVVM(Model + View + ViewModel)模式是一种设计模式,用于分离应用程序的业务逻辑、用户界面和数据模型。这种模式特别适用于构建富客户端应用程 阅读全文
posted @ 2024-12-04 15:20 威哥爱编程 阅读(64) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,在鸿蒙 NEXT 开发中,我们会使用 PersistentStorage 来存储一些数据,那问题来了,如何确保使用 PersistentStorage 存储的数据安全呢,今天的内容来聊一聊这个话题。 首先,确保PersistentStorage存储的数据安全,我们可以考虑以下这 阅读全文
posted @ 2024-12-06 19:53 威哥爱编程 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Hello,大家好,我是 V 哥。在HarmonyOS NEXT开发中,@ObservedV2装饰器和@Trace装饰器是用于状态管理的两个装饰器,它们在HarmonyOS应用开发中用于增强对类对象中属性的观测能力。如果你学过观察者模式的原理,你会更容易理解和上手,以下是它们的一些关键特性和使用注意 阅读全文
posted @ 2024-12-11 16:15 威哥爱编程 阅读(66) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,上周跟一个哥们吃饭,技术人在一起,你知道的,没聊上一会儿,就转到技术问题探讨上了,其中聊到数据库子查询的问题印象深刻,回来整理了以下10个案例说明不使用子查询的问题,分享给大家。 首先,来说一下在MySQL中,不推荐使用子查询和JOIN的原因,主要有以下几点: 性能问题:子查询 阅读全文
posted @ 2024-12-23 10:45 威哥爱编程 阅读(101) 评论(0) 推荐(0) 编辑
摘要:在鸿蒙 NEXT 开发中,使用公共事件进行进程间通信(IPC)是一种常见的做法。下面我将提供一个完整的业务代码示例,并解释逻辑关系,以便即使是初学者也能按照步骤进行实操 阅读全文
posted @ 2025-01-02 11:47 威哥爱编程 阅读(49) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,学习鸿蒙开发的星闪服务,整理了这个学习笔记分享给大家。NearLink Kit(星闪服务)是鸿蒙操作系统提供的一种低功耗、高速率的短距离通信服务,它允许设备之间进行连接和数据交互。以下是一些具体的使用案例和步骤,以帮助理解如何在实际业务中使用星闪服务。 以下这些场景使用星闪 智 阅读全文
posted @ 2025-01-03 11:34 威哥爱编程 阅读(47) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥。在鸿蒙 NEXT API 12 中,可以使用 ohos.request 模块提供的上传接口将本地文件上传到服务器。自定义代理设置可以通过 request.agent.create 接口来实现,从而指定代理服务器的地址。下面是一个详细的案例代码,演示了如何使用自定义代理上传本地文 阅读全文
posted @ 2025-01-06 10:22 威哥爱编程 阅读(68) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,DevEco Studio 是开发 HarmonyOS 应用及元服务的集成开发环境(IDE),提供了代码编辑、编译构建、代码调试、性能调优、应用体检、模拟器等功能,帮助您高效开发 HarmonyOS 应用及元服务。 这不 DevEco Studio又升级了,发布了最新的5.0. 阅读全文
posted @ 2025-01-07 16:17 威哥爱编程 阅读(55) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥。在高并发应用场景下,线程池的使用是必然的,那在线程中的队列都有哪些呢?下面 V 哥整理的几种常见的线程池队列以及适用场景案例,分享给大家。 线程池中的队列主要用于存放等待执行的任务,以下是几种常见的线程池队列: 1. 无界队列(Unbounded Queue) LinkedBl 阅读全文
posted @ 2025-01-08 09:55 威哥爱编程 阅读(58) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,最近有很多小伙伴来问V哥,悲催的2024终于过去了,有的早早就给自己放假等春节了,有的也没逃过临了被约喝咖啡☕️,都想着先过完年再考虑怎么办,躺平可不行,又有谁会跟钱过不支呢。2025 年,V 哥也跟一些行业大佬聊过,共同的一个点就是市场经济依然不会好转,是不是心跟 V 哥一样 阅读全文
posted @ 2025-01-10 10:25 威哥爱编程 阅读(168) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 V 哥,在鸿蒙HarmonyOS NEXT开发中,跨线程对象传递可以通过拷贝形式实现,确保两个线程的对象内容一致,但各自指向线程的隔离内存区间。以下是使用SharedArrayBuffer实现跨线程共享内存的完整案例代码,包括详细解释,整理的学习笔记,分享给大家。关注威哥不迷路,学习鸿 阅读全文
posted @ 2025-01-13 10:11 威哥爱编程 阅读(48) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示