最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。 同时,在这次分享之后,本人自己也学习到了一些新的使用技巧,所以借着这次机会,一起分享出来。希望可以帮到一些人。
最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。 同时,在这次分享之后,本人自己也学习到了一些新的使用技巧,所以借着这次机会,一起分享出来。希望可以帮到一些人。
事实上你完全不需要感到恐慌
java 8 是一个非常成功的版本,这个版本新增的Stream
,配合同版本出现的 Lambda
,给我们操作集合(Collection)提供了极大的便利)
Java HotSpot(TM) 64-Bit Server VM warning INFO os commit_memory(0x0000000794500000
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.0.RELEASE:run
我们先认识一下SpringCloud的各个组件,然后知其所以然
1.理解集群流程,2.理解分布式概念,3.理解CAP定理,4.实现Eureka集群 ,5.实现Redis集群,6.实现RabbitMQ集群
1.理解什么是事务,2.理解什么是分布式事务,3.理解CAP定理,4.理解Seata工作流程 ,5.实现Seata案例
1.重复排队:一个人抢购商品,如果没有支付,不允许重复排队抢购,2.并发超卖问题解决,3.秒杀支付:支付流程需要调整,4.利用延时队列实现支付订单的监听,根据订单支付状况进行订单数据库回滚
1.秒杀商品压入Redis缓存,2.Spring定时任务了解-定时将秒杀商品存入到Redis中,3.下单实现(普通下单),4.多线程异步抢单实现-队列削峰