- 博客(6)
- 收藏
- 关注
原创 Redis常用指令
Redis常用命令keys键操作 exists-----测试key是否存在del-----删除key type-----返回key的类型keys-----匹配满足的keyrename------改key名 dbsize-----当前数据库key的数量expire-----设置key过期时间ttl-----key剩余过期时间 move
2017-08-12 16:24:22 3112 1
原创 hibernate缓存概述
hibernate分为一级缓存即session缓存也叫事务级别的缓存以及二级缓存sessionFactory即应用级别的缓存,还有查询缓存即三级缓存.一级缓存的生命周期和session的生命周期保持一致(hibernate默认就启用了一级缓存),不能将其关闭,可以通过session.clear()和session.evict(object)来管理一级缓存。其中get,load,iterate都
2017-08-21 14:46:51 368
原创 Hibernate的三种状态以及状态的转换
Transient(临时) new 一个初始化对象后,并没有在数据库里保存数据,处于临时状态;Persistent(持久化) 当执行save()方法,调用session.close()方法之前,内存中的对象与数据库有 对应关系处于持久化状态;Detached(托管/游离) 当执行session.close()之后,处于托管状态;状
2017-08-21 14:43:51 952
原创 Hibernate五大核心(类/接口)简述
1 .Configuration接口的作用是对Hibernate进行配置,以及对它进行启动。(加载 hibernate.cfg.xml)并创建一个SessionFactory对象。2 .SessionFactory接口SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建 Session对象。SessionFactory是线程安全的。3 .Se
2017-08-21 14:40:58 1956
原创 SpringMVC运行原理(简单易懂)
整个处理过程从一个HTTP请求开始:1.Tomcat在启动时加载解析web.xml,找到spring mvc的前端总控制器DispatcherServlet,并且通过DispatcherServlet来加载相关的配置文件信息。2.DispatcherServlet接收到客户端请求,找到对应HandlerMapping,根据映射规则,找到对应的处理器(Handler)。3.调用相应处理器
2017-08-21 14:36:47 2574
原创 事务为什么加在service层而不加在dao层
**事务为什么加在service层而不加在dao层**事务注解 @Transactional一般的话都加在service层,下面是我的理解。什么是事务?在数据库中,所谓事务是指一组逻辑操作单元即一组sql语句。当这个单元中的一部分操作失败,整个事务回滚,只有全部正确才完成提交。判断事务是否配置成功的关键点在于出现异常时事务是否会回滚
2017-08-20 19:30:04 17902 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人