自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Windows环境安装MySQL

本文基于版本信息,系统:win 11 MySQL:5.7

2024-07-07 16:58:28 156

原创 WebSocket服务及实时消息推送实现

基于WebSocket的实时消息推送的实现

2024-05-07 15:32:13 160

原创 Java基础学习笔记之面向对象

Java学习笔记之面向对象

2024-03-14 23:36:19 390

原创 微服务之间接口调用的简单实现之Feign

微服务之间接口调用的简单实现之Feign前期准备两个不同的项目,以及Eureka注册中心依赖共同依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>2.1.

2021-11-09 17:06:54 748

原创 Spring Boot整合JWT简单实现Token的验证

Spring Boot整合JWT简单实现Token的验证导入依赖 <!--JWT--> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.4.1</version> </dep

2021-11-08 17:53:15 338

原创 Mybatis-Plus报错:Invalid bound statement (not found)

Mybatis-Plus报错:Invalid bound statement (not found)在spring boot项目中整合mybatis-plus后,使用中发现对自定义查询方法会报错:“Invalid bound statement (not found):***.method”,意味着在xml文件中无法找到你自定义的方法,尝试了多种方法,最终解决了问题,此问题存在以下几种情况:一、Mapper文件和xml文件无法对应1.检查Mapper文件和xml文件名称是否一致UserMapper

2021-11-02 10:26:45 5654 2

原创 Spring Boot整合MyBatis-Plus

Spring Boot整合MyBatis-Plus连接Mysql数据库 <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>properties配置数据库信息# m

2021-10-28 14:17:33 133

原创 阿里开发规范—为何强制使用ThreadPoolExecutor创建线程池

阿里开发规范—强制使用ThreadPoolExecutor创建线程池规范相关内容【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。说明:Executors 返回的线程池对象的弊端如下:1) FixedThreadPool 和 SingleThreadPool:允许的请求队列的长度可能会堆积大量的请求,从而导致 OOM。2) CachedThreadPool:允许

2021-10-25 17:52:53 426

原创 Spring Boot 实现自定义注解

Spring Boot 实现自定义注解在Spring Boot中简单实现如何自定义注解,注释说明了部分类或注解的作用##导入依赖 <!-- aop依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId&

2021-10-22 18:00:08 188

原创 LeetCode:移动零

LeetCode:移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。// 双指针思想 需要优化 public static String moveZeroes(int[] nums) { int j = 0; for (int i = 1; i < nums.length; i++) { if (nums[j] == 0 && nums[i] != 0) {

2021-09-07 12:03:56 56

原创 LeetCode:两数之和

LeetCode:两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案 // 双层for循环、双指针效率太差 使用哈希表 public static int[] twoSum(int[] nums, int target) { HashMap<Integer, In

2021-09-07 12:02:48 145

原创 LeetCode存在重复元素

LeetCode存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。public static boolean containsDuplicate(int[] nums){ boolean b = false; HashSet<Integer> hashSet = new HashSet<Integer>(); // 将数

2021-08-27 16:58:31 46

原创 LeetCode:计算素数

LeetCode:计算素数统计所有小于非负整数 n 的质数的数量埃拉托斯特尼筛法(埃氏筛):要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数public static Integer getPrimeNumberCounts(int n){ Integer counts = 0; // 初始化数组全为false boolean[] booleans = new boolean[n]; // 从2开始

2021-08-26 14:47:52 232

原创 LeetCode:罗马数字转整数

LeetCode:罗马数字转整数charAt() 方法用于返回指定索引处的字符按照对应数字进行相加即可,但是存在IV为4等情况,对次题目本身规避了不合理的形式 如IL等(具体看题目)public static Integer getRomanNumerals(String s){ // 初始化对应关系 Map<Character,Integer> stringIntegerMap = new HashMap<>(); stri

2021-08-24 17:31:15 78

原创 Spring Boot整合Swagger-UI实现自动生成接口文档

swagger-uiSwagger UI允许任何人——无论是您的开发团队还是您的最终消费者——在没有任何实现逻辑的情况下可视化API的资源并与之交互。它是根据您的OpenAPI(以前称为Swagger)规范自动生成的,带有可视化文档,便于后端实现和客户端使用。导入依赖本文使用的是Swagger3 <!-- Swagger3依赖 --> <dependency> <groupId>io.springfox</gro

2021-08-04 23:16:17 121

原创 EasyPoi实现网络图片的Excel导出功能

导入EasyPoi依赖// 4.3.0版本在导出图片后会不能正常显示 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.1.0</version> </depe

2021-08-03 00:12:38 968

原创 JAVA中Excel导出方式一:EasyPoi

JAVA中Excel导出方式一:EasyPoipom文件导入依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.3.0</version> <

2021-08-02 00:47:55 211 2

原创 Spring Boot多数据源的简单配置和使用

Spring Boot多数据源的简单配置和使用pom文件 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> </dependency>启动类配置在项目中若使用了Druid连接池时,需要

2021-06-01 00:11:01 521

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除