自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot整合OAuth2,附详细注释

/ // 客户端ID。// // 客户端密码。// // 授权的类型。// // 令牌有效期。// 开启/oauth/check_token访问。// 允许访问/oauth/token授权接口。// // 范围。@author 向振华。// 读DB客户端详情。// 用户账号密码认证。// 客户端详情配置。// 指定认证管理器。// 自定义异常翻译。

2024-09-22 17:16:13 828

原创 Flutter,Android,java现在又来了个国产鸿蒙,国产鸿蒙2-0预览分析

总的来说,按目前的资料看,鸿蒙就是仿了一个Android,进行艰难的国产化,三五年内想超越Android是不现实的,国内在操作系统这方面几乎等同于空白,能从仿一个开始起步,已经是最好的结果了。希望国产牛逼的,也要考虑到事物发展的定律,没有足够的积累,是无法横空出世一个厉害的操作系统的,罗马不是一天建成的。至少在现在这个阶段,完整的仿一个系统,按自己的理解进行重写,已经是一个好的开端了,系统层源码看不到,不清楚系统核心出来以后会是什么样,但至少现在,它迈出了第一步,应该给予鼓励和支持。

2024-09-22 16:43:40 1039

原创 Spark源码阅读02-Spark核心原理之作业执行原理

在DAGScheduler的handleJobSubmitted方法中,生成finalStage的同时建立起所有调度阶段的依赖关系,然后通过finalStage生成一个作业实例,在该作业实例中按照顺序提交调度阶段进行执行,在执行过程中通过监听总线获取作业、阶段执行情况。当TaskScheduler收到发送过来的任务集时,在sunmitTasks方法中构成一个TaskSetManager的实例,用于管理这个任务集的生命周期,而该TaskSetManager会放入系统的调度池中,根据系统的调度算法进行调度。

2024-09-22 16:37:22 788

原创 RocketMQ源码分析之事务消息实现原理下篇-消息服务器Broker提交回滚事务实现原理

本文将重点分析RocketMQ Broker如何处理事务消息提交、回滚命令,其核心实现就是根据commitlogOffset找到消息,如果是提交动作,就恢复原消息的主题与队列,再次存入commitlog文件进而转到消息消费队列,供消费者消费,然后将原预处理消息存入一个新的主题RMQ_SYS_TRANS_OP_HALF_TOPIC,代表该消息已被处理;回滚消息与提交事务消息不同的是,提交事务消息会将消息恢复原主题与队列,再次存储在commitlog文件中。● 验证消息的生产组与请求信息中的生产者组是否一致。

2024-09-22 15:54:48 834

原创 Chrome插件我只服你——10w人都在使用的浏览器插件_green internet 插件

✨文章摘要导读\textcolor{blue}{文章摘要导读}文章摘要导读🔥为什么选择Chrome插件\textcolor{green}{为什么选择Chrome插件}为什么选择Chrome插件🔥插件具备的强大优势\textcolor{green}{插件具备的强大优势}插件具备的强大优势🔥插件的安装\textcolor{green}{插件的安装}插件的安装🔥亮点扩展插件。

2024-09-22 14:34:38 987

原创 Oracle数据库的简单认识详细总结

1,安装的数据输入的数据库口令要简单,并且要牢记,比如可以设置为root或者123456等方便记忆的口令。非关系型数据库主要用来保存对于查询性能要求高,数据准确性不高的数据。主键(primary key)全表唯一,用来唯一标识表中的一行数据。ii. 保存非结构化的数据(文档 pdf 音频 图片 视频)ii. 保存的数据都是结构化的(数字 字符串 日期)关系型数据库主要保存对于数据准确性要求比较高的数据。c) 列 (column)用来描述数据的特征。v. 保障数据的完整性和正确性(强事务性)

2024-09-22 14:05:36 1117

原创 Android滑动冲突的场景及解决方案

