摘要: Redis 1 redis介绍: redis是开源的 key-value形式存储数据,C语言编写的框架 特点 : 1 高性能:提供多种语言的API set效率 11万次/秒 get效率8.1万次/秒 2 数据完全存放在内存中,支持数据持久化 3 value 可以是字符串,hash(map) 列表li 阅读全文
posted @ 2018-07-13 17:59 温一壶月光当茶饮 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 过滤器定义: Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇 阅读全文
posted @ 2018-07-10 16:46 温一壶月光当茶饮 阅读(211) 评论(0) 推荐(0) 编辑
摘要: SSM项目搭建 1 整合夹包:maven构建 pom.xml如下 生成夹包结构如图: 2 spring-mybatis.xml配置 3 mybatis.xml配置 4 spring-mvc.xml配置 5 web.xml配置 通过上面的配置 项目答题上已经配置完成 接下来就是具体逻辑的书写: map 阅读全文
posted @ 2018-07-08 17:31 温一壶月光当茶饮 阅读(241) 评论(0) 推荐(0) 编辑
摘要: springmvc 的工作流程 1 核心控制器接受用户请求 2 核心控制器根据 用户的 处理器映射器 找到相关的handler(handler里面包含拦截器以及我们写的hanlder 3 核心控制器 通过处理器适配器执行 相关的handler 并返回给ModelAndView 4 核心控制器吧这个交 阅读全文
posted @ 2018-07-06 18:50 温一壶月光当茶饮 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1 一对一查询映射的pojo 创建pojo包括 订单信息和用户信息,resultType才可以完成映射。 一个订单对应一个用户 因此在订单实体类中 我们应该加入一个用户属性 实体类如下: 接下来 我们该在mapper.xml中利用(resultMap 和association 标签配置User) 测 阅读全文
posted @ 2018-07-06 11:52 温一壶月光当茶饮 阅读(424) 评论(0) 推荐(0) 编辑
摘要: mybatis 架构 mybatis开发dao的方法: 1、原始dao开发方法,需要程序员编写dao接口和实现类,此方法在当前企业中还有使用,因为ibatis使用的就是原始dao开发方法。 2、mapper代理方法,程序员只需要写mapper接口(相当于dao接口),mybatis自动根据mappe 阅读全文
posted @ 2018-07-05 11:20 温一壶月光当茶饮 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。在Java中,类装载器把一个类装入JVM中,要经过以下步骤: (1) 装载:查找和导入Class文件; (2) 链接:把类的二进制数据合并到JRE中; (a)校验:检查载入Class文件数据的正确性; (b)准备:给类的静态变量分 阅读全文
posted @ 2018-07-04 13:03 温一壶月光当茶饮 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1 AOP理解 AOP Aspect Oriented Programing 面向切面编程 --简单来说可以在原来的方法执行的逻辑增加一些新的逻辑 *AOP:面向切面编程.不是替代面向对象,对面向对象扩展,延伸. * AOP的思想: * 代理机制.(横向抽取). * Spring使用AOP的时候,根 阅读全文
posted @ 2018-06-30 18:51 温一壶月光当茶饮 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1 Spring 定义: 简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 分层:1 web, 2 service 3 dao 2 sping 的特点 ①、方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Sp 阅读全文
posted @ 2018-06-26 15:46 温一壶月光当茶饮 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 文件上传 文件上传的几个步骤: 1 获得上传路径 如果上传的文件需要安全的存放 则应该放在WEB-INF 下面 String savePath=request.getServletContext().getRealPath("/WEB-INF/upload1"); 2 创建解析工厂 DiskFile 阅读全文
posted @ 2018-06-23 13:31 温一壶月光当茶饮 阅读(263) 评论(0) 推荐(0) 编辑