Harry技术_个人页

个人头像照片 Harry技术
个人头像照片
14
0
0

个人介绍

暂无个人介绍

擅长的技术

  • 鸿蒙
  • Java
获得更多能力
通用技术能力:
  • Java
    中级

    能力说明:

    掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。

    获取记录:

    • 2022-09-08大学考试 大学/社区-用户参加考试
    • 2022-09-08大学考试 Java开发中级 大学/社区用户通过技能测试
    • 2022-09-08大学考试 大学/社区-用户参加考试
    • 2022-09-08大学考试 Java开发初级 大学/社区用户通过技能测试
云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年01月

  • 01.10 08:12:39
    发表了文章 2025-01-10 08:12:39

    Spring Boot 3 整合 Minio 实现文件存储

    本文介绍了如何使用 Spring Boot 3 整合 MinIO 实现文件存储服务。MinIO 是一款高性能的对象存储服务器,适合大规模数据存储与分析,支持多种部署环境且文档完备、开源免费。从 MinIO 的快速安装、配置文件公开访问,到 Spring Boot 中集成 MinIO 客户端的步骤,包括创建用户访问密钥、引入依赖包、添加配置信息、编写 MinIO 客户端配置类及上传和预览文件的服务代码。最后通过 Apifox 进行文件上传测试,并验证文件是否成功存储及预览功能是否正常。关注公众号“Harry技术”,回复 minio 获取源码地址。
  • 01.10 08:09:32
    发表了文章 2025-01-10 08:09:32

    Windows下Minio的安装以及基本使用

    MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
  • 01.08 17:34:51
    发表了文章 2025-01-08 17:34:51

    npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具

    npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
  • 01.07 10:31:21
    发表了文章 2025-01-07 10:31:21

    Spring Boot 3 集成Spring AOP实现系统日志记录

    本文介绍了如何在Spring Boot 3中集成Spring AOP实现系统日志记录功能。通过定义`SysLog`注解和配置相应的AOP切面,可以在方法执行前后自动记录日志信息,包括操作的开始时间、结束时间、请求参数、返回结果、异常信息等,并将这些信息保存到数据库中。此外,还使用了`ThreadLocal`变量来存储每个线程独立的日志数据,确保线程安全。文中还展示了项目实战中的部分代码片段,以及基于Spring Boot 3 + Vue 3构建的快速开发框架的简介与内置功能列表。此框架结合了当前主流技术栈,提供了用户管理、权限控制、接口文档自动生成等多项实用特性。
  • 01.07 10:27:17
    发表了文章 2025-01-07 10:27:17

    Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制

    本文介绍了如何在Spring Boot 3中整合MyBatis-Plus实现数据权限控制,通过使用MyBatis-Plus提供的`DataPermissionInterceptor`插件,在不破坏原有代码结构的基础上实现了细粒度的数据访问控制。文中详细描述了自定义注解`DataScope`的使用方法、`DataPermissionHandler`的具体实现逻辑,以及根据用户的不同角色和部门动态添加SQL片段来限制查询结果。此外,还展示了基于Spring Boot 3和Vue 3构建的前后端分离快速开发框架的实际应用案例,包括项目的核心功能模块如用户管理、角色管理等,并提供Gitee上的开源仓库
  • 01.02 12:17:37
    发表了文章 2025-01-02 12:17:37

    SpringBoot3 整合Thymeleaf 模板引擎

    Thymeleaf 是一个基于 Java 的现代模板引擎,支持 HTML 原型,文件后缀为 .html,可直接在浏览器中查看静态效果。它与 Spring Boot 完美整合,默认配置即可使用,无需额外视图解析器设置。Thymeleaf 支持多种表达式(如变量、链接、国际化等)和 th 属性(如 th:text、th:if 等),适用于 Web 和非 Web 应用开发。通过 th:fragment、th:insert、th:replace 和 th:include 等属性,可以抽取和复用公共页面片段,并支持参数传递。

