自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis

底层数据结构底层数据结构这些底层数据结构被设计为高效、灵活和内存友好,使得Redis能够快速处理各种数据类型的操作。在实际使用中,根据数据类型的特点和需求,选择合适的数据结构可以提高Redis的性能和效率。

2024-10-15 17:46:50 1280

原创 时间复杂度

时间复杂度是算法执行所需时间的量度,通常用大 O 表示法表示。它描述了输入规模(n)增加时,算法执行时间增长的速度。每次划分需要 O(n) 的合并时间,而分割的深度是 O(log n)。这个算法的每个调用都生成两个新的调用,导致时间复杂度为 O(2^n)。每个元素都要与其他元素比较,导致时间复杂度为 O(n²)。每次操作都将问题规模减半,通常出现在分治算法中。无论输入规模如何,算法的执行时间都保持不变。每增加一个输入,算法的执行时间将成倍增加。通常出现在需要排列组合的算法中。通常出现在简单的嵌套循环中。

2024-10-15 17:43:23 948

原创 滑动窗口算法限流

滑动窗口算法(Sliding Window Algorithm)是一种用于处理具有序列性质的问题的高效算法技术。它通过维护一个窗口来减少问题的复杂度,特别适用于需要处理数组或字符串的子序列问题。滑动窗口算法的核心思想是通过移动窗口的边界来逐步遍历数据,并在窗口内进行计算,从而避免重复计算,提高效率。

2024-10-15 17:38:52 455

原创 对象头

对象头是JVM中每个对象在内存中都存在的元数据部分,它包含了用于Java同步、垃圾回收、对象类型识别等重要信息。通过理解对象头的内容,可以更好地理解JVM的对象管理、锁机制、垃圾收集等工作原理。

2024-10-15 17:35:23 499

原创 函数式接口

什么是函数式接口都说“我发任你发,我选java8”,为什么java8这么受欢迎,其中有一点肯定包括**Lambda 表达式和函数式编程。**函数式接口(Functional Interface)是Java 8及以后版本引入的一个概念,它是一种特殊的接口,仅包含一个抽象方法。函数式接口的目的是为了支持函数式编程,使开发者能够以更简洁的方式定义**单一抽象方法的接口**,从而可以使用Lambda表达式来实现这个接口的抽象方法。:函数式接口仅包含一个抽象方法。

2024-10-15 17:27:22 664

原创 Lambda实现原理

jdk的bin目录下的一个字节码查看工具及反编译工具:javap示例代码```basic});```basic分析通过javac编译生成FunctionTemplate.class, FunctionTemplate.class 两个文件根据上面我们可以看出生成了一个私有的静态函数这个私有的静态函数就是lambda表达式的内容,那怎么调用这个生成的私有静态函数呢?Last modified 2023年11月7日;

2024-10-15 17:23:28 391

原创 flowable

3个,RepositoryService接口操作的表act_re_deployment:部署信息表,存储流程定义、模板部署信息;act_re_procdef:流程定义信息表,存储流程定义相关描述信息,流程定义的bpmn文件放在act_ge_bytearray表中,以字节形式存储;act_re_model:流程模板信息表,存储流程模板相关描述信息,流程定义的bpmn文件放在act_ge_bytearray表中,以字节形式存储;

2024-10-15 17:20:14 1962

原创 函数式接口仅有一个抽象方法吗?

*方法只能算是对父类接口的一个覆写,而不算是此接口类自己的抽象方法,所以此方法里面实际上还是只有 1个抽象方法,并没有违背函数式接口的约束条件。上面有提到函数式接口有仅有一个抽象方法(但是可以有其余的方法,比如default)方法。在IDEA中可能更容易看出端倪来,在上面的图中,注意到15行代码前面那个。那这个时候肯定有人要提出反驳了?我看源码的时候怎么就有多个抽象方法呢?同样是这个自定义的函数式接口,我们修改下里面的抽象方法名称,改为。看到这种情况,勤劳的双手肯定是要来复现一下,

2024-10-15 17:18:05 328

原创 基于Canal以及消息队列实现MySQL的Binlog近实时同步

canal 搭配消息队列实现MySQL的Binlog近实时同步

2023-02-24 01:15:08 3362 3

原创 springboot整合springsecurity+oauth2.0密码授权模式

本文采用的springboot去整合springsecurity,采用oauth2.0授权认证,使用jwt对token增强。本文仅为学习记录,如有不足多谢提出。

2023-01-15 21:45:46 7623 9

空空如也

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

TA关注的人

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