上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 172 下一页
摘要: 1.情景展示 在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/ 阅读全文
posted @ 2020-12-10 15:22 Marydon 阅读(10010) 评论(0) 推荐(8)
摘要: 1.情景展示 在实际开发过程中,需要进行测试的时候,往往需要进行压力测试,或者高并发情况下,同时对一张表数据进行修改、读取操作,程序会不会出现多个用户取出的数据一致,或者修改次数与实际请求数不一致等问题。 2.分析 如果在项目中写多线程模拟并发请求,并不是很好,还需要自己写代码,来回修修改改; 有一 阅读全文
posted @ 2020-12-09 21:02 Marydon 阅读(6261) 评论(2) 推荐(4)
摘要: 1.情景展示 现在有个取票号的需求: 1.将取出当前票号,将它放入中间表,然后更新主表票号(票号+1); 2.以后取票号先从中间表拿,中间表没有再从主表拿,拿到之后再次放入中间表并更新主表。 用存储过程如何实现? 2.分析 主表在这里不展示,只展示中间表的表结构。 3.解决方案 可视化开发工具:Na 阅读全文
posted @ 2020-12-09 15:16 Marydon 阅读(819) 评论(0) 推荐(1)
摘要: 1.情景展示 我们知道,当在对表执行新增、修改、删除,或者select ...for update时,会触发数据库的锁机制; 但如何才能知道当前操作触发的是哪种锁呢?以mysql为例 2.分析 首先,我们需要了解一下mysql的锁机制: 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在mys 阅读全文
posted @ 2020-12-08 20:46 Marydon 阅读(6770) 评论(2) 推荐(1)
摘要: 情景展示 在idea中,只要是涉及到mybatis注入对象的地方,如果你的报错信息是这种,请继续往下看。 提前说明:这在实际运行过程中,代码执行是没有问题的;是idea检查机制的问题。 方式一:用 @Resource 替换 @Autowired 替换后,就不再报红了。 方式二:在Mapper接口加上 阅读全文
posted @ 2020-12-08 14:42 Marydon 阅读(3968) 评论(2) 推荐(1)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 172 下一页