日志最终我们可以看到,在绿色处,HorizontalScrollViewChild是有消费MOVE事件的,那之前不是讲错了吗?既然HorizontalScrollViewChild有消费MOVE事件,为啥ScrollViewParent还能滑动呢?因为在刚开始滑动的时候,滑动的距离还太小,因此ScrollViewParent的onInterceptTouchEvent还没有拦截这个事件,所以HorizontalScrollViewChild可以消费到MOVE事件。

2024-09-22 11:46:10 979

原创 mybatis强大的动态SQL

我们可以将一些重复性的 SQL 语句进行抽取,以达到复用的效果。:抽取 SQL 语句标签。:引入 SQL 片段标签。抽取的 SQL 语句三、多条件组合查询之我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询,如果username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。:条件标签。如果有动态条件,则使用该标签代替 where 关键字。:条件判断标签。查询条件拼接。

2024-09-22 10:24:03 1100

原创 LeetCode - Easy - 108

该方法思想是:首先获取数组的中位数,新建一节点,再以这中位数的下标为界,分为左右子数组,然后节点的左节点则在左子数组中得出,节点的右节点则在右子数组中得出,然后递归获取中位数,从而构建一棵BST。方法一:非递归版,首先获取数组的中位数,然后从root开始DFS,放置合适位置,再以这中位数的下标为界,分成子数组的左右界下标推入栈中,之后形成一循环。基本解题思想就是获取数组中位数,再以中位数的下标为界,分成两子数组,递归获取中位数,从而构建一棵BST。// 方法四:根据方法三写成的非递归版。

2024-09-22 07:54:46 434

原创 Java面试宝典(2020版)

== 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而 equals 默认情况下是引用比较,只是很多类重新了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。

2024-09-22 05:27:52 1311

原创 Java架构师全路线总结+高频面试题(2021年最新版)

(理解运行时数据区+堆外内存解读+JDK+内存泄漏问题排查+Arthas+GC算法和垃圾回收器+类加载机制等)资深Java讲师潜心研究总结出的最合适的Java程序员成长学习路径,已经升级到13.0版本!(Redis+mongoDB+MySQL高可用+Mycat+Sharing-Sphere)(并发工具类实战+CAS+显示锁解析+线程池内部机制+性能优化)数据库(调优+事务+锁+集群+主从+缓存等)需要可以扫,码免费领取【暗号:优快云】需要可以扫,码免费领取【暗号:优快云】一线互联网公司面试合集。

2024-09-22 03:02:54 464

原创 Java备忘录模式(Memento)

**负责人类负责管理备忘录对象@author 波波烤鸭*///备忘点较多时,将备忘录压栈,将多个备忘录对象,序列化和持久化 实现撤回多步的操作。

2024-09-22 00:37:42 556

原创 Java~介绍线程的优先级的三大特性和守护线程

线程的优先级在操作系统中, 线程可以划分优先级, 优先级较高的会先得到CPU的资源较多, 也就是会优先执行优先级高的线程中的任务通过设置优先级有助于帮"线程规划期"确定下一次选择哪个线程来优先执行线程中优先级分为1~10这10个等级, 如果你设置的大于10或者小于1, 则JDK会抛出异常throw new IllegalArgumentException()

2024-09-21 22:00:03 395

原创 Dubbo进阶(六)—— Zookeeper注册中心和Dubbo-Admin管理平台的搭建_最新dubbo-admin的zookeeper ip

下面详细介绍一下,这个配置文件中各个配置项的意义,如下图所示。tickTimezookeeperZookeepertickTimedataDirZookeeperclientPortZookeeperZookeeper至此,zookeeper的单机模式已经配置好了. 启动server只需运行bin目录下的即可,启动如下:上面的黑色框框不关,就表示注册中心一直开着,一定要记得注册中心要在程序运行之前开启。在命令窗口输入JPS。

2024-09-21 15:59:01 934

空空如也

空空如也

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

TA关注的人

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