摘要:
偏向锁 对一个对象的锁偏向于某个线程,在markword中记录线程id 下次相同的线程来,直接就可以获取锁 轻量级锁 对象的Markword记录锁地址 跟线程栈里面的锁记录Lock Record的锁地址进行交换 重入锁 什么是重入锁 这里举个代码例子 Thread t1 = new Thread(( 阅读全文
摘要:
前情提要: 我在做一个springsecurity动态鉴权的项目时, 据网上说配置了 loginProcessingUrl("/login1"); 以后 就可以自定义login的请求路径 于是我配了,不行!!我请求login1,被当成普通的请求而不是登录的请求,走了token验证的那一条过滤器 于是 阅读全文
摘要:
这是一个实用的分页类 可能很多人都用过mybatis-plus自带的分页插件吧 这款插件的原理是拼接sql语句 在后面加limit offset 那么!这是查数据库后返回的结果的分页方式对吧! 那如果你的结果不是从数据库查的 是调api查的hadoop的状态呢? 比如你的结果是一个List 每一条都 阅读全文
摘要:
Yarn学习 YARN简介 YARN是一个通用资源管理系统和调度平台,可为上层应用提供统一的资源管理和调度 YARN功能说明 资源管理系统:集群的硬件资源,和程序运行相关,比如内存、CPU等。 调度平台:多个程序同时申请计算资源如何分配,调度的规则(算法)。 通用:不仅仅支持MapReduce程序, 阅读全文
摘要:
Week2 学习笔记 Hadoop核心组件 Hadoop HDFS(分布式文件存储系统):解决海量数据存储 Hadoop YARN(集群资源管理和任务调度框架):解决资源任务调度 Hadoop MapReduce(分布式计算框架):解决海量数据计算 安装hadoop环境 集群角色规划 服务器 运行角 阅读全文