
java技术栈
文章平均质量分 66
java相关的技术知识合集!
_何同学
blog:https://blog.heyaoshare.xyz
展开
-
FRP:内网穿透的终极解决方案,让服务器连接畅通无阻
FRP是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持TCP、UDP、HTTP、HTTPS等多种协议。它由Go语言开发,具有跨平台、易部署、低资源消耗等优点。FRP的核心思想是在公网服务器上运行一个FRP服务端(frps),然后在内网服务器上运行一个FRP客户端(frpc),通过服务端进行数据转发,从而实现从外部网络访问内网服务。FRP是一款功能强大、易于使用的内网穿透工具,它可以帮助我们轻松实现内网服务的公网访问。无论是个人使用还是企业应用,FRP都是一个非常不错的选择。原创 2025-02-14 16:01:40 · 1222 阅读 · 0 评论 -
windows | CentOS 下的RabbitMQ安装配置
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。主要特性可伸缩性:集群服务消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存RabbitMQDocsGitHub。原创 2023-03-01 17:53:46 · 390 阅读 · 0 评论 -
Sa-Token 一个轻量级Java权限认证框架
*** 注册路由拦截器(自定义拦截规则)// 登录认证 拦截所有路由,并排除/user/doLogin 用于开放登录 SaRouter . match("/**" , "/auth/login" , r -> StpUtil . checkLogin());原创 2022-08-15 15:05:21 · 6089 阅读 · 0 评论 -
解决在maven项目中已导入依赖 项目启动时无法找到包
最近在学习一些安全相关的框架,在昨天偶然在github上看到一个名为sa-token的轻量级java权限认证框架,于是便开始了学习,在学习过程中首先在导入依赖这一问题上就出现了问题。在之前也遇到过类似的情况(导入依赖后启动报错问题,如下图所示),在试过清除idea缓存,重启,重新打包等等一系列操作后发现问题依旧存在。最后在一顿摸索后找到两个相对可以完美解决此问题的方法。注意目前发现该问题主要出现于IDEA2020版及其之后的版本。......原创 2022-08-01 14:59:37 · 6326 阅读 · 0 评论 -
自定义注解实现AOP切面日志操作
最近自己在做项目时,因为要使用到日志记录功能,故翻阅之前自己的学习文章,从新理解并加以总结后加入自己的项目中,对此相关的一些技术知识点做一些分享。注意:如若不熟悉AOP以及注解如何使用请先通过下文了解先。java注解快速入门......原创 2022-07-06 14:42:02 · 459 阅读 · 0 评论 -
java注解快速入门 一步到位
注解是一种可以被添加到java代码中的一种元数据,类、方法、参数、变量以及包都可以用注解来修饰,对于所修饰的代码并没有直接的影响。1.编写文档:通过代码里标识的元数据生成帮助文档。2.代码分析:通过代码里标识的元数据对代码进行分析,跟踪代码依赖性,实现替代配置文件功能。(反射实现)3.编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】例如:新建一个注解@Target作用:用于指定被修饰的Annotation可以放置的位置。@Retention作用:定义注解的原创 2022-07-06 14:18:18 · 408 阅读 · 0 评论