2024年12月

  • 12.22 20:28:52
    发表了文章 2024-12-22 20:28:52

    HarmonyOS NEXT 5.0鸿蒙开发一套影院APP(附带源码)

    本项目基于HarmonyOS NEXT 5.0开发了一款影院应用程序,主要实现了电影和影院信息的展示功能。应用包括首页、电影列表、影院列表等模块。首页包含轮播图与正在热映及即将上映的电影切换显示;电影列表模块通过API获取电影数据并以网格形式展示,用户可以查看电影详情;影院列表则允许用户选择城市后查看对应影院信息,并支持城市选择弹窗。此外,项目中还集成了Axios用于网络请求,并进行了二次封装以简化接口调用流程,同时添加了请求和响应拦截器来处理通用逻辑。整体代码结构清晰,使用了组件化开发方式,便于维护和扩展。 该简介概括了提供的内容,但请注意实际开发中还需考虑UI优化、性能提升等方面的工作。
  • 12.17 10:11:35
    发表了文章 2024-12-17 10:11:35

    六、ArkTS 常用组件-按钮(Button)/切换按钮(Toggle)/文本输出(TextInput)

    `Button` 组件是 HarmonyOS 应用开发中的基本组件之一,主要用于响应用户的点击操作。它支持两种使用方式:不包含子组件和包含子组件。不包含子组件时,`Button` 通过 `label` 属性设置按钮上的文字,同时提供 `options` 参数来配置按钮类型和点击效果;包含子组件的方式则允许更灵活的内容展示,如图片或复杂布局,此时无需设置 `label`。此外,`Button` 组件还提供了设置背景颜色、边框圆角等样式的方法,以及绑定点击事件的功能,使开发者能够轻松实现丰富的交互体验。
  • 12.13 17:25:55
    发表了文章 2024-12-13 17:25:55

    五、ArkTS 常用组件-文本显示 (Text / Span)

    本文档介绍了ArkTS中的文本显示组件(Text/Span),包括其基本概念、参数设置、常用属性(如字体大小、粗细、颜色、对齐方式)、最大行数及超长处理方法,以及子组件Span的使用方法。Text组件支持多种参数类型,包括字符串、资源引用等,并提供了丰富的属性设置选项以满足不同的文本显示需求。Span组件则主要用于在Text组件内部实现更精细的文本格式化,如设置不同的字体颜色、大小、装饰线等,同时支持点击事件的添加。
  • 12.13 17:24:12
    发表了文章 2024-12-13 17:24:12

    四、ArkTS 常用组件-图片(Image)

    ArkTS 常用组件-图片(Image)简介:Image 组件用于在应用中显示图片,支持本地和网络图片的加载,提供了多种参数类型如 string、Resource 和 media.PixelMap。常用属性包括图片尺寸设置(width()、height())、图片缩放模式(objectFit())及图片插值(interpolation()),确保图片在不同场景下的最佳显示效果。此外,Image 组件还支持图片资源的灵活引用方式,如通过 $r() 函数引用 resources 目录下的图片资源。
  • 12.10 14:26:18
    发表了文章 2024-12-10 14:26:18

    三、HarmonyOS NEXT应用开发:ArkTS工程目录结构(Stage模型)

    本文介绍了HarmonyOS NEXT应用开发中ArkTS工程的目录结构(Stage模型),包括AppScope、entry、hvigor、oh_modules等主要目录及其作用。重点解析了entry目录下的src > main > resources目录结构,详细说明了base、限定符目录和rawfile的作用,以及如何引用资源文件。
  • 12.10 14:19:20
    发表了文章 2024-12-10 14:19:20

    二、ArkTS 快速入门

    ArkTS 是鸿蒙生态的应用开发语言,继承了 TypeScript 的语法,扩展了声明式 UI 开发能力。它支持状态管理、自定义组件、并发编程等特性,提高了代码的健壮性和运行性能。本文介绍了 ArkTS 的快速入门,包括声明式 UI、基本组成、@State 装饰器、组件声明和自定义组件等内容。
  • 12.10 14:13:39
    发表了文章 2024-12-10 14:13:39

    一、鸿蒙应用开发快速体验

    本文介绍了鸿蒙应用开发的快速体验流程,涵盖从开发环境的准备到项目的实际运行。首先,需安装并配置华为DevEco Studio IDE,该IDE基于IntelliJ IDEA Community构建,旨在为鸿蒙应用开发提供一站式解决方案。接着,通过创建新项目、选择合适的模板及配置项目信息,可以迅速搭建起应用的基本框架。最后,本文还详细描述了如何利用Preview预览、模拟器运行以及真机调试三种方式来测试和优化应用,确保其在不同场景下的兼容性和性能表现。整个过程旨在帮助开发者快速入门鸿蒙应用开发,提升开发效率。

2023年02月

  • 02.03 17:51:05
    发表了文章 2023-02-03 17:51:05

    Spring Retry重试框架

    实际工作中由于网络波动等原因导致代码执行失败需要重新执行,保证最终能够完成业务功能。通常来说,会用try/catch,while循环或者定时任务重处理。但是这样的做法缺乏统一性,要多写很多代码。spring-retry组件可以通过注解优雅的实现重处理功能。
  • 发表了文章 2025-01-10

    Spring Boot 3 整合 Minio 实现文件存储

  • 发表了文章 2025-01-10

    Windows下Minio的安装以及基本使用

  • 发表了文章 2025-01-08

    npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具

  • 发表了文章 2025-01-07

    Spring Boot 3 集成Spring AOP实现系统日志记录

  • 发表了文章 2025-01-07

    Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制

  • 发表了文章 2025-01-02

    SpringBoot3 整合Thymeleaf 模板引擎

  • 发表了文章 2024-12-22

    HarmonyOS NEXT 5.0鸿蒙开发一套影院APP(附带源码)

  • 发表了文章 2024-12-17

    六、ArkTS 常用组件-按钮(Button)/切换按钮(Toggle)/文本输出(TextInput)

  • 发表了文章 2024-12-13

    四、ArkTS 常用组件-图片(Image)

  • 发表了文章 2024-12-13

    五、ArkTS 常用组件-文本显示 (Text / Span)

  • 发表了文章 2024-12-10

    三、HarmonyOS NEXT应用开发:ArkTS工程目录结构(Stage模型)

  • 发表了文章 2024-12-10

    二、ArkTS 快速入门

  • 发表了文章 2024-12-10

    一、鸿蒙应用开发快速体验

  • 发表了文章 2023-02-03

    Spring Retry重试框架

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息