双周工作汇报:
【修改因子】
一 高频求助因子需求
修改了部分代码,支撑测试进行业务测试,目前测试那边测试完成,没发现相关问题,因子已发布,业务那边已适配了因子,具体业务那边测试情况暂时未得知
【业务学习】
一 学习xspace-ehome相关代码,因为该项目大量采用了JDK8新特性中的Function
二 学习了并非锁相关的知识,包括了内存一致性volatile是通过同步主内存和工作内存数据实现的;以及cas实现是通过比较0和1进行锁获取和释放,同时其内部类通过AQS(AbstractQueuedSynchronizer)来实现锁的是否公平,是否可重入等;同时理解了什么ABA以及什么是锁的公平与否等。
三 参照HashMap源码,自己大致手写了HashMap的存储和获取过程。
四 参与x-space和云小家的接口安全排查与数据统计
【总结】
当前业务不多,通过学习知道了自己的技术缺陷其实很多,只能通过后面空档时间还有自己的假期时间来弥补自己的技术缺陷,早日胜任更艰巨的任务