自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于nacos注册的服务的ip异常导致网关路由失败的问题

关于nacos注册的服务的ip异常导致网关路由失败的问题

2025-04-11 15:12:43 294

原创 windows 基于wsl2 安装docker

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。安装 Linux 发行版时,WSL 2 是默认发行版类型。WSL 2 使用虚拟化技术在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核。Linux 发行版作为独立的容器在 WSL 2 托管 VM 内运行。

2025-03-27 13:39:01 808

原创 数据库使用技巧

数据库使用总结

2025-02-28 11:01:39 179

原创 基于spring的策略模式

结合spring框架的策略模式

2025-02-20 17:51:01 418

原创 JAXB复杂对象反序列化

使用jaxb进行反序列化和序列化

2025-02-18 11:01:40 404

原创 springboot中再非bean类中调用bean的方法

实现原因:通过提供一个通过静态方法获取实现,通过这个实现调用对应的方法。因为遇到这种从场景,记录一种实现方式。

2024-09-29 14:23:22 246

原创 mysql不常用的总结

【代码】mysql不常用的总结。

2024-09-11 20:19:20 159

原创 java 文件下载的时候,文件名包含中文问题处理

下载 文件名 中文 乱码

2024-08-10 12:03:31 504

原创 解决idea中无法通过“download source”下载源码的问题

解决idea中无法通过“download source”下载源码的问题

2024-07-09 16:16:10 833

原创 SpringBoot 使用RestTemplate通过http请求讲文件下载到本地

Springboot 使用RestTmplate通过http请求将web上的资源下载到本地

2024-06-03 14:44:04 1519 1

原创 java spring boot 获取resource目录下的文档

java springboot 获取resources中的文件

2024-01-02 17:02:32 809 1

原创 Windows maven 打包jar到本地目录

windws maven打包jar到本地仓库

2023-03-10 11:40:12 633

原创 Mybatis mapper.xml使用全局变量的三种方式

mybatis 全局变量动态配置表名和库名

2022-09-15 10:55:22 6317 1

原创 java 后端 请求兑现 request 中的中文乱码问题处理

java 后端 request对象 乱码处理

2022-08-31 17:55:23 2019

原创 SpringBoot WebSocket连接报 no mapping for GET

websocket 请求出现404 no mapping for get 时的解决方案

2022-08-10 16:26:58 3428

原创 Mybatis-Plus 配置相关

Mybatis:带参数sql日志打印;分页参数失效

2022-06-21 19:21:25 272

原创 springboot+thymeleaf无法导入静态资源(css\js\img)的问题记录

springboot+thymeleaf无法导入静态资源(css\js\img)的问题记录

2022-03-02 14:01:26 1208

原创 MySQL和MyBatis根据in关键字中的数据进行排序(ORDER BY FIELD)

使用ORDER BY FIELD 对In关键字中的参数顺序进行排序,包括在MySQL和MyBatis中使用的语法

2021-12-31 17:21:55 1985 1

原创 Mybatis-Plus XML文件不放在Resource而放在Dao之后

Mybatis-plus的XML写在Dao之后依赖导入Dao(Mapper)配置Service配置pom文件配置如果你不想将存放sql的xml文件放入resource目录下,而是想和dao放在同一级目录下,推荐使用下面的方式(个人觉得结构更加清晰)依赖导入导入mybatis-plus的依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId&g

2021-12-20 15:00:09 1225

原创 Java8 Stream使用总结

Java8 Stream 进阶使用(转Map、取差集、取并集)

2021-08-10 17:56:31 159

原创 MybatisPlus分页插件的简单使用

服务层实现类(serviceImpl) //新建分页对象 Page<T> page = new Page<>(); //设置当前页 page.setCurrent(current); //设置当前记录数 page.setSize(size); //分页操作实现,括号里面写的是你在mapper层写的查询接口,需要注意的是,要把page对象最为实参传入查询接口中 page.setRecords(baseMapper.pagedListInfo(page,A1,E1));

2021-07-28 16:01:11 1072

原创 springBoot中@Value的使用以及注意事项

一、 为什么使用使用@Vlue可以实现对于线上项目的一些通用配置的修改;或者修改项目中可能出现变动,但是却又有很多地方都在使用的一些参数,这样我们我可直接通过修改配置文件而不用修改代码的方式来达到参数的修改的目的二、参数形式yml文件(简单的参数)test1: num: 1 name: xiaoming获取数据@Value("${test1.num}")private int num;@Value("${test1.name}")private String na

2021-07-20 18:21:27 5863

原创 MYSQL的相关使用技巧

1. 可以一同使用 DISTINCT 和 COUNT 关键词,来计算非重复结果的数目。SELECT COUNT(DISTINCT column(s)) FROM table

2021-06-24 14:08:21 83

原创 解释为什么使用循环中使用list.add(),会出现List出现数据全是最后插入的那一条数据

