10 2019 档案

摘要:spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso 阅读全文
posted @ 2019-10-25 14:33 琴剑书酒 阅读(294) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-21 13:57 琴剑书酒 阅读(11) 评论(0) 推荐(0)
摘要:一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而 阅读全文
posted @ 2019-10-10 14:33 琴剑书酒 阅读(231) 评论(0) 推荐(0)
摘要:一:序 - 最近在对数据做缓存时候,会涉及到如何保证 数据库/Redis 一致性问题。 - 刚好今天来总结下 一致性问题 产生的问题,和可能存在的解决方案。 二:(更新策略)- 先更新数据库,后更新缓存 - 产生的问题 - - 由上面流程图可知道,请求A更新缓存应该比请求B更新缓存早才对,但是因为网 阅读全文
posted @ 2019-10-10 14:14 琴剑书酒 阅读(1343) 评论(0) 推荐(0)
摘要:首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于 阅读全文
posted @ 2019-10-10 14:03 琴剑书酒 阅读(738) 评论(1) 推荐(1)
摘要:在日常的vue开发中我们可能会遇见多个路由需要共用一个页面的需求,特别是当路由是通过动态添加的,不同的路由展示的东西只是数据不同其他没有变化。例如: ? 1 2 3 4 5 6 7 8 9 10 11 let routes = [ {path:"/zhanshan", components:Pers 阅读全文
posted @ 2019-10-09 11:49 琴剑书酒 阅读(5972) 评论(0) 推荐(0)