随笔分类 - Java
摘要:聚合工程 maven 打包异常 Non-resolvable parent POM for xxx [WARNING] 'version' contains an expression but should be a constant. 取消父工程版本中的属性值,替换成指定的常量 <!-- 项目描述
阅读全文
摘要:软件中各版本号的意义 一、 Alpha: Alpha是内部测试版,表示最初的版本,通常不向外部发布。Alpha版会有不少Bug,除非你想去测试最新的功能,不然通常不建议使用。测试 二、Beta: 该版本相对于Alpha版已有了很大的改进,消除了严重的错误,但仍是存在着一缺陷,须要通过屡次测试来进一步
阅读全文
摘要:IDEA 配置 import导入优化配置,将 Preferences-> Editor-> Code Style-> java->imports class count to use import with "*" 将默认5调整为99, 避免出现 import * 情况出现 Preferences-
阅读全文
摘要:Springboot 整合 Fastjson2 排除默认的Jackson <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 去掉
阅读全文
摘要:Springboot 整合 Swagger 环境版本 | 服务名称 | 版本号 | | | | | Spring boot | 2.7.8(GA) | | Java | 1.8 | 导入依赖 方式一: <dependency> <groupId>io.springfox</groupId> <art
阅读全文
摘要:Springnboot 整合 logback 日志的概念 日志是用来追踪和记录我们的程序运行中的信息,我们可以利用日志很快定位问题,追踪分析。 简介 官方文档 Logback继承了log4j,是一款开源项目。它由Ceki Gülcü设计,也是 log4j的创始人。 它建立在十年来设计工业强度测试系统
阅读全文
摘要:问题描述 APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was ma
阅读全文
摘要:IOC IOC的优劣势 容器革新 在java&php的开发过程中存在一个定律:使用对象之前,必须先创建,但是在Laravel&Spring框架中我们往往通过IOC容器直接获取,而无需事先创建它们,这种技术变革,就如同我们无需考虑对象的销毁一样,因为Java&Php的垃圾回收机制会帮我们进行处理。 优
阅读全文
摘要:对于面向对象编程来说,抽象是它的一大特性之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类 一、语法层面上的区别 抽象类可以提供成员方法的实现细节,而接口中只能声明public abstract (隐式声明)方法 从Java8开始,接口可以有静态方法和默认方法 抽象类中的成员变量可
阅读全文
摘要:<repositories> <!--添加远程镜像源--> <repository> <id>aliyun</id> <name>aliyun</name> <url>https://maven.aliyun.com/repository/public</url> </repository> </r
阅读全文
摘要:java - 泛型 泛型说明 泛型(generics)是JDK5 中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类
阅读全文
摘要:java - wrapper Wrapper包装类 基本数据类型由于不是类,不能够使用java类库提供的大量方法,所以在设计上,我们为每一个基本数据类型都对应一个类,同时数据存储的范围不变,此时基本数据类型就具备了类的特点。 基本数据类型 包装类 byte Byte char Character s
阅读全文
摘要:重载类的方法 Ctrl + o 加载类的Generate方法 Command + n
阅读全文
摘要:java-String String String 表示字符串类型,是由一对双引号括起来的任意长度的字符串序列。字符串不是一个基本类型,而是唯一一个不需要new关键字就可以创建的类 字符串的原始类 public final class String implements java.io.Serial
阅读全文
摘要:java 数组 数组说明 数组是相同类型的变量按顺序组成的一种复合数据类型,称这些相同类型的变量为数组的元素或单元。通过数组名加索引来使用数组的元素。 数组属于引用类型变量,本质是对象。参考 文档 数组的声明 声明数组:数组的类型+数组变量的名称(简称数组名) 声明一维数组 数组的元素类型 数组名[
阅读全文
摘要:Security+Jwt+Redis+Mybatis组合配置 Springboot 配置 Redis pom 引入spring-boot-starter-data-redis 包 <dependency> <groupId>org.springframework.boot</groupId> <ar
阅读全文
摘要:java-枚举 枚举的英文(enumeration,简称 enum),是一组常量的集合,属于一种特殊的类,里面只包含一组有限的特定的对象。 枚举实现方式 自定义类实现枚举 class Season { public final static Season SUMMER = new Season("夏
阅读全文
摘要:统一接口响应 定义状态接口 package com.smile.cms.utils.response; /** * 相应的状态接口 */ public interface IErrorCode { /** * 返回状态码 */ int getCode(); /** * 返回提示信息 */ Strin
阅读全文
摘要:Springboot整合Mybatis 添加Mybatis依赖 方式一:编辑pom.xml 添加dependency <!--mybatis起步依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myba
阅读全文
摘要:过滤器和拦截器 过滤器(Filter) 过滤器是对数据进行过滤和预处理。开发人员可以对客户端提交的数据进行过滤处理,也可以对服务器返回的数据进行处理。 比如验证用户的登录情况,权限验证,对静态资源进行访问权限控制等... 过滤器使用的两种方式 注解配置 定义一个JwtFilter 实现Filter接
阅读全文