自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 深入分析几个难以理解的Comparator源码

泛型参数定义的是:T类型 => 对象的类型,U类型 => T类型对象中的比较字段的类型。返回值:关于T类型对象的Comparator,泛型是T类型。函数参数:使用Function这个函数式接口进行声明生成比较器的对象,以及比较逻辑。return id;传入一个Student类型的对象,返回一个Integer类型的数据。进行增加了一个card字段。return id;费时很久,赶出来的一篇文章,希望大家JAVA进步!!!爱意随风其,风止意难平。

2024-09-20 20:57:07 1083

原创 这次我终于懂JAVA集合框架啦 - 详解List接口(一)

List就是有序队列。List是一个接口,继承自Collection。其中主要进行实现基本的List接口功能的有AbstractList抽象类,AbstractSequentialList。其中AbstractList抽象类继承了AbstractionCollection并进行实现了List接口,AbstractList实现了List接口中除了size(),get(int location)之外的函数。

2024-07-28 13:40:30 982

原创 不能放弃任务,线程池的任务拒绝策略应该如何设定?

将初始化的拒绝策略传到ThreadPoolExecutor中,就可以配置自定义策略。/*** 自定义线程池拒绝策略*/@OverrideSystem.out.println("失败啦");

2024-07-18 22:14:09 1248 1

原创 深入理解String类 --- 这次终于有人把String将明白啦!

如果我们使用StringAPI/+创建的字符串,无论是进行操作的是变量存储的字符串,还是进行操作的是字面量,得到的新字符串是不会子字符串常量池中进行创建一个新对象的,但是会在堆内存中进行创建一个字符串对象。编译器进行优化的时候,仅仅会优化 "a" + "b"这种情况下得到的字符串存储在字符串常量池中,其他情况下进行使用StringAPI无论是不是两个字符串字面量进行操作还是变量进行操作,存储的位置都是在堆内存中。

2024-07-16 21:12:00 886

原创 深入理解Session和Cookie(全网最全)

当用户进行登录的适合,服务端会将登录态信息(文本信息,一般是个json数据)返回给客户端,客户端进行存储这些登录态信息,当下次进行请求服务端接口的时候,会进行携带这些登录态信息。Cookie会被存储到请求标头中,是一个键值对信息文本,多个键值对使用;进行区分。Session时服务端的一种存储机制,用来进行跟踪用户的状态,Session在用户与服务器简历连接后创建,并在用户退出或者Session超时后销毁,并且Session默认是依赖于Cookie的(Session可以不依赖于Cookie)。

2024-07-15 19:51:19 820

原创 登录注册和登录状态维护场景总结(一)

又听了一天白羊....今天分析了一些登录的场景和应用,下一期我会在更新更多的登录和保持登录态的技术实现,也会横向对比一些登录的优缺点,近期准备更新session的原理,加密技术,ThreadLocal深入理解等。

2024-07-14 21:50:40 1168

原创 四种限流算法以及限流实践

没想到自己居然听了一天白羊,麻了....

2024-07-13 17:23:56 1020

原创 百万数据量下如何对接口数据进行缓存预热(一)

这是作者进行记录自己学习redis缓存技术的记录贴,作者会持续更新下去的。

2024-07-06 09:40:18 688

原创 JAVA对象拷贝之Apache BeanUtils, Spring的BeanUtils的区别和源码分析(浅拷贝)

Spring的BeanUtils优于Apache的BeanUtils.都很安全。

2024-06-04 19:27:14 319

原创 The value of the ‘Access-Control-Allow-Origin‘ header in the response 关于后端配置允许跨域后前端请求依然失败得不到响应的问题

作者在进行联系session分布式登录的时候,遇到了一个问题,就是明明我的后端进行配置了允许跨域,但是前端依然请求失败,无法收到请求,并报出如下错误。

2024-06-02 22:07:35 1061

原创 由VUE3动画引发的对浏览器性能的思考

作者最近在研究vue3的动画应用的时候,突然看到了vue文档中的对于浏览器动画性能优化的部分,作者打算结合以前进行学习的浏览器高级的知识,进行细说一下动画的性能影响问题。

2024-05-25 20:59:01 1189 1

原创 使用TS封装axios(一)

自此,我们成功将请求类给配置好了,但是这个配置类仍然有大量的问题,比如全局响应失败拦截器进行执行后,后面的实例定义的响应失败拦截器和单独的函数接口定义的响应失败拦截器就不能进行捕获错误进行执行了,那这个该怎么解决呢?欢迎大家评论区进行讨论,我们在下一期将会讨论这个问题。

2024-03-04 10:38:33 641 1

原创 CSR模式前端单机部署流程(前后端分离)

本文章展示的是以阿里云服务器做出展示,系统版本是阿里云Alibaba Cloud Linux 3.2104 LTS 64位。

2024-02-29 14:59:07 525

原创 React-redux再见

经过这么多的铺垫我们终于把react-redux基础功能拿下了,时光荏苒,是说再见的时候了,最新的管理工具redux-toolkit登场了,虽有多年奉献,但新技术的发展必将干掉老技术,新人干掉旧人,长江后浪推前浪,不过,不要悲伤,hooks的登场也会把redux-toolkit干掉,历史的车轮滚滚转动,公平的只有时人利益。1.进行分块管理,如果我们将大量的reducer,初识数据,constants常量数据,action对象数据,写在区区几个文件中,那这简直太可怕了,难以维护,所以需要进行分包处理。

2023-12-05 20:26:36 422

原创 JS高级进阶之this究竟如何理解?

如果在定时器中进行调用函数的时候,即使你使用的是对象进行调用的函数,函数中的this也会直接去指向window,因为定时器函数是属于全局的函数,本身进行调用定时器的时候是window.setTimeout() 所以在定时器中进行调用函数的时候,函数中的对象又会指向window,但是如果你开启严格模式,又会指向undefined. 从这个角度也可以观察出函数中This的指向和方法也有紧密的影响。如下图中,show函数被绑定在arr对象的原型上,进行调用的时候,show函数中的this指向arr对象。

2023-11-26 16:49:36 611 2

空空如也

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

TA关注的人

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