自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 常见的Maven scope值含义及使用场景

专门用于导入依赖项管理的范围,通常用于导入BOM(Bill of Materials)文件。适用于需要在编译期间使用,但最终部署时由外部环境提供的库(例如,Servlet API)。类似于provided,但需要显式提供包含依赖项的JAR文件的路径,并且路径是系统相关的。作用域表示依赖在所有阶段(编译、测试、运行时)都可用。适用于仅在测试期间需要的库(例如,JUnit或Mockito)适用于编译期间需要的依赖项(例如,项目的主要库)适用于仅在运行时需要的库(例如,JDBC驱动)。compile(默认)

2024-06-07 22:00:00 740

原创 DataOutputStream和DataInputStream

是 Java 中的一个类,用于将基本数据类型和字符串数据写入输出流。它是的子类,因此可以用于将数据写入各种输出目标,如文件、网络连接等。是 Java 中的一个类,用于从输入流中读取基本数据类型和字符串数据。它是的子类,因此可以用于从各种输入源(如文件、网络连接等)读取数据。

2024-03-28 22:15:00 652

原创 【无标题】

linux管道,统计单词在文章中出现的次数,行数

2024-03-27 14:50:04 313

原创 Spring注解-@ConfigurationProperties

如何不同过写set方法,直接通过配置和注解的方式来讲配置中的参数注入到类中,并可以在类中直接使用?可以通过@ConfigurationProperties(prefix = "com.captcha") 注解,将此注解加载类上。然后在其它地方注入并获取想要的属性即可。

2024-03-18 22:45:00 380

原创 工厂模式-简单工厂模式

老板开了一个制衣场,需要制造不同类型的衣服,老板从制衣场里取衣服,只用命令要取什么衣服,厂子负责造出来。老板只管取和用,制衣场只管制造衣服。简单工厂模式是一种创建型设计模式,是工厂模式的一种,简单工厂模式的主要目的是把对象的创建封装在工厂里,而不是在客户端代码中创建。它包含一个方法或多个方法,用于根据客户端的请求创建不同的具体产品对象。具体产品(Concrete Product):具体产品是产品的具体实现,它实现了产品接口或继承了产品抽象类。产品(Product):产品是需要被创建的对象,通常是一个。

2023-10-25 22:45:00 77

原创 切面编程-元注解

常见的元注解@Inherited,@Retention,@Target理解

2023-08-17 22:15:00 169

原创 引入本地包的方式

项目中需要引用本地依赖,而不是从中央仓库获取时,通过mav install,再像正常依赖引入会更好

2023-08-15 22:30:00 215

原创 类加载,验证,准备,解析,初始化?

初始化:为类静态变量,静态语句块,静态常量赋值。验证:验证是否为class文件;加载:将二进制字节码加载进jvm中。解析:将符号应用替换为直接 引用。准备:为类静态变量分配内存空间。

2023-05-29 17:03:59 76 1

原创 OAuth2有了token为啥还要refresh token

access token 就是普通理解的token,用于唯一身份的标识,每次在请求后端,访问受保护的资源时,比如用户的个人信息,通讯录等,需要通过access token令牌来 访问受保护的资源。OAuth2是一种授权框架,用于允许第三方应用程序(客户端)在不知道用户的凭证(例如用户名密码)的情况下,访问受保护的资源(比如用户的个人信息,通讯录等)。在OAuth2授权框架中,access token 、refresh token授权认证的令牌,但他们的作用是不同的。资源持有者:拥有受保护资源的用户。

2023-02-24 23:45:00 799

原创 IO流的学习与实践

IO流主要分为字节流和字符流,IO流主要用于文件的读取和写入

2023-02-22 23:45:00 62

原创 Java数组变量赋值

数组变量赋值改变了内存地址/空间的指向

2022-10-03 06:30:30 857

原创 SQL视图

视图的定义、视图检查、视图检查local和cascaded的区别、视图的优点或作用

2022-08-30 14:45:44 1131

原创 Sql的DDL、DML、DQL、DCL

聚合函数(count、max、min、avg、sum)sum是字段的值的总和,count是记录的条数。添加,修改,删除 数据记录,也就是insert,update,delete。排序查询(order by desc/asc)分组查询(group by)分页查询(limit)

2022-08-25 15:48:14 670 2

原创 sql事务

sql事务简介;并发事务存在的问题:脏读、不可重复度、幻读;解决并发事务的问题:设计了事务隔离级别;通过sql语句,执行两个事务,模拟并发设置不同隔离级别验证不同隔离级别存在的问题

2022-08-23 11:56:47 240

原创 SaaS理解

1、举例说明Saas模式: 1.1买断模式(ERP) 以前一款软件,可以买断,即买了后就可以终身使用了,比如当涂网,一个卖PPT模板的网站,买了后可以终身使用。 1.2按次、月、日、年收费(SaaS) 现在很多软件都推出了按月收费,按年收费,比如喜马拉雅一年收多少钱,共享单车可以按骑车次数收费,也可以按月、季度收费。这种就是SaaS模式。 1.3优劣 ERP模式-买断模式:终身使用对买家来说,花一次钱就可以永久享受服务,省钱。但缺点就是卖家没有更

2022-06-30 12:01:48 707

原创 lombok工具学习

初次认识lombok

2022-06-29 11:53:50 147

原创 java中有哪些容器(集合)

java中的集合

2022-04-08 10:57:24 1247

原创 controller、service、dao层理解

Controler层 控制层,即业务流程控制,负责请求转发 service层 主要负责业务模块的应用逻辑应用设计。同样是首先设计接口,再设计其实现类,接着再Spring的配置文件中配置其实现的关联。这样我们就可以在应用中调用service接口来进行业务处理。service层的业务实,具体要调用已经定义的dao层接口,封装service层业务逻辑有利于通用的业务逻辑的独立性和重复利用性。程序显得非常简洁。 dao层 数据访问层 功能对数据库的增删改查。 view层 view层与控制层结合比...

2020-09-08 15:27:29 413

学习git廖雪峰的思维导图

在学习过程中,把一些大的框架搭建了出来,在不记得的时候,可以瞄一眼思维导图,迅速定位具体内容。起到一个查找便捷的作用

2022-06-29

空空如也

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

TA关注的人

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