- 博客(211)
- 资源 (7)
- 收藏
- 关注
原创 解决Maven依赖难题:三步教你将本地 JAR 添加到本地仓库
通过mvn install:install-file命令,可快速解决本地JAR安装与POM生成问题。无论是私有驱动还是临时依赖,这一方法能显著提升开发效率。如果遇到报错,优先检查参数完整性和路径格式,并利用-DgeneratePom=true确保POM生成。
2025-03-31 08:30:00
1574
原创 Spring 基础框架-- Ruoyi 权限管理架构详解
若依的权限管理架构基于用户-角色-权限的RBAC模型,并扩展了数据权限控制。核心架构可分为以下四层:fill:#333;color:#333;color:#333;fill:none;数据范围控制用户层角色层权限层数据过滤层菜单/按钮/接口权限角色关联部门/数据范围。
2025-03-05 08:49:12
843
原创 java面试-- 必问之性能调优工具(二)
中小型项目:优先使用JDK自带工具(如JVisualVM、jstack)结合开源工具(如Eclipse MAT)。大型/复杂系统:采用商业工具(JProfiler、YourKit)或 APM 方案(Prometheus+Grafana)进行深度分析。生产环境:结合Arthas实时监控与Prometheus长期趋势分析,实现快速响应与持续优化。参考:1.Java性能优化:从原理到实战调优指南。
2025-03-04 08:30:00
445
原创 PostgreSQL 数据库简介
PostgreSQL(通常简称为 Postgres)是一种功能强大的开源对象关系型数据库系统。它以其高度的可靠性和灵活性而闻名,支持复杂的查询、数据完整性、可扩展性以及对多种数据类型的处理。开源地址此外,PostgreSQL 的社区还提供了丰富的文档、教程和工具,帮助开发者和用户更好地使用和管理数据库。
2025-02-20 08:00:00
1077
原创 Hadoop 实战笔记(二)-- HDFS 常用 shell 命令总结
更改文件的复制因子。如果 path 是目录,则更改其下所有文件的复制因子-w : 请求命令是否等待复制完成。
2025-01-09 08:30:00
388
原创 Hadoop 实战笔记(一) -- Windows 安装 Hadoop 3.x
windowsd的cmd不允许设置变量路径带有空格,所以Java的安装目录需要不带空格。修改 hadoop/etc/hadoop/mapred-site.xml。修改 hadoop/etc/hadoop/core-site.xml。修改 hadoop/etc/hadoop/hdfs-site.xml。修改 hadoop/etc/hadoop/yarn-site.xml。进入 hadoop-3.3.5\bin 目录,执行 以下命令。如果报错的话配置为 JAVA 安装路径。文件JDK的配置,通常无需改动。
2025-01-08 09:43:12
743
原创 Windows 环境配置 HTTPS 服务实战
certbot 提供了一个 hook,可以编写一个 Shell 脚本,在需要续期的时候让脚本调用 DNS 服务商的 API 接口动态添加 TXT 记录,验证完成后再删除此记录,达到自动续期的效果。Certbot 是使用的Let’s Encrypt申请的免费证书,只有 3 个月的有效期,到期之后我们需要再次续期才能继续使用 HTTPS 协议。4.验证 DNS ,需要按照提示,在你的域名服务商处,添加对应的 DNS TXT 解析记录。你需要自己记录证书到期的时间,在证书到期之前,从新生成一个新的证书。
2025-01-02 09:31:53
2158
2
原创 HTML前端开发-- Node.js 环境中搭建 HTTP服务
在 Web 开发中,前后端分离已经成为一种常见的架构模式。前端页面通过 HTTP 请求与后端服务器进行数据交互。本文将介绍如何在 Node.js 环境中使用 Express 框架搭建一个简单的后端服务器,并在前端使用 JavaScript 和 Fetch API 发送 HTTP 请求。
2024-12-13 09:04:22
391
原创 HTML前端开发-- Iconfont 矢量图库使用简介
Iconfont (阿里巴巴矢量图标库)是一个提供丰富图标资源的平台,提供了大量的免费图标资源。通过 Iconfont,开发者可以轻松地将图标集成到项目中,支持多种格式,包括 SVG、Font 等。在项目页面中,点击“添加至项目”按钮。选择“在线生成代码”或“下载图标文件”。如果选择“在线生成代码”,可以选择生成 HTML、CSS 或 SVG 代码。新建文件,拷贝项目下面生成的symbol代码,使用 js 引入页面加入通用css代码(引入一次就行):.icon。
2024-12-10 15:53:32
1606
原创 HTML前端开发-- CSS 长度单位总结
rem 是 CSS3 中新增加的一个相对长度单位,全称为“root em”,即相对于根元素(通常是 HTML 文档的根元素)的字体大小来计算。这意味着1rem 等于 HTML 元素的字体大小,对于大多数浏览器而言,默认值为 16px。
2024-12-03 08:36:17
1150
原创 HTML前端开发-- Flex布局详解及实战
Flex布局,全称为,是一种现代CSS布局技术,它提供了一种更有效的方式来设计响应式布局和复杂页面布局。本文将详细介绍Flex布局的基本概念、属性以及实战应用。
2024-12-02 16:03:41
1704
原创 微信小程序开发(二)- 页面传递参数方式总结
对于需要持久化存储的对象参数,可以使用wx.setStorageSync()和wx.getStorageSync()。如果两个页面是通过wx.navigateTo()打开的,可以使用事件通道进行对象参数的传递。对于简单的对象参数,可以将其转换为JSON字符串,并在URL中传递。通过页面栈,可以访问前一个页面的实例,并直接操作其数据。如果对象参数需要在多个页面间共享,可以使用全局变量。
2024-11-27 09:00:00
352
原创 Python 开发工具 -- PyCharm 简介
PyCharm 是由 JetBrains 打造的一款 Python IDE。PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。
2024-11-19 16:08:46
932
原创 油猴脚本:打造个性化浏览体验的利器
油猴脚本是一个流行的用户脚本管理器,它允许你在浏览器上运行自定义的JavaScript代码。这些代码可以修改网页的布局、功能甚至是添加新的特性。油猴脚本支持多种浏览器,如Chrome、Firefox、Safari等,它的强大之处在于几乎可以为任何网站定制个性化的用户体验。
2024-11-05 17:21:09
487
1
原创 双因子认证(Two-factor authentication)简介
双因子认证(,简称2FA)是一种身份验证机制,它要求用户提供两种不同类型的证据来证明自己的身份,通常包括用户所知道的(如密码)、用户所拥有的(如手机、安全令牌)或用户所特有的(如指纹、面部识别)。这种双层保护大大增强了账户的安全性,因为即使攻击者获取了用户的密码,没有第二个因素也无法登录。
2024-11-04 09:08:16
3995
原创 数据同步工具 -- syncthing 简介
Syncthing是一款开源的实时文件同步工具,旨在帮助用户在两台或多台计算机之间无缝地同步数据。它采用Go语言编写,并利用P2P(点对点)技术实现高效的文件传输,无需依赖中央服务器,从而确保了数据传输的安全性和私密性。Syncthing不仅支持常见的操作系统如WindowsmacOS和Linux,还支持BSD、Solaris、Android等多种平台,能够满足不同用户的需求。
2024-11-02 14:18:25
693
原创 内网穿透工具(二)-- FRP 简介(开源)
FRP(Fast Reverse Proxy)是一款开源的内网穿透工具,它可以帮助用户将内网服务暴露到公网上。
2024-10-29 10:41:18
1644
原创 内网穿透工具(一) -- Cpolar 简介
cpolar是一种安全的内网穿透云服务,它将内网下的本地服务器通过安全隧道暴露至公网。使得公网用户可以正常访问内网服务。这意味着即使服务器位于防火墙或NAT之后,公网用户也能正常访问您的内网服务。cpolar提供了一种简单、快速且安全的方式来实现远程访问和数据传输。
2024-10-28 14:50:09
2457
原创 pandas 数据预处理简介
Pandas是一个开源的Python数据分析库,提供了高性能、易用的数据结构和数据分析工具,特别适合于数据预处理工作。
2024-10-27 10:11:13
348
原创 OpenFeign中GET与POST请求的参数传递技巧
在使用OpenFeign进行 HTTP GET 请求时,传递对象作为参数是一个常见的需求。由于 GET 请求通常通过 URL 传递参数,这带来了一定的挑战。OpenFeign提供了两种高效的方式来处理这种情况。
2024-10-14 10:49:02
792
原创 SpringCloud 集成 OpenFeign 实战指南
接下来,我们需要定义一个Feign客户端接口,用于声明要调用的远程服务的API。在上面的代码中,注解用于标识这是一个Feign客户端,name属性用于指定服务名称(在使用服务发现时使用),url属性用于直接指定服务地址(在不使用服务发现时使用)。接口中的方法使用了Spring MVC的注解来定义远程服务的API路径和请求方式。@FeignClient 主要属性与功能name/value用于指定FeignClient的名称,这个名称将会被注册到服务发现中心,并用于服务的发现。
2024-10-09 17:28:05
1550
原创 MyBatis 实战之 Mapper 注解详解
MyBatis 是一个流行的 Java 数据持久层框架,它允许使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects)映射成数据库中的记录。在 MyBatis 中,Mapper 接口用于定义与数据库交互的方法,而注解如 @Select、@Insert、@Update 和 @Delete 等则用于直接在接口方法上声明 SQL 语句。常用注解的使用示例。
2024-10-03 11:30:42
1080
原创 vue框架学习-- 父子页面 参数方法调用
部分中指定props数组或对象来完成。-- 子组件 ChildComponent.vue -->接收到的消息: {{ message }}props: ['message'], // 定义了一个名为message的prop// 你可以在这里添加其他组件选项...
2024-09-29 14:58:50
976
原创 vue框架学习 -- 日历控件 FullCalendar 使用总结
最近在项目中要实现日期排班的功能,正好要用到日历视图的控件,经过对比发现,vue 中 使用可以实现相关需求,下面对使用过程做一个总结。
2024-09-28 16:41:39
2165
原创 vue框架学习 -- 表单开发之页面自定义显示值
在 Vue 2.0 中,如果在使用 Element UI 的 组件,并希望自定义 中显示的 prop 属性的值(比如,memberName),有几种方法可以实现这一点。最直接的方法之一是在 Vue 组件的 data 函数或计算属性(computed properties)中处理这些数据,然后通过模板语法展示处理后的值。
2024-09-27 17:15:33
718
原创 Windows 环境搭建 Maven 私有仓库实战
在Windows 10系统中搭建Maven私有库,主要涉及安装 Nexus 并进行相应配置。以下是具体步骤和方法的总结。
2024-08-15 08:46:37
1313
原创 Springboot 开发之 Quartz 任务调度框架简介
Quartz Scheduler是一个功能丰富的开源作业调度库,它允许开发人员以灵活的方式创建和管理定时任务。
2024-08-07 14:51:55
621
1
原创 Spring 开源项目之 maku-boot 低代码开发平台 简介
采用SpringBoot3.x、SpringSecurity6.x、Mybatis-Plus、Vue3、Element-Plus等技术开发的低代码开发平台,旨在为开发者- - 提供一个简单、高效、可扩展的低代码开发平台。使用门槛极低,支持国密加密、达梦数据库等,符合信创需求的低代码开发平台。采用组件模式,扩展不同的业务功能,不会导致系统臃肿,若想使用某个组件,按需引入即可,反之亦然。支持多种登录方式,包括账号密码、短信验证码、企业微信、钉钉、飞书、微信等,可灵活选择。
2024-08-07 11:31:04
1140
原创 vue 开发工具 Hbuilder 简介及应用
HBuilderX 是一款流行的前端开发工具,由DCloud公司开发。它支持多种编程语言,如HTML、CSS、JavaScript、等,非常适合用来开发Web应用、移动端应用和跨平台应用。
2024-08-05 10:41:22
504
原创 Springboot 配置文件加载优先级总结
在Spring框架中,配置文件的优先级是一个重要的概念,尤其是在Spring Boot和Spring Cloud项目中。理解这些配置文件的加载顺序和优先级对于项目的维护和调试至关重要。本文将详细探讨application.properties、application.yml和bootstrap.yml文件的优先级和加载顺序。
2024-07-31 09:53:22
1127
原创 Springboot 开发之 Scheduled 定时任务详解及实战
Spring Boot中的@Scheduled注解用于配置定时任务,使得方法可以按照规定的时间间隔或特定的时间点定时执行。下面将详细解释@Scheduled注解的使用方法及其实战应用。
2024-07-30 15:35:14
868
原创 win10 定时任务实战--开机启动 Java 应用
在Windows 10系统中,可以通过结合任务计划程序(Task Scheduler)和批处理脚本(.bat)或PowerShell脚本来定期运行Java程序。以下是一个基本的步骤说明,展示如何设置这一过程。
2024-07-30 11:03:24
1348
原创 分布式对象存储系统 Minio 简介
它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。引用MinIO的相关依赖,调用其API接口,可以将在springboot上整合minio进行开发。点击文件后边的download,可以实现文件的下载,将其下载到本地磁盘。minio.exe server 存储数据的驱动器或目录的路径。默认用户名 minioadmin 密码 minioadmin。使用 minio.exe server 存储数据目录路径。
2024-07-26 09:00:00
879
原创 Springboot 开发之 RestTemplate 简介
可以通过设置ClientHttpRequestFactory来自定义RestTemplate的配置,如使用HttpComponentsClientHttpRequestFactory(基于Apache HttpClient)或OkHttp3ClientHttpRequestFactory(基于OkHttp)等。可以配置连接池、超时时间、请求和响应的编解码等。
2024-07-24 08:45:00
2929
原创 Springboot开发之 Excel 处理工具(三) -- EasyPoi 简介
名称:EasyPoi类型:Java 库功能:简化 Excel 和 Word 文档的操作,包括数据导入导出、模板渲染等基础:基于 Apache POI 项目进行封装,提供更易用的 APIEasyPoi 是一个功能强大且易于使用的 Java 库,它基于 Apache POI 进行了封装,提供了更加简洁和高效的 API,帮助开发者快速实现 Excel 和 Word 文档的操作。无论是数据导入导出、报表生成还是文件自动化处理,EasyPoi 都是一个理想的选择。
2024-07-17 22:53:14
922
原创 Springboot 项目 Maven 依赖冲突解决总结
在使用Spring Boot和Maven进行项目开发时,依赖冲突是一个常见的问题。这些冲突可能会导致编译错误、运行时异常或不一致的行为。
2024-07-17 08:27:06
1082
原创 JAVA 中数字格式化总结
在Java中,数字格式化是一项非常常见且重要的功能,它允许开发者以特定的格式展示数字,无论是整数、浮点数、百分比还是货币值等。
2024-07-14 11:36:07
1600
原创 AI 图像处理 --CodeFormer 简介
CodeFormer是一款基于深度学习技术,特别是利用自动编码器和VQGAN(Vector Quantised Generative Adversarial Network)进行人脸修复和视频增强的强大人工智能工具。它通过高分辨率重建和细节修复,显著提升了图像和视频的质量和视觉效果。CodeFormer不仅适用于单人、多人图像的处理,还具备彩色化和破损修复的功能,其Transformer模型增强了鲁棒性,能够处理各种复杂的人脸图像和视频问题。
2024-07-09 21:57:50
4400
SNETCracker-超级弱口令检查工具
2024-04-25
消息队列 Kafka - Springboot 集成 示例代码
2024-04-23
Kafka安装包及可视化管理工具CMAK
2024-04-22
解决windows远程桌面连接问题工具
2018-09-19
天气预报 android项目练习
2013-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人