简历投至luofei.hff@alibaba-inc.com
坐标:杭州-余杭-西溪园区
职位:Java高级开发工程师
待遇:20~30K,13~20薪
要求:
- Java基础扎实,熟悉常见的数据结构
- 对Spring、MyBatis、SpringBoot有深入了解
- 对MySQL有深入了解,对索引、事务、锁有深入了解
- 对线程池等并发编程技术有深入了解
- 有Dubbo、RocketMQ等中间件的使用经验
简历投至luofei.hff@alibaba-inc.com
坐标:杭州-余杭-西溪园区
职位:Java高级开发工程师
待遇:20~30K,13~20薪
要求:
分库分表这个技术在之前一家公司其实也有接触。上一家公司在业务上按照用户水平分库的,所以避免了很多业务上的问题,但也只是基于Spring的AbstractRoutingDataSource,根据userId做了简单的路由。之前也在网上听说过sharding-jdbc等中间件,也仅限于了解。所以结合我从内网看到的关于TDDL中间件的文章和外网看到的一些文章,在这篇文章中整理一下我这个新人对分库分表的认识。
K-D树在维基百科上定义是将K维空间中的点进行分割的数据结构,D是dimensional(维度)的缩写,K-D树是BSP(Binary Space Partitioning)的一种。
维基百科的解释很正式(看的迷迷糊糊)。简单的说,K-D树就是二分查找树在K维空间的泛化(更迷糊了:joy:)。
流程化营销是我个人觉得在达西做的最复杂的一个功能,把我大学里学的很多知识都应用到了这个功能的实现上,我也是靠着这个功能毕业才一年就在公司里晋升到了P5,所以在这里记录一下
流程化营销:店铺根据需要在前端绘制一张执行流程图,校验连通性与数据合法性后交由后端服务执行。