
java
文章平均质量分 67
Java 是一种面向对象的高级程序设计语言。跨平台。
12程序猿
这个作者很懒,什么都没留下…
展开
-
Spring Boot整合Kaptcha实现验证码功能
Spring Boot整合Kaptcha实现验证码功能原创 2023-02-27 11:06:12 · 1509 阅读 · 0 评论 -
SpringCloud项目使用Nacos进行服务的注册
SpringCloud项目使用Nacos进行服务的注册原创 2022-12-07 17:41:32 · 3161 阅读 · 2 评论 -
Java实现3DES加密解密(DESede/ECB/PKCS5Padding使用)
Java实现3DES加密解密(DESede/ECB/PKCS5Padding使用)原创 2022-11-30 14:29:16 · 9669 阅读 · 0 评论 -
Spring Boot 集成 easypoi实现excel的导入导出、excel导入导出含图片
Spring Boot 集成 easypoi实现excel的导入导出、excel导入导出含图片原创 2022-09-19 14:06:50 · 3806 阅读 · 1 评论 -
java如何判断map集合中是否存在某个key
java如何判断map集合中是否存在某个key原创 2022-09-08 11:27:03 · 10628 阅读 · 0 评论 -
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值转载 2022-09-07 17:54:46 · 1283 阅读 · 1 评论 -
高德地图API-获取位置信息的经纬度
高德地图API-获取位置信息的经纬度原创 2022-08-15 13:55:03 · 25137 阅读 · 8 评论 -
Java调用高德地图API根据详细地址获取经纬度
Java调用高德地图API根据详细地址获取经纬度转载 2022-08-15 13:51:44 · 6862 阅读 · 0 评论 -
Java实现各种加密验证算法(MD5、SHA256、base64、pdkdf2、pdkdf2_sha256)
Java实现各种加密验证算法(MD5、SHA256、base64、pdkdf2、pdkdf2_sha256)原创 2022-08-12 15:32:59 · 10916 阅读 · 0 评论 -
Java实现生成数据库表结构文档(生成工具screw的使用)
springboot整合screw实现生成数据库表结构文档原创 2022-08-01 15:07:41 · 1901 阅读 · 0 评论 -
如何将一个mongodb中集合的索引 添加到另一个mongodb中集合中
如何将一个mongodb中集合的索引 添加到另一个mongodb中集合中原创 2022-07-27 15:11:44 · 1013 阅读 · 0 评论 -
mongodb索引添加、查看、导出、删除
mongodb索引添加、查看、导出、删除原创 2022-07-27 14:38:11 · 2141 阅读 · 0 评论 -
java实现给图片添加水印(文字水印或图片水印)
java实现给图片添加水印(文字水印或图片水印)原创 2022-07-26 17:56:03 · 26742 阅读 · 14 评论 -
@RequestBody注解转对象中驼峰格式的参数无法接收到数据的问题解决方法
@RequestBody注解转对象中驼峰格式的参数无法接收到数据的问题解决方法原创 2022-07-20 17:29:53 · 6062 阅读 · 0 评论 -
使用Nexus搭建Maven私服、私服下载与上传
使用Nexus搭建Maven私服、私服下载与上传原创 2022-07-15 17:40:28 · 4288 阅读 · 0 评论 -
springboot+rocketmq(6):实现消息过滤
springboot+rocketmq(6):实现消息过滤原创 2022-07-04 17:19:30 · 3520 阅读 · 0 评论 -
springboot+rocketmq(5):实现批量消息
springboot+rocketmq(5):实现批量消息原创 2022-07-04 14:40:42 · 4001 阅读 · 2 评论 -
SpringBoot+poi实现读取word文件内容
SpringBoot+poi实现读取word文件内容原创 2022-07-01 16:32:37 · 7363 阅读 · 5 评论 -
IDEA2020.3使用Lombok,报错java: 找不到符号
IDEA2020.3使用Lombok,报错java: 找不到符号转载 2022-07-01 09:22:24 · 1784 阅读 · 0 评论 -
springboot+rocketmq(4):实现延时消息
springboot+rockermq整合实现延时消息原创 2022-06-24 09:39:31 · 2910 阅读 · 0 评论 -
springboot+rocketmq(3):实现广播消息
springboot+rockermq(3):实现广播消息原创 2022-06-20 17:45:46 · 1827 阅读 · 2 评论 -
springboot+rocketmq(2):实现顺序消息的发送与消费
springboot+rockermq(2):实现顺序消息的发送与消费原创 2022-06-20 17:00:21 · 2411 阅读 · 0 评论 -
springboot+rocketmq(1):实现简单的消息发送与接收
springboot+rockermq 实现简单的消息发送与接收原创 2022-06-20 16:05:33 · 2736 阅读 · 0 评论 -
Window10安装RocketMQ 及Console UI编译和部署
Window10安装RocketMQ 及Console UI编译和部署转载 2022-06-20 10:27:14 · 1998 阅读 · 1 评论 -
SpringBoot实现oss的多文件批量获取打成zip包下载
SpringBoot实现oss的多文件批量获取打成zip包下载原创 2022-06-16 14:16:22 · 1597 阅读 · 3 评论 -
java 时间工具类(字符串与时间互转、指定月第一天最后一天、指定年第一天最后一天、本日年月开始结束时间)
java 时间工具类原创 2022-06-09 16:11:35 · 681 阅读 · 1 评论 -
SpringBoot整合Xxl-Job的完整步骤记录
一、概述XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。原创 2022-05-26 14:41:56 · 3109 阅读 · 0 评论 -
JAVA实体类(VO)与实体类(BO)之间转换--Dozer
在业务中,我们接受前端传来的对象VO后,为了方便业务,需要把VO转换成BO或者数据库映射的实体类,这时候就需要借助Dozer来直接转换完成。1.引入依赖<dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.4.0</version></dependency>2.注入工转载 2022-05-25 17:59:00 · 3122 阅读 · 0 评论 -
SpringBoot 整合实现ActiveMQ
目录一、ActiveMQ介绍二、ActiveMQ安装、服务端开启2.1 安装2.2 服务端启动三、SpringBoot 整合实现ActiveMQ3.1添加依赖3.2添加配置文件(yml文件)3.3 Queue3.3.1 Queue配置3.3.2 创建生产者3.3.3 创建消费者3.3.4 启动类添加@EnableJms 注解,启动消息队列3.3.5 测试3.4 Topic3.4.1 Topic配置3.4.2 发布者3.4.3 订阅者3.4.4 测试3.4.5 创建一个配置类,在配置类中提供监听工厂配置3.4原创 2022-05-24 14:49:29 · 3434 阅读 · 0 评论 -
SpringBoot 二维码生成base64并上传OSS
二维码生成基础环境SpringBoot、Maven代码实现1.添加依赖<!--二维码生成 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version></dependency><dependency>原创 2022-05-17 16:18:02 · 644 阅读 · 2 评论 -
IDEA 编译项目时报错:GC overhead limit exceeded解决方法
使用idea启动SpringCloud项目启动失败,报错如下:java: java.lang.OutOfMemoryError: GC overhead limit exceeded1.问题简述在Intellij IDEA下编译Java项目,报错:java.lang.OutOfMemoryError: …(此处忽略) GC overhead limit exceeded2.问题分析错误是发生在编译阶段,而不是运行阶段。通过查询相关资料发现,1.idea编译Java项目使用的虚拟机和idea软件自原创 2022-05-11 17:10:32 · 17788 阅读 · 3 评论 -
SpringCloud集成mongodb实现增删改查、分页、排序、聚合操作
一、前言MongoDB是⼀个开源、⾼性能、⽆模式的⽂档型数据库,当初的设计就是⽤于简化开发和⽅便扩展,是NoSQL数据库产品中的⼀种。是最像关系型数据库(MySQL)的⾮关系型数据库。它⽀持的数据结构⾮常松散,是⼀种类似于 JSON 的 格式叫BSON,所以它既可以存储⽐较复杂的数据类型,⼜相当的灵活。二、集成实现1.添加pom依赖<!--mangodb核心包--><dependency> <groupId>org.springframework.bo原创 2022-05-10 13:36:29 · 2466 阅读 · 1 评论 -
SpringBoot 整合 druid Monitor进行sql监控
使用springboot集成druid-Monitor进行sql监控、数据源监控,sql慢查询监控。一、前言软件架构:springboot框架druid地址池mybatisDruid 简介Druid 是阿里巴巴开源的数据库连接池,提供了优秀的对数据库操作的监控功能。Druid的好并不止体现在作为一个连接池加快数据访问性能上和连接管理上,他带有一个强大的监控工具:Druid Monitor。不仅可以监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控原创 2022-03-11 16:51:33 · 4413 阅读 · 1 评论 -
PostMan测试接口-----上传文件、导出excel
PostMan测试接口实现如下功能:(1)上传文件(2)导出excel一、PostMan测试接口实现上传文件当测试接口需要上传文件时,我们依然可以借助Postman。1.接口地址填写正确2.将接口请求方式设置为Post3.设置HeadersContent-Type:multipart/form-data4.Body选择form-data5.key右侧下拉选择file,value点击Select Files 选择要上传的文件6.点击Send发送请求二、PostMan测试接口实现原创 2022-03-01 17:17:13 · 28201 阅读 · 3 评论 -
java8 stream .skip() .limit() 实现分页功能
java8 stream .skip() .limit() 实现分页功能一、skip()用法skip(long n) 方法用于跳过前n条数据代码实现:package com.example.listdemo.utils;import java.util.ArrayList;import java.util.List;/** * List集合:skip(long n) 方法用于跳过前n条数据 * @author qzz */public class ListSpike {原创 2022-01-21 16:46:48 · 1561 阅读 · 0 评论 -
java使用jdk8的Stream来获取list集合的最小值、最大值、总和、平均数
java使用jdk8的Stream来获取list集合的最小值、最大值、总和、平均数User 实体类package com.example.listdemo.entity;import lombok.Data;import java.math.BigDecimal;import java.time.LocalDate;import java.util.List;/** * @author qzz */@Datapublic class User { /** *原创 2022-01-21 15:59:26 · 3130 阅读 · 0 评论 -
Java8 使用stream().map()提取List对象的某一列值及去重
Java8 使用stream().map()提取List对象的某一列值及去重一、对象类Userpackage com.example.listdemo.entity;import lombok.Data;import java.time.LocalDate;import java.util.List;/** * @author qzz */@Datapublic class User { /** * 姓名 */ private String n原创 2022-01-21 15:14:35 · 16945 阅读 · 2 评论 -
Java8 使用stream().filter()过滤List(查找符合条件的对象集合)
Java8 使用stream().filter()过滤List(查找符合条件的对象集合)在Java8及以上版本中, 使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。代码实现1.对象类 Teacherimport java.time.LocalDate;import java.util.List;/** * @author qzz */public class Teacher{ /** * 姓名 */ privat原创 2022-01-18 14:09:51 · 15919 阅读 · 1 评论 -
java jdk8 使用stream实现两个list集合合并成一个list集合(对象属性的合并)
java使用stream实现list中对象属性的合并:根据两个List中的某个相同字段合并成一条List,包含两个List中的字段目录一、前言二、示例示例1:java8 合并两个 list<map>示例2:java8 合并两个 list<T>示例3:java8 合并两个 list<T>,集合个数前者小于后者,要后者示例4:java8 合并两个 list<T>,集合个数前者大于后者,要后者一、前言为什么要用Lambda表达式和Stream流做集合的处理? 因为效率高、代码简洁、高端大气上档次!(1)原创 2022-01-14 17:39:20 · 49245 阅读 · 10 评论 -
JDK8 List<T>按照某字段分组、按照某字段排序、多字段排序
一、JDK8 List按照某字段分组import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class TestSort { public static void main(String[] args) { List<Ticket> l原创 2022-01-05 09:39:16 · 7161 阅读 · 1 评论