一、 错误案例1.1 测试使用的person对象 public static class Person{ private String name; private String gender; private Integer age; public String getName() { return name; } public void setName(String name)

2021-06-15 18:03:14 1240

原创 Java JASONObject 简单使用

1、 依赖导入 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version> </dependency>2、JSONObject的简单使用JSONObject与String

2021-06-11 16:09:00 1721 2

原创 Linux常用指令与问题处理

Linux常用指令与问题处理

2021-06-11 10:01:10 144

原创 Java Exception 相关报错

一、Unhandled exception关于这样的处理是需要在方法上抛异常,如果有父级方法,在父级方法上边也要抛异常,抛异常就是throws XXXException后面的两个方法也可以处理,需要根据需求选择

2021-06-10 18:58:21 198

原创 POST MAN使用相关

1. post man使用过程中存在的bug(1) 404报错完全无厘头的404报错

2021-06-04 13:32:59 125

原创 IDEA修改方法注释

一、重要性在团队合作中,每个方法或者类都需要一个合理的注释,这样在合作中当遇到问题的时候,可以听过注释理解目标代码或者是通过注释找到代码的对应负责人二、IDEA修改模板1. 配置窗口路径file->Setting->Editor->Live Templates2. 配置快捷方式(1) 新建一个组(2)定义一个模板3. 设置模板 * *@Author $user$ * @Description //TODO $end$ * @Date $date$ $t

2021-05-24 15:30:13 2698

原创 IDEA有关修饰符、变量和代码块之间空格的处理

快捷键使用ctrl+alt+L 一键格式化当前页面的代码,能自动的给你加上所需要的空格

2021-05-20 14:26:47 950

原创 IDEA注释快捷键

一、单行注释快捷键:ctrl+/二、多行注释快捷键:ctrl+shift+/三、方法注释快捷键:/**+enter四、自定义类注释

2021-05-20 13:32:34 200

原创 通过端口找pid,并关掉进程

一、 Windows适用命令行指令 cmd 打开命令行窗口适用指令找到对应窗口的pidnetstat -ano | findstr 80使用指令停止PID对应的进程taskkill /pid 580 -t -f

2021-05-20 10:35:16 321

原创 IDEA里的项目突然间不能import其他包里的Class

一、IDEA里的项目突然间不能import其他包里的Class这种情况可能是你的项目之前实在一个父项目里,需要需要删除掉父项目里的.ide文件,然后重新编译

2021-05-20 09:18:00 2043

原创 OSS上传图片并获取相关链接

一、有关图片上传代码代码为批量图片上传,单张图片上传,剔除有关循环即可public class OSSUtil { public static String[] pictureToOSS(Object[] data,String[] pictureType,String[] picturePath){ // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyu

2021-05-19 14:45:23 1218

原创 Java内部类的初了解

内部类1、概念  在一个类的内部定义一个类,这个类就叫内部类  一般来说内部类继承自某个类或实现某个接口,内部类的代码可以创建其外围类的对象。所以你可以认为内部类提供了某种进入其外围类的窗口,同时无论外部类是否继承一个类或者实现一个接口都对内部类没有影响。2、作用内部类可以很好的隐藏实现,一般的非内部类不允许又private和protected,但内部类可以内部类可以实现多重继承内部类拥有外部类的所有访问权限可以避免父类和接口同方法时的覆盖问题3、对于内部类作用的体现1. 内部内可以

2020-11-19 23:24:41 116

原创 JAVA反射的基础入门

反射1、概念  Reflection(反射)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说"自审",也有称作"自省"。反射功能非常强大,它甚至能直接操作程序的私有属性。  反射就像一面镜子,它可以在运行时获取一个类的所有信息,可以获取到任何定义的信息(包括成员变量,成员方法,构造器等),并且可以操纵类的字段,方法,构造器等部分。  spring帮我们创建对象,管理对象,直接从spring提供的容器中的beans获取即可,beans底层其实就是一个Map<St

2020-11-19 16:44:05 82

原创 注解的基础应用

1.概念  注解的作用时增强Java代码,同时利用反射技术可以扩充实现很多功能(比如,日志生成和权限认证),传统我们通过xml文本文件声明方式,而现在主流的开发都是基于注解方式,代码量最少,框架可以根据注解去生成很多的代码,从而减少代码量,程序更易读,例如最火爆的SpringBoot就是完全基于注解技术实现  注解设计非常精巧,可以超越java代码的功能,让代码变得更加强大2.分类JDK自带注解JDK自带的注解就5个@override——重写注解@Deprecated——标记这个方法已

2020-11-19 15:08:28 154

原创 关于进程、线程的基础掌握

一、进程和线程1、线程1.1 概念进程就是正在运行的程序,也就是代表了程序所占用的内存区域1.2 特点独立性:进程是系统中独立存在的实体,可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有进程本身的允许下,一个用户进程不能直接访问其他进程的地址空间。动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。再进程中加入了时间的概念,进程具有自己的生命周期和各种不同的状态,这些概念在程序中都是不具备的并发性:多个进程可以在单个处理器上并发执

2020-11-19 08:37:49 323

原创 集合Collection和Map的基础掌握

一、Coolection1 概述  英文名称Collection,是用来存放对象的数据结构。其中长度可变,而且集合中可以存放不同类型的对象,并提供了一组操作成批对象的方法。  数组的缺点:长度固定不可变,访问方式单一,插入,删除等操作繁琐。可以说集合的出现就是为了弥补数组的缺陷2 常用集合的结构关系把共性的东西向上提取,最终形成容器的继承体系结构3 子类特点List接口:数据有序,可以重复Set接口:数据无序,不可以存重复值4 常用方法返回值方法功能boo

2020-11-17 15:36:44 326

原创 泛型的初步了解

泛型1 概念public class LinkedList<E>extends AbstractSequentialList<E>implements List<E>, Deque<E>, Cloneable, java.io.Serializable{}public interface Deque<E> extends Queue<E> {}public interface Queue<E> extends

2020-11-13 20:46:05 88

空空如也

空空如也

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

TA关注的人

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