- 浏览: 70428 次
- 性别:
- 来自: 杭州
最新评论
-
一团毛线:
[color=orange][/color]
SpringMVC下的Shiro权限框架的使用 -
houzhanshanlinzhou:
写的非常不错,点个赞!
SpringMVC下的Shiro权限框架的使用 -
zbleye:
,很不错哦,谢谢分享,哈哈!
SpringMVC下的Shiro权限框架的使用 -
dataexplorer:
感谢,不错的
SpringMVC下的Shiro权限框架的使用
文章列表
PHP页面跳转一、header()函数
header()函数是PHP中进行页面跳转的一种十分简单的方法。
header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。
header()函数的定义如下:
void header (string string [,bool replace [,int http_response_code]])
可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。
第二个可选参数http_response_code强制将HTTP相应代码设为指定值。
HTML DOM属性
属性是节点(HTML元素)的值,您可以获取和设置。
属性的使用是不需要有括号的,直接:ele.innerHTML 获取属性值 ele.innerHTML="<h1></h1>" 设置属性值
下面列出常用的一些属性:
innerHTML属性:
innerHTML 属性可用于获取或改变任意 HTML 元素,包括 <html> 和 <body>。
<div id="mydiv1">hello,<b>my ...
HTML DOM方法
所有的HTML元素(标签)被定义为对象,对象具有一定的方法和属性。
这些方法都是非常常见且有用的,我在这里不做过多解释,分别举例如下:上图中的方法在下面的例子中均有涉及,请仔细查找!
g ...
HTML DOM简介
HTML DOM一直在用,不过用的都是最常用的一些内容,真正问起来DOM的具体内容来,还真的回答不上来。趁周末,又翻阅W3SCHOOL的关于HTML DOM的内容,发现对于DOM的了解其实才仅仅皮毛而已,所以有必要对DOM进行一番 ...
Hibernate
使用Hibernate的步骤: 1. 导入jar包 2. 创建表(t_user)的POJO类(User),及POJO与表的映射关系文件(User.hbm.xml) 3. 创建Hibernate配置文件(hibernate.cfg.xml) 4. 调用Hibernate,运行数据库操作 使用Maven进行搭建项目添加如下依赖:
写道
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> ...
Object Relation Mapping
ORM就是对象关系映射的意思。
ORM方法论基于三个核心原则:
简单:以最基本的形式建模数据。
传达性:数据库结构被任何人都能理解的语言文档化。
精确性:基于数据模型创建正确标准化了的结 ...
MySQL 事务处理
MySQL 事务
在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务
事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行
事务用来管理insert,update,delete语句
关于事务的术语:
事务(transaction):指一组SQL语句
回滚(rollback):指撤销指定SQL语句的过程
提交(commit):指将未存储的SQL语句结果写入到数据库中
保留点(savepoint):指事务处理中设置的临时占位符,可以对它进行回滚。
事务处理的关键在于将SQL语句组分 ...
MySQL 触发器 索引
博文目录
触发器
索引
触发器是MySQL响应insert,update,delete语句时自动执行的一条SQL语句,只有表支持触发器,视图不支持。 触发器需要的信息
唯一的触发器名称(一个表中唯一)
触发器关联的表
触发器应该响应的事件(insert?update?delete?)
触发器何时执行(处理之前或处理之后)
一个表的一个事件最多只能有两个触发器,所以一个表最多有6个触发器
如果响应之前的触发器执行失败,响应则不会执行;响应之前的触发器或响应执行失败,响应之后的触发器不会执行
insert触发器
cr ...
MySQL 视图 存储过程
博文目录
视图的创建及使用
存储过程的创建及使用
Java调用存储过程
视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询,而自身不包含任何数据。
使用视图的好处
重用SQL语句
简化复杂的SQL操作
使用表的组成部分而不是整个表
保护数据。可以给用户赋予表的某个部分的访问权限,而不是整个表的访问权限
使用视图的规则
与表一样,视图必须唯一命名
在一个数据库中,可以创建的视图数目没有限制
视图可以嵌套,即利用从其他视图中查询出来的数据构建新的视图
Order by可以用在视图中,但是如果从该视图 ...
Maven快速上手
博文目录
Maven使用前提
Maven工程的结构
Maven的配置文件pom.xml
Maven的单元测试
如何修改本地仓库
查找依赖的顺序
快速创建Maven工程
使用M2Eclipse及Jetty插件
其他配置
Maven快速上手
Maven是Apache提供的项目自动化构建和项目管理软件,基于项目对象模型(POM),Maven利用一个中央信息片断管理一个项目的构建、报告和文档等步骤。 官方网站:http://maven.apache.org/ 使用前提: 1,下载Maven http://maven.apache.o
MySQL 必知必会
关系型数据库: MySQL,ORACLE,SQL Server,IBM DB2,PostgreSQL NoSQL数据库: mongoDB,redis MySQL的组成 数据库 表 视图 存储过程 触发器 MySQL的默认端口号:3306
使用命令行操作数据库: 连接到数据库:
写道
mysql -uroot -proot [-h127.0.0.1]
断开数据库:
写道
exitquit
显示所有数据库:
写道
show databases;
切换到mydb数据库:
写道
use mydb;
查看数据库中所有表:
写道
...
MyBatis3
博文目录:
缓存机制在MyBatis中的实现
MyBatis与Spring的整合
缓存
在MyBatis使用缓存是非常简单的,只需要在UserMapper.xml中写一句话即可!!!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBL ...
MyBatis3
博文目录
if 动态SQL的实现
choose(when,otherwise) 动态SQL的实现
set 动态SQL的实现
foreach动态 SQL的实现
动态SQL 问题: 我有一个SQL语句,根据用户名和密码来查一个用户!前面的博文讲到了,将条件封装到一个对象中进行传值! SQL语句:
select id,username,password
from t_user
where username=#{username}
and
password=#{password}
传参的代码如下:
User user=new U ...
MyBatis3
博文目录
联结查询的引出及实体类设计
一对多关系中,通过一去找多
一对多关系中,通过多去找一
联结查询 表结构是这样的: t_user:用户表,id,username,password t_todo:用户要做的事情表,id,todo 一个用户可以有多个要做的事情,一个todo只属于一个用户: t_user----t_todo one to many的关系 建立对应的POJO: User.java
package com.cn.pojo;
import java.util.List;
public class User {
p ...
MyBatis3
博文目录
使用Mapper接口形式操作数据库
对数据库的CURD操作的配置
在上一篇博客中我们已经实现了对简单数据库的查询,在本篇博客中,我们继续深入探讨MyBatis操作数据库的更深层的东西(木有高深的东西,一练就会)!
问题:
User user=(User) session.selectOne("com.cn.mapper.UserMapper.findById", 2);
我们的selectOne方法可以接收一个或两个参数,第一个参数是我们的查询方法,第二个参数使我们给方法传入的参数,并且MyBatis只支持 ...