SF
威哥爱编程
威哥爱编程
注册登录
关注博客
注册登录
主页
关于
RSS
MongoDB面试专题33道解析
威哥爱编程
2024-11-07
阅读 41 分钟
434
1. 你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用NoSQL 数据库?说一说 NoSQL 数据库的几个优点?
适合才最美:Shiro安全框架使用心得
威哥爱编程
2024-11-06
阅读 9 分钟
469
大家好,我是 V 哥。Apache Shiro 是一个强大且灵活的 Java 安全框架,专注于提供认证、授权、会话管理和加密功能。它常用于保护 Java 应用的访问控制,特别是在 Web 应用中。相比于 Spring Security,Shiro 的设计更简洁,适合轻量级应用,并且在许多方面具有更好的易用性和扩展性,今天 V 哥就来聊聊 Shiro 安全框架。
细谈 Linux 中的多路复用epoll
威哥爱编程
2024-11-05
阅读 12 分钟
584
大家好,我是 V 哥。在 Linux 中,epoll 是一种多路复用机制,用于高效地处理大量文件描述符(file descriptor, FD)事件。与传统的select和poll相比,epoll具有更高的性能和可扩展性,特别是在大规模并发场景下,比如高并发服务器。
IDEA中通义灵码的使用技巧
威哥爱编程
2024-11-04
阅读 9 分钟
1.3k
大家好,我是 V 哥。在日常写代码的过程中,通过 AI 工具辅助开发已是当下程序员惯用的方式,V 哥在使用了众多的 AI 工具后,多数情况下,选择通义灵码来辅助开发,尤其是解释代码和生成单元测试功能甚是好用,听 V 哥来详细聊聊。
Java如何实现企业微信审批流程
威哥爱编程
2024-11-01
阅读 6 分钟
737
大家好,我是 V 哥。最近的一个项目中,用到企业微信的审批流程,整理出来分享给大家。在企业微信中实现审批流程可以通过调用企业微信的开放API完成,企业微信提供了审批应用接口,用于创建审批模板、发起审批流程以及获取审批实例详情。下面 V 哥用一个Java示例代码,来展示如何在企业微信中实现审批流程。
聊聊公众号联动扫码登录功能如何实现
威哥爱编程
2024-10-30
阅读 4 分钟
9.4k
大家好,我是 V哥。扫码登录是个很普遍的功能,通过与公众号联动实现扫码登录功能,要怎么做呢,V 哥整理了以下步骤和代码,供你参考。这里假设你已经有一个Java后端应用,并且微信开发者平台的配置也已经完成。(相信你可以根据微信开放平台的操作进行)整个流程包括二维码生成、扫码后获取微信用户信息、并将用户登录...
Java EasyExcel 导出报内存溢出如何解决
威哥爱编程
2024-10-28
阅读 5 分钟
811
大家好,我是 V 哥。使用EasyExcel进行大数据量导出时容易导致内存溢出,特别是在导出百万级别的数据时。你有遇到过这种情况吗,以下是V 哥整理的解决该问题的一些常见方法,分享给大家,欢迎一起讨论:
鸿蒙NEXT应用上架与分发步骤详解
威哥爱编程
2024-10-25
阅读 3 分钟
767
大家好,我是 V 哥。今天的文章来聊一聊HarmonyOS NEXT应用上架。当你开发、调试完HarmonyOS应用/元服务,就可以前往AppGallery Connect申请上架,华为审核通过后,用户即可在华为应用市场获取您的HarmonyOS应用/元服务。
10月22日纯血鸿蒙正式版发布意味着什么?
威哥爱编程
2024-10-23
阅读 3 分钟
690
V哥昨天全程收看了直播,华为常务董事、终端BG董事长、智能汽车解决方案BU董事长余承东介绍,目前已经有超过15000多个鸿蒙原生应用和元服务上架,覆盖18个行业,通用办公应用覆盖全国3800万多家企业。原生鸿蒙降低了接入新系统的难度和成本,流畅度提升30%,很多应用一天一个版本迭代更新。
Java 如何确保 JS 不被缓存
威哥爱编程
2024-10-21
阅读 4 分钟
513
大家好,我是 V 哥。今天咱们来聊一聊 Java 后端确保 JavaScript 不被缓存的问题,先来了解一下为什么需要这样做,通常源于以下几种场景或问题:
鸿蒙 NEXT 如何使用 @Styles 装饰器来优化我的组件代码?
威哥爱编程
2024-10-16
阅读 3 分钟
884
大家好,我是 V 哥。在鸿蒙 NEXT 开发中,@Styles 装饰器是一种非常有用的方法,用于定义可重用的样式。这使得开发者可以将多条样式设置提炼成一个方法,以便在多个组件中复用,从而提高代码的可维护性和可读性。以下是 @Styles 装饰器的详细用法和应用场景案例。
如何在鸿蒙 NEXT 中使用 @Builder 装饰器优化 UI 组件的复用?
威哥爱编程
2024-10-16
阅读 4 分钟
1k
在开发鸿蒙 NEXT 应用时,咱们需要经常创建自定义组件,由于自定义组件内部 UI 结构固定,仅与使用方进行数据传递,因此,ArkUI还提供了一种更轻量的 UI 元素复用机制@Builder。
HarmonyOS NEXT开发之ArkTS自定义组件学习笔记
威哥爱编程
2024-10-15
阅读 4 分钟
701
在HarmonyOS中,ArkTS提供了创建自定义组件的能力,允许开发者封装和复用UI代码。以下是关于自定义组件的详细介绍,包括创建自定义组件、页面和自定义组件的生命周期、自定义组件的自定义布局、冻结功能,以及代码案例分析。
鸿蒙NEXT开发声明式UI是咋回事?
威哥爱编程
2024-10-15
阅读 2 分钟
588
大家好,我是 V 哥,ArkTS 是 HarmonyOS 优选的主力应用开发语言,它在 TypeScript 的基础上进行了扩展,提供了声明式 UI 描述、自定义组件和动态扩展 UI 元素的能力。这些能力与 ArkUI 开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了 UI 开发的主体。ArkTS 还提供了多维度的状态管理机制,允许数据在组...
Java实现加入购物车怎么做数据定位?
威哥爱编程
2024-10-14
阅读 3 分钟
510
大家好,我是 V 哥。在实现"加入购物车"的场景中,数据定位是指通过特定的标识符和索引快速定位到需要操作的数据,以提高查询效率和保证数据的一致性。对于购物车系统而言,数据定位的关键在于如何唯一确定用户购物车中的商品,并保证在高效检索的同时避免并发问题。下面我将详细说明如何通过不同方式进行数据定位:
HarmonyOS NEXT 开发之ArkTS基础入门
威哥爱编程
2024-10-09
阅读 4 分钟
1.5k
ArkTS 是 HarmonyOS NEXT 的开发语言,它基于 TypeScript 并进行了扩展和优化。以下是一些基础语法知识点、示例用法及注意事项。
ArkTS 和仓颉的特性对比与案例
威哥爱编程
2024-10-09
阅读 3 分钟
1.5k
ArkTS是一种基于TypeScript的编程语言,专门为鸿蒙应用开发而设计。它保留了TypeScript的大部分语法特性,并进行了针对鸿蒙系统的优化和定制。ArkTS的主要优点包括:
在 ArkTS 中,如何有效地进行内存管理和避免内存泄漏?
威哥爱编程
2024-10-09
阅读 14 分钟
645
ArkTS 是鸿蒙生态的应用开发语言,它在 TypeScript 的基础上进行了优化和定制,以适应鸿蒙系统的需求。以下是在 ArkTS 中进行有效的内存管理和避免内存泄漏:1. 使用 const 和 let 合理声明变量:使用 const 声明那些不会重新赋值的变量,这有助于确保变量的不变性,并可能让编译器进行更多的优化。使用 let 声明那些需...
尝鲜 HarmonyOS NEXT 开发环境搭建
威哥爱编程
2024-10-09
阅读 2 分钟
510
申请好 HarmonyOS NEXT的开发套件白名单后,就可以下载最的开发套件了,最新的开发工具更新时间是2024-06-17,DevEcoStudio5.0-API12-x86-402。下载后是这样的:
HarmonyOS NEXT 底部选项卡功能
威哥爱编程
2024-10-09
阅读 2 分钟
848
配置TabBar:通过TabContent的tabBar属性来配置每个选项卡的标题和图标。可以使用自定义函数tabBuilder来构建每个选项卡的样式,包括图标和文本。
10款好用的开源 HarmonyOS 工具库
威哥爱编程
2024-09-30
阅读 21 分钟
858
大家好,我是 V 哥,今天给大家分享10款好用的 HarmonyOS的工具库,在开发鸿蒙应用时可以用下,好用的工具可以简化代码,让你写出优雅的应用来。废话不多说,马上开整。
三大硬核方式揭秘:Java如何与底层硬件和工业设备轻松通信!
威哥爱编程
2024-09-27
阅读 11 分钟
1.3k
大家好,我是V哥,程序员聊天真是三句不到离不开技术啊,这不前两天跟一个哥们吃饭,他是我好多年前的学员了,一直保持着联系,现在都李总了,在做工业互联网相关的项目,真是只要 Java 学得好,能干一辈子,卷死的是那些半吊子。
关于建表字段是否该使用not null这个问题你怎么看?
威哥爱编程
2024-09-25
阅读 5 分钟
746
大家好,我是 V 哥,在数据库设计中,是否使用 NOT NULL 是一个非常重要的决策,直接影响数据完整性、查询性能以及业务逻辑的复杂度。使用 NOT NULL 的关键在于理解业务需求和具体场景。
阿里面试让聊一聊Redis 的内存淘汰(驱逐)策略
威哥爱编程
2024-09-24
阅读 10 分钟
700
大家好,我是 V 哥,粉丝小A面试阿里,说被问到 Redis 的内存淘汰策略的问题,整理这个笔记给他参考,也分享给大家,如果你遇到这个问题,会怎么回答呢?
除了递归算法,要如何优化实现文件搜索功能
威哥爱编程
2024-09-23
阅读 10 分钟
711
以下是一个使用 Java 实现的文件搜索功能,它会在指定目录及其子目录中搜索包含特定关键字的文件。此实现使用递归方式遍历目录,并可以使用文件名或内容搜索文件。
程序员带娃神器,写一个贪吃蛇网页游戏给娃玩
威哥爱编程
2024-09-19
阅读 8 分钟
574
这个中秋可是悲催,别人放假,我还得在家办公写项目,带娃的时间都没有,这不,娃要缠着陪她玩积木游戏,哎,心中有事,陪娃都陪不好,咋整,灵机一动,先搞个小游戏让娃耍个把小时,毕竟孩子长时间对着电脑不好,写个贪吃蛇吧,能玩很久。
好用!推荐一个开源加密库 Bouncy Castle
威哥爱编程
2024-09-18
阅读 9 分钟
2.3k
Bouncy Castle是一个广泛使用的开源加密库,它为Java平台提供了丰富的密码学算法实现,包括对称加密、非对称加密、哈希算法、数字签名等。这个库由于其广泛的算法支持和可靠性而备受信任,被许多安全应用和加密通信协议所采用。
【好文】反模式:10种滥用设计模式案例分析
威哥爱编程
2024-09-09
阅读 24 分钟
641
Hello,大家好,我是V哥。很多文章都在介绍设计模式怎么用,讲解设计模式的原理等等,设计模式的思想是编程中的精髓,用好了可以让代码结构利于维护和扩展,同时代码风格也更加优雅,V 哥也写过这样一篇文章,但很少有人从反模式的角度来讲一讲,过度滥用设计模式将给项目带来灾难。
瞬时流量过大,如何实现服务熔断、降级和限流
威哥爱编程
2024-09-06
阅读 7 分钟
726
大家好,我是V哥,国足0-7不敌日本,创下12年来最大惨败,真的好久不看球赛了,我关心的是,作为国内唯一一家转播平台爱奇艺体育昨天崩了,官方道歉文中解释由于瞬时流量过大导致,这让我想起服务熔断、降级和限流是微服务架构中用于提高系统稳定性和可用性的三种关键策略。
使用 Nacos 实现动态路由
威哥爱编程
2024-09-04
阅读 7 分钟
837
Hello,大家好,我是 V 哥。最近写到 使用 Nacos 实现动态路由的问题,整理了一下思路和案例,分享给大家。使用 Nacos 实现 Spring Cloud Gateway 的动态路由,主要涉及到以下几个步骤:添加依赖:在 Spring Cloud Gateway 应用的 pom.xml 文件中添加 Nacos 相关依赖。配置 Nacos:在 application.yml 或 application.pr...
1
2
3
(current)
4
5
下一页
上一页
3
(current)
下一页