摘要:
1.Hibernate 配置文件主要用于配置**数据库连接**和 Hibernate 运行时所需的**各种属性**。 2.每一个 Hibernate 配置文件对应一个 Configuration 对象,从前一篇文章知道,可以通过 Configuration 的 configure() 方法来读取 H 阅读全文
摘要:
一、教程参考:https://xuanwo.org/2015/03/26/hexo-intor/ 二、命令总结 1.node -v、npm -v:查看 node.js 是否安装成功 2.npm install hexo-cli -g、npm install hexo --save :安装 hexo 阅读全文
摘要:
一、Hibernate 概述 1.Hibernate 是一个持久化框架 (1)从狭义的角度来讲,“持久化” 仅仅指把内存中的对象永久的保存到硬盘中的数据库中。 (2)从广义的角度来讲,“持久化” 包括和数据库相关的各种操作。如:CRUD。 2.Hibernate 是一个 ORM 框架 ORM:对象关 阅读全文
摘要:
1.说明:Idea 下,项目对应于 Eclipse 下的 workspace,Module 对应于 Eclipse 下的项目。Idea 下,新添加的项目既可以单独作为一个 Project,也可以作为一个 Project 下的 Module。 2.本篇文章介绍内容: (1)如何在 Project 新建 阅读全文
摘要:
一、Spring 事务问题 1.描述:service1 中的 a 调用 b,b 调用了 service2 中的 c ,c 调用了 service3 中的 d 期望:d 抛出异常时(我真实项目中抛出的是 Sql 异常),d,c 回滚,而 a,b 不回滚。 测试:考虑到 Spring 事务的自调用和 c 阅读全文
摘要:
一、在 Spring 环境下 Quartz 的使用超级简单。 二、具体使用 1.添加对应的 spring-quartz 的配置文件。 2.新建要执行定时任务的目标类和目标方法,不需要继承 Job 接口。如: 3.在 spring-quartz.xml 文件中配置 (1)配置执行定时任务的目标类和目标 阅读全文
摘要:
1.Quartz 是用来完成任务调度的。 2.Quartz 的三个核心概念:调度器、任务、触发器。 (1)Job:通过实现该接口来定义需要执行的任务。 (2)JobDetail:Quartz 在每次执行 Job 时,都重新创建一个 Job 实例,所以它不是直接接受一个 Job 的实例,而是接受 Jo 阅读全文
摘要:
一、使用 1.搭建基础环境 (1)导入 Spring 和 Shiro 的 Jar 包 正常导入 spring jar包 导入日志包 导入 shiro 包 (2)配置文件 web.xml spring-shiro.xml spring.xml 正常配置即可。 springmvc.xml 正常配置即可。 阅读全文
摘要:
一、Shiro是用来做权限的。 二、权限 1.基本概念: (1)安全实体:要保护的数据。 (2)权限:是否有能力去操作(查看、修改、删除 )保护的数据。 2、权限的两个特性 (1)权限的继承性:A 包含 B,B无权限,但A有权限,此时B 的权限即为 A 的权限。如大厦里有公共厕所,进出大厦需要门禁, 阅读全文
摘要:
自定义拦截器: 一、若想实现自定义拦截器,需要实现 org.springframework.web.servlet.HandlerInterceptor 接口。 二、HandlerInterceptor API 1. 接口中定义了三个方法 2.preHandle() (1)调用时机 在 org.sp 阅读全文