dao层 redisDaoImpl 三个方法 预约 获取医生预约次数 去重@Autowiredprivate StringRedisTemplate redisTemplate; //对redis操作的对象//尾部添加数据//预约往redis储存一个list类型,键名为 doctor:1:20210109 ,doctor:id:日期,值为患者id@Overridepublic Integer listRpush(String key, String value) {return redisTemplate.opsForList().rightPush(key,value).intValue();}//获取list的长度,list长度证明,被预约过多少次,...
页面显示所有医生(科室,头衔) 第一步 mysql取出所有数据,由于需要分类查直接加入参数 mapper包下 接口 加@Mapper注解public List<Doctor> selectALlDoctors(@Param("officeId") Integer officeId,@Param("titleId") Integer titleId);//多个参数使用@Param绑定参数xml文件中<resultMap id="doctorMap" type="Doctor"><id property="doctorId" column="doctorId"/> // 通过officeId返回一个office对象<association property="of...
IT生涯 2019-05-09 07:49:28 mysql高并发的解决方法有:优化SQL语句,优化数据库字段,加缓存,分区表,读写分离以及垂直拆分,解耦模块,水平切分等。 高并发大多的瓶颈在后台,在存储mysql的正常的优化方案如下: (1)代码中sql语句优化 (2)数据库字段优化,索引优化 (3)加缓存,redis/memcache等 (4)主从,读写分离 (5)分区表 (6)垂直拆分,解耦模块 (7)水平切分 方案分析: 1、方法1和方法2是最简单,也是提升效...
mysql for update语句 https://www.cnblogs.com/jtlgb/p/8359266.html ? For update带来的思考 http://www.cnblogs.com/Kidezyq/p/9239484.html?utm_source=debugrun&utm_medium=referral?
下载地址:百度网盘下载 课程目录01.打造扛得住的MySQL数据库架构第1章 实例和故事1-1 什么决定了电商双11大促的成败 .wmv1-2 在双11大促中的数据库服务器.wmv1-3 在大促中什么影响了数据库性能.wmv1-4 大表带来的问题.wmv1-5 大事务带来的问题.wmv第2章 什么影响了MySQL性能2-02 CPU资源和可用内存大小.wmv2-03 磁盘的配置和选择.wmv2-04 使用RAID增加传统机器硬盘的性能.wmv2-05 使用固态存储SSD或PCIe卡.wmv2-06 使用网络存储SA...
1)代码中sql语句优化 2)数据库字段优化,索引优化 3)加缓存,redis/memcache等 4)主从,读写分离 5)分区表 6)垂直拆分,解耦模块 7)水平切分