MYSQL实战45讲 发表于 2022-11-13 | 分类于 mysql MYSQL实战45讲第1讲 一条SQL查询语句是如何执行的?1.Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务 功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在 这一层实现,比如存储过程、触发器、视图等。 2.而 ... 阅读全文 »
dolphinScheduler研究 发表于 2022-10-20 | 分类于 java Dolphinscheduler的调研调度主流程V1.0原始设计Master (SpringApplication) 1MasterSchedulerThread[run -> scanCommand] -> MasterExecThread[run -> executeProce ... 阅读全文 »
算法之路 发表于 2022-08-05 | 分类于 算法 算法之路初级算法数组删除排序数组中的重复项1由于给定的数组是有序的,相同的元素是连续的 => 可采用前后两两比较 => 双指针 买卖股票的最佳时机1234567891011121314151617181920211. 动态规划 1.确定状态 dp[length][2] dp[ ... 阅读全文 »
日常笔记-2021-11-12 发表于 2022-07-24 | 分类于 java GitGit pull 强制拉取并覆盖本地代码123git fetch --allgit reset --hard origin/mastergit pull python下载文件1python -m SimpleHTTPServer 8111 指定用户1export HADOOP_USER_N ... 阅读全文 »
校园商铺平台总结 发表于 2021-06-09 | 分类于 java 校园商铺平台过滤器、拦截器、aop的区别过滤器过滤器拦截的是URL Spring中自定义过滤器(Filter)一般只有一个方法,返回值是void,当请求到达web容器时,会探测当前请求地址是否配置有过滤器,有则调用该过滤器的方法(可能会有多个过滤器),然后才调用真实的业务逻辑,至此过滤器任务完成。过 ... 阅读全文 »
java面试 发表于 2021-06-07 | 分类于 面经 计算机网络TCP的拥塞控制 拥塞 拥塞:即对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。 拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提:网络能够承受现有的网 ... 阅读全文 »
大数据开发面试随笔记录 发表于 2021-06-03 | 分类于 bigdata 大数据开发星型模型和雪花模型星型模型:是一种多维的数据关系,它由一个事实表(Fact Table)和一组维表(Dimension Table)组成。每个维表都有一个维作为主键,所有这些维的主键组合成事实表的主键。事实表的非主键属性称为事实(Fact),它们一般都是数值或其他可以进行计算的数据; 雪花 ... 阅读全文 »
微信点餐项目总结 发表于 2021-06-02 | 分类于 项目总结 微信点餐全局异常的处理@ControllerAdvice AOP验证微信是否登录@Aspect 定义一个切面,每一个请求调用,都需要判断是否携带有token. 分布式sessionuuid作为token存储在redis中 微信公众号授权过程通过AppId和AppSecret和code==>获得 ... 阅读全文 »
面试题随笔-21/6/1 发表于 2021-06-01 | 分类于 面经 今日面经链接:https://www.nowcoder.com/discuss/642608?source_id=profile_create_nctrack&channel=-1 jvm内存空间 方法区 方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。类 ... 阅读全文 »
大数据私房菜-21/5/13 发表于 2021-05-13 | 分类于 bigdata 大数据私房菜Kafka api low-level和high-level有什么区别总的区别就是,high level 和 low level 的区别就是 high level屏蔽了一些细节,比如往哪个partition发,offset咋存往哪儿存,说白了只把kafka作为纯fifo使用,low le ... 阅读全文 »