10.14-10.20周复盘

一、技术学习

并发编程系列8节课,学了6节课,总结了前三节课学习。

1、线程基础。线程的6种状态,启动退出的底层原理,查看虚拟机hotspot的源码。线程runnable方法在哪里被调用,线程中断和复位的底层原理,wait和notify方法的原理

2、线程安全性。主要讲了锁,synchronized的优化,无锁-偏向锁-轻量级锁-重量级锁的升级过程和场景,线程锁的释放。

3、线程可见性。通过volatile关键字,引出可见性问题,从CPU硬件层面开始追溯,到软件层面JMM模型的由来。知识点:缓存一致性,线程间通信协议,内存屏障

4节,AQS的原理,FIFO双向链表数据结构。5节,java的J.U.C并发包的工具类。6节,CurrentHashMap底层原理,数组+链表结构,红黑树


二、理财学习

1.可转债知识学习完毕。

可转债的特点:下保本,上不封顶。

如何打新债。

防御型和进攻型投资法

-10卖出法

以上是主要所学,简单易上手,投资切忌盲目跟风,要追根溯源,知道买入逻辑。

2、股票基础知识学完。

市盈率、市净率。

三个市盈率区间划分和利润增速划分。

预期年化收益率计算N=(1+市盈率增速X)*(1+利润增速Y)+股息率Z。

波特五力模型:上游对供应商议价能力,下游作为供应商的议价能力,新进入者威胁,竞争程度,是否可替代。5个层面了解公司的价值


三、周安排

1、学完并发编程系列课,并对知识点做一个总结

2、整理面试简历,找意向公司,牛客网做题

3、学习股票的投资知识。

杜邦分析法、金鸡分析法,成长股分析法

鸡贼小知识

读懂财报

你可能感兴趣的:(10.14-10.20周复盘)