学习之路
记录学习之路点点滴滴
戴眼镜的小青年
人无法决定太阳多久升起,但能决定自己多久起床
展开
-
maven核心概念 分模块创建项目一继承与聚合概述及父类的版本锁定功能详解
分模块创建项目,预览好处分模块创建项目的结果好处分模块创建项目好处: 快速构建运行项目。项目架构一目了然。更易于维护扩展。继承与聚合的概念maven项目的继承继承,主要是为了消除重复配置比如:父项目中,可以抽取所有项目都使用的依赖统一在父项目配置。父项目,还有一个作用:版本锁定。聚合聚合,主要是为了快速构建运行项目注意 1. 父项目,...原创 2019-03-13 20:23:12 · 456 阅读 · 0 评论 -
ssm添加POI导出数据至Excel功能通用模板与部署步骤代码详解
前言: 在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL,这里就用这篇文章给大家介绍下小编的自己依赖poi所编写的通用导出模板.一共分为五步,接下来给大家一一带来.1.添加依赖<dependency> <groupId>org...原创 2019-03-13 20:08:44 · 654 阅读 · 0 评论 -
SpringMVC文件上传实现步骤详解
SpringMVC文件上传第一步:jsp页面&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;Title&lt;原创 2019-03-11 14:46:50 · 10305 阅读 · 3 评论 -
springmvc使用ApacheFileUpload组件实现文件上传步骤详解
步骤添加依赖upload.jsp页面UploadController.java 控制器测试实现添加依赖&lt;!--添加Apache文件上传支持--&gt;&lt;dependency&gt; &lt;groupId&gt;commons-fileupload&lt;/groupId&gt; &lt;artifactId&am原创 2019-03-11 14:42:04 · 541 阅读 · 0 评论 -
搭建SpringMVC环境-解决静态资源访问不了问题代码详解
方案1DispatcherServlet中拦截所有请求: “/”, 导致项目的静态资源访问不了。原因分析:Tomcat启动,加载自身的tomcat/conf/web.xml 配置文件; 也会加载所有项目的web.xml配置,如果项目的web.xml配置与tomcat自身的配置有冲突,则以自己项目配置为主。Tomcat服务器,也叫做servlet服务器,只支持servlet...原创 2019-03-11 14:34:39 · 465 阅读 · 0 评论 -
spingMVC提交数据,中文乱码的解决方法
13.请求参数绑定(三)请求参数乱码目标解决请求参数中文乱码问题。实现:控制器中添加方法:find()页面测试get、post提交get提交:结果:请求参数:测试是否有乱码 。 说明get提交不存在中文乱码问题。post提交:结果:请求参数:å¤§æ˜¯å¤§éž 。 结果乱码解决springMVC提交数据,中文乱码问题配置编码过滤器,spring已经提供:Ch...原创 2019-03-09 21:35:53 · 206 阅读 · 0 评论 -
Spring声明式事务管理简介
Spring声明式事务管理 (一)介绍事务概念:事务是一组最小逻辑执行单元,组成这个单元的每一个操作,要么同时执行成功,有一个执行失败就全部失败。有四大特性:原子性,一致性,隔离性,持久性Spring声明式事务控制Spring已经提供了事务管理、事务控制的具体实现,我们只需要按照规则使用即可。如果要用Spring声明式事务,需要引入spring-tx包, spring-jdbc...原创 2019-03-08 00:27:51 · 352 阅读 · 0 评论 -
idea中module复制或导入到项目后导入module配置图文详解
1.进入到设置中找到 Module from Existing Sourcrs 2.找到需要加入到maven中的包3.选择Import module from external model 选中需要的module类型4.更改root directroy 之后一直点击next Finsh即可导入配置...原创 2019-03-07 19:11:09 · 8210 阅读 · 0 评论 -
spring核心-CGLIB动态代理应用及理解案例
概述:cglib代理,就是运行时期对目标对象生成子类实现的代理:要求目标对象不能为final,否则报错。如果目标对象方法为final/static, 运行不报错,但不会被代理拦截,会直接调用目标对象的方法。cglib代理使用场景目标有实现接口,最好使用jdk代理。目标对象没有实现接口,最好使用cglib代理。cglib代理可以应用于目标对象没有实现接口目标对象有实现接口,也...原创 2019-03-06 21:46:57 · 789 阅读 · 0 评论 -
使用出现aspect 出现:error at ::0 can't find referenced pointcut pt
今天敲代码时出现如下报错警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'saveLog' defi...原创 2019-03-06 21:26:42 · 624 阅读 · 0 评论 -
Java代理模式概述及应用场景
Proxy 就是代理,提供了对目标对象另外的访问方式,通过代理访问目标对象,那么在代理中就可以对目标对象进行扩展。 在不修改目标对象源码的基础上,通过代理可以实现对目标对象进行扩展。动态代理: 在运行时期动态生成字节码对象,这个叫做动态代理。java中代理有三种方式静态代理JDK动态代理,也叫做接口代理CGLIB动态代理,子类代理代理可以帮助我们在不修改原有代码对功能进行改动,使你...原创 2019-03-06 15:44:51 · 1607 阅读 · 0 评论 -
类路径简述及举例
类路径可以连接 Java 运行库和文件系统。它定义编译器和解释器应该在何处查找要加载的 .class 文件。它的基本思想是:文件系统的层次结构反映了 Java 包的层次结构,而类路径则定义了文件系统中的哪个目录可以作为 Java 包层次结构的根。举例:如例图物理路径为string/target/classess表示类加载器,默认是从类路径下加载.class字节码文件 如例图clas...原创 2019-03-06 15:29:27 · 2402 阅读 · 0 评论 -
Spring整合Junit报NoSuchMethodError错误
报错提示:java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.getAnnotationAttributes(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Lorg/springframework/core/ann...原创 2019-03-06 09:48:48 · 1580 阅读 · 0 评论 -
注解配置spring时,报‘通配符的匹配很全面 ,但无法找到元素’错误解决方法
今天测试spring注解配置时出现如下问题:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 7 in XML document from class path resource [bean.xml] is invalid; nested exception is org.xml.sax.SAX...原创 2019-03-05 16:25:58 · 625 阅读 · 0 评论 -
Java对象序列化概述及应用代码
概述Java中把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用...原创 2019-03-05 11:34:56 · 275 阅读 · 0 评论