![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
flat on failure
一分耕耘 一分收获
展开
-
java自定义注解
学会1、Java注解简介2、Java元注解(重点)3、自定义注解4、Aop自定义注解的应用(重点)原创 2019-11-06 19:12:36 · 99 阅读 · 0 评论 -
Shiro(三)授权-SSM
1、shiro授权角色、权限2、Shiro的注解式开发原创 2019-10-15 12:10:54 · 110 阅读 · 0 评论 -
shiro(二)认证SSM
1、shiro认证2、盐加密原创 2019-10-13 20:34:13 · 177 阅读 · 0 评论 -
Shiro(一)入门
1、shiro简介2、Shiro入门案例3、Shiro与web容器的集成原创 2019-10-13 16:26:43 · 93 阅读 · 0 评论 -
lucene之页面静态化
目的: 理解以及运用Freemarker一、为什么要使用网页静态化技术(Freemarker )?二、那什么是 Freemarker?三、Freemarker入门知识Test.ftl后台Demo001将网页静态化用于博客网站blogDetail.ftl后台Demo002一、为什么要使用网页静态化技术(Freemarker )?网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中...原创 2019-09-10 04:18:54 · 163 阅读 · 0 评论 -
Mybatis入门
目录什么是Mybatis?搭建mybatis框架环境?基于ssm逆向工程的使用Mybatis增删改查案例什么是Mybatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(P...原创 2019-09-19 23:53:19 · 94 阅读 · 0 评论 -
Mybatis的动态sql和分页
目录动态Sql之模糊查询模糊查询(3种方式)查询返回结果集分页查询模糊查询+分页案例BookBookVoPageBeanBookMapperBookMapper.xmlBookServiceBookServiceImplpom.xmlMapperSqlTest前言:要想了解Mybatis的相关介绍可以查看我的博客:Mybatis入门动态Sql之模糊查询if<if test="bi...原创 2019-09-22 11:19:41 · 122 阅读 · 0 评论 -
使用Java操作Redis
灵活运用Redis一、在pom.xml中添加依赖二、连接Redis三、操作数据四、运用五、实例一、在pom.xml中添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> ...原创 2019-09-22 14:34:35 · 77 阅读 · 0 评论 -
Mybatis与Spring集成
文章目录1、导入pom依赖①添加spring相关依赖(5.0.2.RELEASE)②添加mybatis相关依赖③spring整合mybatis(1.3.1)④添加dbcp2连接池⑤添加日志配置(2.9.1)⑥其他⑦添加中的文件2、利用mybatis逆向工程生成模型层层代码3、编写配置文件applicationContext-mybatis.xml4、创建BaseTestCase,并在该类上加上两个...原创 2019-09-24 15:24:56 · 183 阅读 · 0 评论 -
Mybatis集成ehcache、redis的二级缓存
文章目录Mybatis集成ehcache1. 为什么需要缓存2. 什么样的数据需要缓存3. ehcache是什么4. ehcache的特点ssm中整合ehcacheMybatis缓存需注意mybatis整合Redis实现二级缓存Mybatis集成ehcache1. 为什么需要缓存拉高程序的性能2. 什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sq...原创 2019-09-26 10:40:27 · 123 阅读 · 0 评论 -
Mybatis的关联关系
Mybatis的关联关系1、一对多关联关系2、多对多关联关系1、一对多关联关系一对多首先先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item<table schema="" tableName="t_hibernate_order" domainObjectName="Order" enableCou...原创 2019-09-27 19:29:50 · 112 阅读 · 0 评论 -
使用SpringMVC教你五分钟写完增删改查
SSM---SpringMVC1、Springmvc简介及配置2、Springmvc之helloword实现3、Springmvc常用注解及返回值处理4、Springmvc静态资源处理1、Springmvc简介及配置①. 什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。②如何在项目中添加springmv...原创 2019-09-28 12:11:01 · 2453 阅读 · 2 评论 -
SpringMVC---国际化和文件上传
国际化和文件上传1. 国际化(internationalization)2. java.util.Locale3. ResourceBundle加载资源文件(中英双语)4.springmvc的文件上传①添加文件上传相关依赖②配置文件上传解析器(CommonsMultipartResolver)③创建upload.jsp④HelloController编写方法⑤工具类JSONResult⑥效果图1...原创 2019-09-29 20:52:17 · 150 阅读 · 0 评论 -
构建SSH框架
SSH框架:什么是SSH框架的意义SSH框架的相应步骤原理:第一注册Base模块(基础包)①创建工具类(util)②创建实体类(entity)③创建方法类(Dao)④创建一个接口(Biz)⑤创建一个控制中心(Web)⑥编写相对应的配置文件第二注册Book模块(演示包)①创建实体类(entity)②配置实体类相对应的配置文件③创建方法类(Dao)④创建一个接口(Biz)⑤实现接口中的方法(impl)...原创 2019-07-26 20:30:04 · 576 阅读 · 0 评论 -
aop-面向切面编程
AOP即面向切面编程1. 如何实现AOP2. AOP带来的好处3. AOP中关键性概念4. AOP各大通知的意思5. Aop案例①编写一个IBookBiz接口②实现接口中的方法③创建一个异常处理PriceException类④依次写好各大通知的处理方法MethodInterceptor 环绕通知MyAfterReturningAdvice 后置通知MyMethodBeforeAdvice 前置通知...原创 2019-07-25 16:41:49 · 140 阅读 · 0 评论 -
struts的入门
struts的运用struts框架的环境搭建struts的动态调用方法struts的传参struts框架的环境搭建第一步导入 jar包具体配置步骤第二布配置 web.xml具体配置步骤第三步配置 struts.xmlstruts.xml(核心配置文件)如下:首先在pom.xml中添加<dependency> <groupId>org.apache.str...原创 2019-06-28 12:01:44 · 118 阅读 · 0 评论 -
struts2中的ognl应用
目录ognl的简介ognl的应用ognl的简介1、什么是ognl OGNL是Object-Graph Navigation Language的缩写, 它是一种功能强大的表达式语言,通过它简单一致的表达式语法, 可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图, 实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 2、Struts 2默认的表达式语言是O...原创 2019-06-28 21:02:14 · 190 阅读 · 0 评论 -
Hibernate入门
Hibernate1、什么是Hibernate2、如何在项目中添加hibernate支持(手动添加)小结:1、什么是Hibernate1、Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架;2、hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编...原创 2019-07-13 19:45:13 · 172 阅读 · 0 评论 -
hibernate之主键生成策略
hibernate之主键生成策略1. hibernate的主键生成器:2. 主键生成器要求案例(基于上次的hibernate入门)1、创建一个实体类、以及相对应的配置文件StudentWorkerStudent.xbm.xmlWorker.xbm.xml2、创建一个辅助类SessionFactoryUtils3、创建一个dao层DemoDao4、创建一个自定义主键ID生成器Myts效果1. hi...原创 2019-07-14 18:30:12 · 106 阅读 · 0 评论 -
编写一个Bootstrap的二级权限
步骤1、导入相对应的jar包,连接好数据库(我以连接mysql为例)2、编写entity类编写Node实体类编写TreeNode实体类3、编写dao方法(都用到了通用的JsonBaseDao)编写UserDao的方法编写BookDao(编写书本的增、删、查、改)编写MenuDao编写NodeDao4、编写web(就是编写相对应的控制中心)编写UserAction编写BookAction编写Menu...原创 2019-07-10 19:21:22 · 288 阅读 · 0 评论 -
hibernate关联关系(一对多)
、hibernate关联关系(一对多)原创 2019-07-16 18:49:02 · 166 阅读 · 0 评论 -
文件上传与拦截器
文件上传与拦截器文件上传的三种上传方案文件上传如果遇到中文乱码怎么办?文件上传的三种上传方案1、上传到tomcat服务器2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系文件服务器3、在数据库表中建立二进制字段,将图片存储到数据库文件上传基于上一次的CRUD基础上我们来完成文件上传(只不过图片是路径的形式展示)。这次是上传到指定文件目录...原创 2019-07-11 20:53:05 · 113 阅读 · 0 评论 -
Hibernate的HQL查询语句
前言HQL:是Hibernate Query Language的缩写、就是Hibernate的查询语句,类似于sql语句一样都是用来查询数据的;不同点HQLSQL类名/属性表名/列名区分大小写,关键字不区分大小写不区分大小写从下标0开始计算位置(hibernate5之后不支持)从顺序1开始计算位置支持 :命名参数不支持:命名参数面向对象...原创 2019-07-18 19:38:22 · 190 阅读 · 0 评论 -
SSH的crud
目录一、用户(User)的登陆、注册UserUser.hbm.xml二、左侧树形(TreeNode)菜单的加载三、文章(Article)的增、删、查、改四、配置相关文件一、用户(User)的登陆、注册Userpackage com.wyy.user.entity;import com.wyy.base.entity.BaseEntity;public class User exten...原创 2019-07-29 12:32:53 · 138 阅读 · 0 评论 -
ioc-控制反转
目录什么是spring?什么是ioc?安装spring tool suite控制反转有哪几种方式?案例:实现Spring的IoC编写一个UserBiz接口编写UserBizImpl1编写UserBizImpl2配置Spring的Xml编写测试类什么是spring?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的Ja...原创 2019-07-24 11:50:55 · 140 阅读 · 0 评论 -
hibernate关联关系(多对多)
关联关系--->多对多数据库的多对多应用set标签的应用hibernate的多对多流程DemoTreeNodeTreeNode.hbm.xmlTreeNodeDaoTreeNodeDaoTestBookBook.hbm.xmlBookDaoBookDaoTest数据库的多对多应用数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多...原创 2019-07-17 19:33:51 · 73 阅读 · 0 评论 -
hibernate的二级缓存
目录什么是缓存?为什么需要缓存?什么样的数据需要缓存?ehcache是什么?案例1、利用map集合简易实现缓存原理2、利用ehcache缓存存储数据、读取数据3、hibernate如何导入二级缓存(ehcache)4、开启二级缓存后对于HQL查询有什么影响hibernate针对单条数据和多条数据使用二级缓存为什么存在差异性呢?ehcache内存结构图什么是缓存?总的来说,CPU读取数据的顺序...原创 2019-07-21 11:39:56 · 130 阅读 · 0 评论 -
如何正确的创建Maven项目
Maven的使用技巧1、Maven简单介绍Apache Maven的概念Apache Maven的特点2、Maven安装与配置下载maven安装包,解压即可使用配置maven环境变量验证Maven是否配置成功setting.xml文件,配置本地仓库maven插件安装与配置3、Maven的使用创建Maven项目(需要联网)解决Markers中报的"javax.servlet.http.HttpSer...原创 2019-06-24 22:05:03 · 328 阅读 · 0 评论