随笔分类 - Java
摘要:首先在Linux服务器(Windows可以装虚拟机或者WLS)安装 docker 和 docker compose,不懂的自行百度。 主要部署流程 Clone RuoYi-Cloud 代码到本地。 使用 git clone 命令从托管平台 Gitee 克隆 RuoYi-Cloud代码。 修改微服务中
阅读全文
摘要:AJ-Captcha官方文档地址 AJ-Captcha组件地址 实现效果: 以下代码是在ruoyi-auth模块下进行 一、pom.xml 引入maven配置 <!-- 滑块验证码 --> <dependency> <groupId>com.anji-plus</groupId> <artifact
阅读全文
摘要:1. 什么是 URL 短链 URL 短链,就是把原来较长的网址,转换成比较短的网址。我们可以在短信和微博里可以经常看到短链的身影。如下图: 上图所示短信中,蓝色链接就是一条短链。 用户点击蓝色的短链,就可以在浏览器中看到它对应的原网址 那么为什么要做这样的转换呢?来看看短链带来的好处: 在微博, T
阅读全文
摘要:最近刷题遇到了java制作二维码的功能 pom文件 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version> </dependency> <depen
阅读全文
摘要:后台项目经常会有文件上传功能,如果后台不做校验会有用户上传恶意文件,可能会导致上传文件类型不符合要求或者上传恶意脚本的情况导致服务器被攻击。 public static void main(String[] args) throws InterruptedException { byte[] con
阅读全文
摘要:随机生成一组指定范围内的日期 public static void main(String[] args) { LocalDateTime start = LocalDateTime.of(2024, 1, 1, 0, 0); LocalDateTime end = LocalDateTime.of
阅读全文
摘要:收件地址解析成 省+市+区+详细地址的形式 原文链接 将地址格式化成省市区,很多API有提供这样的功能,但是基本是收费的,用正则表达式的错误率也较高。在网上找了个帖子改造了一下 功能代码 package com.ruoyi.iot.common.utils; import cn.hutool.cor
阅读全文
摘要:pom文件 <properties> <mybatis-plus.version>3.5.1</mybatis-plus.version> </properties> <!-- mybatis-plus 依赖配置 --> <dependency> <groupId>com.baomidou</gro
阅读全文
摘要:学习文档来自小傅哥,详情可以去原文章了解,这边只是简单记录一下学习体会 《Spring 手撸专栏》第 3 章:初显身手,运用设计模式,实现 Bean 的定义、注册、获取 一、工程结构 类似是这样,我这边稍微有点区别,仅做参考 small-spring-step-02 └── src ├── main
阅读全文
摘要:wxjava官方文档: http://binary.ac.cn/weixin-java-mp-javadoc/ wxjava gitee: https://gitee.com/binary/weixin-java-tools wxjava github: https://github.com/Wec
阅读全文
摘要:平常常用的根据传参获取枚举值 public enum SaleTypeStrEnum{ JX, // OTHERS ; public static SaleTypeStrEnum getByName(String saleTypeStr){ for (SaleTypeStrEnum value :
阅读全文
摘要:Optional.ofNullable 和 Optional.of 是 Java 8 引入的 Optional 类中的两个静态方法,它们都用于创建 Optional 对象,但是它们处理空值(null)的方式不同。 Optional.of(T value) 方法接受一个非空的值作为参数,并返回包含给定
阅读全文
摘要:在Java中,函数式接口(functional interface)是指仅包含一个抽象方法的接口。这种类型的接口通常用于表示简单的函数签名,并可与lambda表达式或方法引用结合使用,从而提供一种更简洁、更灵活的编程方式。 Java 8引入了函数式接口的概念,以及一个新的注解@FunctionalI
阅读全文
摘要:UriComponentsBuilder是Spring Framework中的一个用于构建URI(Uniform Resource Identifier)和URL(Uniform Resource Locator)的实用程序类。它提供了一种简单的方式来构建包含各种部分(如协议、主机、路径、查询参数等
阅读全文
摘要:之前写过一篇用stream流实现查询树型结构的文章,现在以hutool中的TreeUtil再来实现一次,之前的帖子Java Stream流实现递归查询树型结构 查询出所有数据,用父节点递归查询出所有子节点数据 /** * 封装备注分类集合 * * @param remarkTypeList 备注分类
阅读全文
摘要:DATE_FORMAT 函数用于将日期或日期时间格式化为指定的字符串形式。它的语法如下: DATE_FORMAT(date, format) 其中,date 是要格式化的日期或日期时间值,format 是指定的日期格式字符串。 以下是一些常用的日期格式字符串: %Y:四位数的年份 %y:两位数的年份
阅读全文
摘要:conf/activemq.xml 新增配置 <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" schedulerSupport
阅读全文
摘要:整理学习加深印象,文章转载自异步编程利器:CompletableFuture详解 |Java 开发实战 创建异步任务 CompletableFuture 创建异步任务,一般有 supplyAsync 和 runAsync 两个方法 supplyAsync执行CompletableFuture任务,没
阅读全文
摘要:maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>QLExpress</artifactId> <version>3.2.0</version> </dependency> 简单运算表达式 ExpressRunner ru
阅读全文
摘要:pom.xml 引入结巴分词maven依赖 <dependency> <groupId>com.huaban</groupId> <artifactId>jieba-analysis</artifactId> <version>1.0.2</version> </dependency> 测试 @Te
阅读全文

浙公网安备 33010602011771号