a745233700的博客

路漫漫其修远兮

Shiro框架:授权流程、授权方式、Shiro授权入门程序、自定义Realm进行授权

一、Shiro授权: 1、授权与权限: (1)授权:访问控制,必须具有该资源的访问权限才可以访问该资源。 (2)权限模型:标准权限数据模型包括 :用户、角色、权限(包括资源和权限)、用户角色关系、角色权限关系。 (3)权限分配:通过UI界面方便给用户分配权限,对上边权限模型进行增、删、改、...

2018-07-31 00:08:06

阅读数 835

评论数 0

Shiro框架:Shiro简介、登陆认证入门程序、认证执行流程、使用自定义Realm进行登陆认证、Shiro的MD5散列算法

一、Shiro介绍: 1、什么是shiro: (1)shiro是apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权。 (2)spring中有spring security,是一个权限框架,但是它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spr...

2018-07-30 00:13:05

阅读数 514

评论数 0

Hibernate进阶之如何使用Hql内连接,外连接以及自连接

一、sql语句中的 内连接、自连接和外连接: 1、使用等值连接/内连接查询,查询客户姓名,订单编号,订单价格 等值连接/内连接:只能查询出符合条件的记录: select c.name,o.orderno,o.price from customers c,orders o where c.id =...

2018-07-28 11:36:20

阅读数 398

评论数 0

Spring+Hibernate+c3p0连接池配置-连接无法释放的问题解决方案

 1、Spring+Hibernate+c3p0连接池配置: <?xml version="1.0" encoding="UTF-8"?> <beans x...

2018-07-28 11:13:22

阅读数 383

评论数 0

使用git实现免密操作、TortoiseGit实现SSH免密码操作

在使用git进行版本管理的时候,每次pull、push的时候都要提示输入密码,比较麻烦。 本篇博客针对这种情况,介绍如何使用git实现免密操作、TortoiseGit实现SSH免密码操作。 1、环境配置:安装git和git客户端: Git-2.18.0-64-bit.exe Torto...

2018-07-27 18:06:42

阅读数 859

评论数 0

SpringMVC+Spring+Mybatis实现支付宝支付功能

本博客详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己实践的时候一定仔细阅读相关文档。 这篇博文主要参考Java团长的博文:https://mp.weixin.qq.com/s/J4...

2018-07-27 13:53:16

阅读数 3171

评论数 5

异常报错:ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

一、异常描述: 今天在整合ssh的时候,在配置Struts2框架之后,启动之后,项目报错抛异常:主要异常信息如下: java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAn...

2018-07-25 10:49:55

阅读数 93

评论数 0

Maven(五):使用maven整合Struts2+Spring+Hibernate框架详细步骤

  相关阅读: Maven(一):安装与环境配置、使用Maven搭建web项目 Maven(二):常用命令、依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四):使用maven整合Spring+SpringMVC+Mybatis框架详细步骤 ...

2018-07-25 10:05:30

阅读数 1294

评论数 5

Maven(一):安装与环境配置、使用Maven搭建web项目

  相关阅读: Maven(一):安装与环境配置、使用Maven搭建web项目 Maven(二):常用命令、依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四):使用maven整合Spring+SpringMVC+Mybatis框架详细步骤 ...

2018-07-24 21:55:37

阅读数 291

评论数 0

Struts2框架--学习笔记(下):OGNL表达式、值栈操作、拦截器、struts2标签、文件上传

一、OGNL概述:OGNL是一种表达式 (1)在struts2中操作值栈数据。 (2)一般把ognl在struts2中操作,和struts2标签一起使用操作值栈。 (3)ognl不是strut2的一部分,是单独的项目,经常和struts2一起使用。 (4)使用ognl的时候首先要导入jar...

2018-07-24 16:42:46

阅读数 110

评论数 0

Struts2框架--学习笔记(上):搭建struts2工程、struts2基本概念、struts2对页面数据的操作

概述: Struts2框架应用于javaee三层框架中的web层。是在Struts1和webwork基础上发张的一个全新的框架。   一、搭建一个最基本的struts2工程步骤: 1、导入基本的jar包依赖: 2、创建action: 首先:比较一下servlet和struts2的a...

2018-07-23 18:48:07

阅读数 123

评论数 0

Hibernate框架--学习笔记(下):hibernate的查询方式、多表查询、检索策略、批量抓取

  一、hibernate的查询方式: 主要有五种:对象导航查询;OID查询;hql查询;QBC查询;本地sql查询。   1、对象导航查询:根据id查询某个客户,再查询这个客户里面所有的联系人。 2、OID查询:根据id查询某一条记录,返回对象。 //演示 OID查询,对象导航查...

2018-07-23 16:24:38

阅读数 72

评论数 0

Hibernate框架--学习笔记(中):一对多配置、多对多配置

一、一对多: 一个客户可以有多个联系人,一个联系人只能属于一个客户。 1、一对多映射配置: (1)创建实体类 //客户类:一个客户可以有多个联系人,一个联系人只能属于一个客户 public class Customer { private Integer cid; private ...

2018-07-19 22:31:58

阅读数 64

评论数 0

Hibernate框架--学习笔记(上):hibernate项目的搭建和常用接口方法、对象的使用

一、什么是Hibernate框架: 1.Hibernate是一个操作数据库的框架,实现了对JDBC的封装; 2.Hibernate是一个ORM(对象关系映射)框架,我们在写程序时 ,用的是面向对象的方法,但是在关系型数据库里,存的是一条条的数据,为了用纯面向对象的思想解决问题,所有需要将程序中...

2018-07-19 16:21:01

阅读数 91

评论数 0

springmvc+swagger整合、swagger常用注解详细说明

Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许...

2018-07-18 23:14:45

阅读数 1035

评论数 0

Maven(四):使用maven整合Spring+SpringMVC+Mybatis框架详细步骤

  相关阅读: Maven(一):安装与环境配置、使用Maven搭建web项目 Maven(二):常用命令、依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四):使用maven整合Spring+SpringMVC+Mybatis框架详细步骤 ...

2018-07-15 16:43:35

阅读数 900

评论数 0

SSM框架--使用MyBatis Generator逆向工程自动创建代码

转载出处: https://blog.csdn.net/u012909091/article/details/23912615                 由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用M...

2018-07-15 08:44:33

阅读数 53

评论数 0

SpringMVC框架--学习笔记(下)

接上篇:SpirngMVC框架--学习笔记(上)https://blog.csdn.net/a745233700/article/details/8103838217、全局异常处理:    系统中异常包括两类,预期异常和运行时异常RuntimeException,前者通过捕获异常从而获得异常信息,...

2018-07-14 20:04:17

阅读数 60

评论数 0

SpringMVC框架--学习笔记(上)

1、SpringMVC入门程序:(1)导入jar包:spring核心jar包、spring-webmvc整合Jar包(2)配置前端控制器:web.xml文件中<?xml version="1.0" encoding="UT...

2018-07-14 15:27:26

阅读数 82

评论数 0

mybatis框架--学习笔记(下)

8、高级映射:(1)一对一查询:①使用resultType:<!-- 一对一查询:resultType --> <select id="findOrdersUser" resultType=&am...

2018-07-13 20:38:18

阅读数 82

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