摘要:
评论列表 根据文档可以知道请求地址、请求方式、请求参数 CommentsController @GetMapping("article/{id}") public Result comments(@PathVariable("id") Long articleId){ return comments 阅读全文
posted @ 2021-09-21 22:55
云鸽
阅读(70)
评论(0)
推荐(0)
摘要:
文章详情 根据文档可知请求地址、请求方式、请求参数。 ArticleController 因为是文章的,所以还是使用关于文章的ArticleController @PostMapping("/view/{id}") public Result findArticleById(@PathVariabl 阅读全文
posted @ 2021-09-21 22:21
云鸽
阅读(149)
评论(0)
推荐(0)
摘要:
volatile volatile是Java虚拟机提供的轻量级同步机制 特点 保证可见性 JMM内存模型的可见性,指的是当主内存区域中的值被某个线程写入更改后,其它线程会马上知晓更改后的值,并重新得到更改后的值。 不保证原子性 禁止指令重排 JMM 就是Java内存模型 规定: 线程解锁前,必须把共 阅读全文
posted @ 2021-09-21 11:40
云鸽
阅读(28)
评论(0)
推荐(0)
摘要:
线程安全问题 主要是指多个线程对同一个对象的实例变量进行操作的时候,会出现值被更改,值不同步。 线程安全体现: 原子性 可见性 有序性 原子性 要么全部成功,要么全部失败 Java两种方式实现原子性: 使用锁 CAS指令 锁具有排他性,保证共享变量在某一个线程只能被同一个线程访问 CAS指令直接在硬 阅读全文
posted @ 2021-09-21 10:50
云鸽
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号