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