自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决跨域问题

以上代码中,addCorsMappings 方法配置了允许所有来源(allowedOrigins("*"))、允许的请求方法(allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS"))和允许的请求头字段(allowedHeaders("Origin", "X-Requested-With", "Content-Type", "Accept", "Authorization"))。过滤器,在其中添加了跨域相关的响应头,从而解决跨域问题。

2024-08-27 19:54:42 486 1

原创 简答易懂的springsecurity认证流程!

在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的发布进程。因此,从应用开发的第一天就应该把安全相关的因素考虑进来,并在整个应用的开发过程中。

2024-08-27 12:52:04 1226

原创 Spring Boot 的自动配置

当容器存在指定的 bean 时才会被加载当容器不存在指定的 bean 时才会被加载当类路径下(classpath)存在指定 class 时加载当类路径下(classpath)不存在存在指定 class 时加载。

2024-07-22 10:10:09 992

原创 mybatis入门

创建XxxMapperxml文件,并填写相关的sql语句。创建mybatisConfig.xml配置文件。创建代理实现类对象,执行方法。创建mapper接口。

2024-07-16 11:12:14 287

原创 java生成简易验证码

在上述创建验证码的代码中我们将验证码保存到了session域中,只需在其他servlet中使用session.getAttribute();这些class属性都是由Bootstrap的css包定义的。然后创建一个jsp页面,创建input、a标签等。

2024-06-05 17:03:20 232

原创 关于线程的一些知识点

程序:是为了完成特定任务,用某种语言编写的一组指令的集合,简单来说就是,我们写的代码进程:是程序的一次执行过程,或是正在运行的一个程序,是动态过程,有它自身的产生,存在和消亡的过程Runtime类是Java中与运行时环境相关的类,主要用于获取当前JVM的运行状态、内存使用情况、执行系统命令等操作。其中,availableProcessors()方法可以获取当前计算机的CPU核心数量,该方法返回一个int类型的值。

2024-04-09 00:11:30 1027

原创 Hashmap

null && key.equals(k))))// k和p.key相同又或者内容相同,equals的实现方法是由程序员决定。if (p.hash == hash && //如果当前索引位置对应的链表的第一个元素和准备添加的hash一样。// 放在该位置tab[i] = newNode(hash, key, value, null);//在转成红黑树时,还有进行判断表的大小是否大于等于64,没有则扩容,否则树化。如有,则调用equals比较,如果相同,就放弃添加,如果不同,则添加到最后。

2024-03-25 12:23:01 311

原创 静态变量的使用

静态变量的定义方式是在类中使用static 关键字修饰变量,通常也称为类变量。

2024-03-11 01:02:14 833 1

原创 BigDecimal类的使用和注意事项

它们主要用于执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。如果进行除法运算的时候,结果不能整除,带有有余数,这个时候就会报java.lang.ArithmeticException: ,这边我们要避免这个错误产生,在进行除法运算的时候,针对可能出现的小数产生的计算,在divide方法中除数后面必须要多传两个参数:divide(除数,保留小数点后几位小数,舍入模式)。2.BigDecimal(double) 创建一个具有参数所指定双精度值的对象。

2024-01-19 01:32:21 531 2

空空如也

空空如也

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

TA关注的人

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