摘要:
返回字符串或者字符串匹配的模板名称的时候使用controller。 restController返回的是一个对象,返回json字符串, 阅读全文
摘要:
当后台数据库中内容修改之后,缓存中的内容没有修改,我们访问的时候都是先访问缓存,所以即使数据库中的内容修改了,页面显示的内容还是没有改变。 缓存同步原理:将redis中的key删除,下次访问的时候,redis中没有该数据,则从DB中进行查询,再次更新到redis中。 阅读全文
摘要:
缓存的作用是减少对数据库的访问压力,当我们访问一个数据的时候,首先我们从redis中查看是否有该数据,如果没有则从数据库中读取,将从数据库中读取的数据存放到缓存中,下次访问相同的数据时,先判断redis中是否存在,如果有,则从缓存中读取 阅读全文
摘要:
用户session,实时性高访问频率高的计算数据,如用户访问次数,文章阅读量,用户黑名单等。 阅读全文
摘要:
缓存用来保存一些常用的数据到内存中,以加快数据读取,减少直接访问DB流量,减少DB压力 阅读全文
摘要:
redis是一个key_value存储系统,和memcached类类似,它支持存储的value类型相对更多,包括string,list .这些数据类型都支持push,add,remove操作。为了保证效率,数据都是缓存在内存中的。区别是redis会周期型的把更新的数据写入磁盘或者把修改操作追加的记录 阅读全文
摘要:
事务是并发控制的单元,通过事务,SQL server将逻辑相关的一组操作放在一起,以便服务器保持数据的一致性,事务通常由begin transaction开始,commit或者rollback结束。 commit表示提交,提交事务的所有操作,将对数据的更新写回到磁盘物理数据库中,事务正常结束,rol 阅读全文
摘要:
给service类上加上@transaction表示这个service类的所有方法都需要事务管理,每一个业务方法开始时都会打开一个事务。 spring默认情况下会对运行时RunTimException的事务进行回滚,这个例外是UNchecked,如果遇到checked例外就不会滚。 如何改变默认规则 阅读全文
摘要:
【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止 标签: mysql计算机 2016-12-01 17:49 5508人阅读 评论(2) 收藏 举报 标签 阅读全文
摘要:
Life is not what you have gained but what you have done! SQL语句首先需要编译,然后才运行,而存储过程是为了完成某一功能的SQL集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数来调用它。 存储语句是可编程的函数,在数据库中创建 阅读全文