maven 私服 ->解决方案nexus
git 私服 ->解决方案gitlib
反向代理 ->解决方案nginx
分布式方案 ->spring cloud
分布式session共享 ->spring session
并发:任务不能同时进行,任务可切换,但是不打断。
并行:任务能同时进行。
反向代理,适用场景:分流请求,负载均衡。
关于乐观锁实现分析:
开始
查询到某条需修改数据,该数据有版本号
执行修改,添加条件被修改数据的版本号需小于加1的版本号
若结果为true 提交,否则回滚。
原有值是查询出的版本号,内存值该原有值加1后的版本号,最新值是执行成功后加1值。
原子性:不可被中断,要么成功,要么失败
可见性:线程的修改可被其他线程获知。volatile 只保证可见性,有序性。
有序性:按顺序执行,不会被优化,重排
移动端适配开启:<meta name="viewport" content="width=device-width, initial-scale=1">
禁用spring-boot默认配置项:@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
零散笔记
最新推荐文章于 2023-10-23 17:32:55 发布