2019年10月15日
摘要: 一、shiro授权角色、权限 shiro权限设计表: Service /** * 根据用户id查询角色(用于角色验证) * @param uid * @return */ Set<String> getRolesByUserId(Integer uid); /** * 根据用户id查询权限(用于权限 阅读全文
posted @ 2019-10-15 21:57 Renduo 阅读(506) 评论(0) 推荐(1) 编辑
  2019年10月13日
摘要: Shiro认证 1.导入pom依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version> </dependency> <depende 阅读全文
posted @ 2019-10-13 20:20 Renduo 阅读(181) 评论(0) 推荐(0) 编辑
  2019年10月12日
摘要: Shiro简介 1. 什么是shiro shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spring 阅读全文
posted @ 2019-10-12 21:58 Renduo 阅读(225) 评论(0) 推荐(0) 编辑
  2019年9月29日
摘要: SpringMVC文件上传 1.相关依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </depende 阅读全文
posted @ 2019-09-29 21:58 Renduo 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 一、 什么是springMVC? Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 二、 SpringMVC处理请求的流程1 首先用户发送请求-->DispatherServlet2 DispatcherServlet-->HandlerMa 阅读全文
posted @ 2019-09-29 20:18 Renduo 阅读(143) 评论(0) 推荐(0) 编辑
  2019年9月27日
摘要: 一对多 这里用到了两张表(订单表以及订单项表) 订单表: 订单项表: 一对多无非就是一个订单对应多个订单项 我们先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item <table schema="" tableName="t_hibernate_ord 阅读全文
posted @ 2019-09-27 18:04 Renduo 阅读(154) 评论(0) 推荐(0) 编辑
  2019年9月25日
摘要: Mybatis集成ehcache ehcache是什么? Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 ehcache的特点 1 够快 Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, high conc 阅读全文
posted @ 2019-09-25 19:10 Renduo 阅读(654) 评论(0) 推荐(0) 编辑
  2019年9月24日
摘要: 一、添加pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文
posted @ 2019-09-24 22:31 Renduo 阅读(166) 评论(0) 推荐(0) 编辑
  2019年9月22日
摘要: 1.mybatis动态sql If、trim、foreach If :如果 name 不为空,就进行if体的拼接 <if test="bname != null" > #{bname,jdbcType=VARCHAR}, </if> trim:一样的sql语句拼接:prefix前缀,suffi 后缀 阅读全文
posted @ 2019-09-22 11:38 Renduo 阅读(662) 评论(0) 推荐(0) 编辑
  2019年9月20日
摘要: mybatis介绍 MyBatis是一个款优秀的持久层框架,它支持定制化的SQL、存储过程以及高级映射。MyBatis封装了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和POJO对象(javaBean)映射成数据库中的记录。 阅读全文
posted @ 2019-09-20 18:13 Renduo 阅读(209) 评论(0) 推荐(0) 编辑