自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客

个人学习分享

  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

转载 double数值多时系统默认科学计数法解决方法

比如Double d = new Double("1234567890.12"); System.out.println("d:="+d); java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); nf.setGroupingUsed(false); System.out.println("d:="+n...

2018-05-29 11:09:03 2431

转载 Maven <resource>标签

src/main/java和src/test/java     这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会被忽略掉。 src/main/resouces和src/test/resources    这两个目录中的文件也会分别被复...

2018-05-27 11:12:47 250

转载 maven中net.sf.json报错的解决方法

用maven添加net.sf.json的jar包的时候,代码如下:&lt;dependency&gt; &lt;groupId&gt;net.sf.json-lib&lt;/groupId&gt; &lt;artifactId&gt;json-lib&lt;/artifactId&gt; &lt;version&gt;2.4&lt;/version&gt;&lt;

2018-05-27 10:42:02 961

转载 版本锁定和导入依赖

版本锁定(指定项目中依赖的版本):只是起到指定依赖版本的作用,并不会导入依赖&lt;dependencyManagement&gt;    &lt;dependencies&gt;        &lt;dependency&gt;             &lt;groupId&gt;org.springframework&lt;/groupId&gt;             &lt;arti...

2018-05-26 23:19:13 2027

转载 maven_项目的依赖、聚合、继承

一、假设目前有三个maven项目,分别是project.A、project.B、project.C要求B依赖A、C依赖B但不依赖C1、B添加对A的依赖12345&lt;dependency&gt;            &lt;groupId&gt;com.project&lt;/groupId&gt;            &lt;artifactId&gt;project.A&lt;/arti...

2018-05-26 23:10:59 1272

转载 史上最全的maven的pom.xml文件详解

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0...

2018-05-26 23:10:31 178

转载 Mysql常用命令行大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MY...

2018-05-26 21:55:16 28258 2

转载 c:forEach标签

属 性描 述是否必须缺省值items进行循环的项目否无begin开始条件否0end结束条件否集合中的最后一个项目step步长否1var代表当前项目的变量名否无varStatus显示循环状态的变量否无varStatus 属性JSTL中的varStatus和 var 属性一样,varStatus 用于创建限定了作用域的变量。不过,由varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋...

2018-05-26 09:30:37 154

转载 在MyEclipse中改动jsp页面的默认打开方式

在JavaWeb项目中。当然有非常多jsp页面,可是我发现,双击打开jsp页面总是卡机。相对于打开其它java文件而言非常慢,感觉非常不舒服。MyEclipse中默认打开jsp页面是以可视化的形式展现的。可是大多数情况我们都喜欢以代码方式打开jsp页面。有两种方式来解决打开jsp页面较慢的问题。单击选中jsp页面,点击右键---open with  --- MyEclipse JSP Editor...

2018-05-26 09:21:40 291

转载 jsp禁止复制粘贴

禁止复制代码:     &lt;body    oncontextmenu='return false'   ondragstart='return false'   onselectstart ='return false'   onselect='document.selection.empty()'   oncopy='document.selection.empty()'   onbefo...

2018-05-26 09:21:03 907

转载 SpringMVC高级参数绑定

绑定数组现有这样一个需求:在商品列表页面选中多个商品,然后删除之。下面是我对该需求的分析:此功能要求商品列表页面中的每个商品前有一个checkbook(复选框),选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id批量删除商品信息。 首先将itemList.jsp页面改造为:&lt;%@ page language="java" contentType="text/html...

2018-05-24 23:09:26 671

转载 SpringMVC中实现文件上传

环境准备SpringMVC上传文件的功能需要两个jar包的支持,如下:  工程中肯定要导入以上两个jar包,主要是CommonsMultipartResolver解析器依赖commons-fileupload和commons-io这两个jar包。单个文件的上传前台页面我们要改造editItem.jsp页面,主要是在form表单中添加商品图片一栏,效果我截图如下: 注意一点的是form表单中别忘了写...

2018-05-24 21:08:20 242

转载 关于SpringMVC的文件上传

1、万变不离其宗,要实现文件的上传需要对应的JAR包:1、commons-fileupload-1.2.2.jar2、commons-io-2.0.1.jar 2、要实现SpringMVC的文件上传,需要配置一下文件: 1 &lt;!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --&gt; 2 &lt;bean id="multipart...

2018-05-24 20:47:14 147

转载 @ResponseBody和@RequestBody使用 案例

本文主要介绍通过ajax提交表单后,@ResponseBody和@RequestBody的使用。UserController:[java] view plain copypackage com.edwin.user.controller;    import java.util.ArrayList;  import java.util.Date;  import java.util.List;  ...

2018-05-24 08:13:25 3525

转载 @Responsebody与@RequestBody 的使用

摘要: 写接口时注意:public+Responsebody@Controller@RequestMapping(value = "/web")//类级别,可以不用指定路径public class LoginController { @Autowired private LoginService loginService; @RequestMapping(value = "/logi...

2018-05-23 23:58:09 1724

转载 SpringMVC--- RequestMapping

SpringMVC使用@RequestMapping 注解为控制器指定可以处理哪些URL请求。可以用于类定义以及方法定义:  类定义:提供初步的请求映射信息。相对于WEB应用的根目录。  方法处:提供进一步的细分映射信息。相对于类定义处的URL。若类定义处没有定义,则是相对于根目录。  如:针对类设置了@RequestMapping("pathclass")注解,针对方法设置了@RequestMa...

2018-05-22 23:07:21 213

转载 mybatis插入数据返回主键(mysql、oracle)

         向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A、B中插入数据(A的主键是B的外键),向A表中插入数据之后,向B表中插入数据时需要用到A的主键。   比如添加一个用户,同时返回插入用户后得到的用户id:            /** * 添加用户信息 * ...

2018-05-21 00:03:34 251

转载 no session问题的产生与解决

no session问题的产生是由于,才有对象导航加载数据,页面使用数据时,由于session已经关闭,无法加载相应数据,此时,可以配置关联关系时设置lazy属性=false,立即加载方法,也可以提前使用数据,使其自动加载,这里介绍使用 OpenSessionInViewFilter解决no session问题在使用了Spring的情况下,解决这个问题很简单,因为Spring已提供了这个过滤器来解...

2018-05-20 11:20:20 2734

转载 Spring AOP 中@Pointcut的用法

格式:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?) 括号中各个pattern分别表示:修饰符匹配(modifier-pattern?)返回值匹配(ret-type-pattern)可以为*表示任何返回值,全路径的类名等...

2018-05-20 11:19:00 963

转载 Spring的aop名词解释

public class UserServiceImpl implements UserService {    @Override    public void save() {         System.out.println("save成功");   }   @Override   public void delete() {      System.out.println("delet...

2018-05-20 11:16:59 148

转载 Spring中@Component的作用

、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的 &lt;bean id=...

2018-05-20 11:15:10 4502

转载 Spring AOP专业术语解析

一、 连接点(Joinpoint)连接点就是程序执行的某个特定的位置,如:类开始初始化前、类初始化后、类的某个方法调用前、类的某个方法调用后、方法抛出异常后等。Spring 只支持类的方法前、后、抛出异常后的连接点。二、 切点(Pointcut)一个项目中有很多的类,一个类有很多个连接点,当我们需要在某个方法前插入一段增强(advice)代码时,我们就需要使用切点信息来确定,要在哪些连接点上添加增...

2018-05-20 11:13:34 903 1

转载 Spring AOP中的动态代理

动态代理    Spring AOP中使用了两种动态代理,一种是JDK的动态代理,一种CGLIB的动态代理。JDK的动态代理必须指定接口,这些接口都是已经被代理对象实现了的;而CGLIB代理则不需要指定接口。JDK动态代理动态代理(优先)被代理对象必须要实现接口,才能产生代理对象.如果没有接口将不能使用动态代理技术CGLIB动态代理Cglib动态代理(没有接口)第三方代理技术,cglib代理.可以...

2018-05-18 23:31:18 189

转载 编程式事务管理 声明式事务管理

编程式事务管理Spring 的编程式事务管理概述在 Spring 出现以前,编程式事务管理对基于 POJO 的应用来说是唯一选择。用过 Hibernate 的人都知道,我们需要在代码中显式调用beginTransaction()、commit()、rollback()等事务管理相关的方法,这就是编程式事务管理。通过 Spring 提供的事务管理 API,我们可以在代码中灵活控制事务的执行。在底层,...

2018-05-18 23:25:26 238

转载 spring事务隔离级别、传播行为

1.事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功。其必须遵循四个原则(ACID)。原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做;一致性(Consistency):在事务执行前数据库的数据处于正确的状态,而事务执行完成后数据库的数据还是应该处于正确的状态,即数据完整性约束没有被破坏;如银行转帐...

2018-05-18 23:15:16 112

转载 Struts2 Spring 在Action中获得容器

错误的示范.导致每次请求都创建新的容器

2018-05-18 23:07:51 360 1

转载 web.xml中配置Spring容器随项目启动

&lt;!-- 可以让spring容器随项目的启动而创建,随项目的关闭而销毁 --&gt;  &lt;listener&gt;   &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;  &lt;/listener&gt;  &lt;!-- 指定加载spr...

2018-05-18 23:03:23 593

转载 SpEL表达式

     Spring3引入了Spring表达式语言(Spring Expression Language,SpEL)。SpEL是一种强大的、简洁的装配Bean的方式,它通过运行期执行的表达式将值装配到Bean的属性或构造器参数中。我们可以在&lt;property&gt;元素的value属性中使用#{}界定符将值装配到Bean的属性中。&lt;property name="count" valu...

2018-05-18 23:01:41 280

转载 构造函数注入、p名称空间注入

第一种方法:根据索引赋值,索引都是以0开头的:         &lt;constructor-arg index="0" value="刘晓刚" /&gt;         &lt;constructor-arg index="1" value="3500" /&gt;         &lt;constructor-arg index="2" ref="d

2018-05-18 22:50:00 411

转载 Spring复杂类型注入

实体类为 public class Collection { private Object[] arr; private List list; private Map map; private Properties prop; public Object[] getArr() { return arr; } ...

2018-05-16 00:02:06 424

转载 Spring 的 init-method 和 destory-method

关于在spring  容器初始化 bean 和销毁前所做的操作定义方式有三种:第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-method 和  destory-method方法第三种是: 通过bean实现InitializingBean和 DisposableBean接口...

2018-05-15 23:50:46 6953

转载 静态工厂方法、实例工厂方法创建 Bean

通过调用静态工厂方法创建 bean:调用静态工厂方法创建 bean 是将对象创建的过程封装到静态方法中 , 当客户端需要对象时 , 只需要简单地调用静态方法 , 而不需要关心创建对象的细节。要声明通过静态方法创建的 bean , 需要在 bean 的 class 属性里面指定拥有该工厂的方法的类 , 同时在 factory-method 属性里指定工厂方法的名称。最后 , 使用 &lt;const...

2018-05-15 23:45:21 403

转载 struts2单例多例问题以及spring整合的问题

     struts2中action是多例的,即一个session产生一个action。struts 2的Action是多实例的并发单例,也就是每次请求产生一个Action的对象。原因是:struts 2的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面。如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以S...

2018-05-15 23:40:20 295

转载 Spring配置文件中的import

多个 Spring 配置文件通过 import 方式整合的话:配置文件会先合并,后解析,也就是说,无论是命名空间还是配置的内容,都会合并处理。因为多个 Spring 配置文件最终会合并到一起(形成一个 ApplicationContext),因此这些配置中的 bean 都是可以互相引用的      在实际的项目开发中,我们往往会分为很多不同的包,如果遇见为不同的包都设置Spring配置文件的情况,...

2018-05-15 23:34:29 2417

转载 使用mybatis、Struts等框架编写配置文件时添加离线DTD验证

        在使用mybatis、Struts等框架编写配置文件时,因配置文件是XML文件并且默认是用在线DTD验证的;若当前系统未联网,并且开发工具中并未集成所需DTD的验证文件时,就需手动设置本地DTD文件验证了。以下以在mybatis中配置为例:1、  打开配置文件如图:使用mybatis、Struts等框架编写配置文件时添加离线DTD验证复制:http://mybatis.org/dt...

2018-05-15 22:57:14 782

转载 struts2完美实现文件上传和下载

第一步:在webx项目lib目录下加入struts.jar包 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.3.1.jar commons-io-2.2.jar commons-lang3-3.2.jar freemarker-2.3.22.jar javassist-3.11.0.GA.jar log4...

2018-05-14 07:42:30 124

转载 struts2的标签使用

Struts2标签库常用标签基本概述     对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。     在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签的使用...

2018-05-14 07:29:20 171

转载 Actionerror标签和Actionmessage标签的用法

Actionerror和Actionmessage标签的用法:这两个标签的使用,在网上挺多答案的可是都不是我想要知道的那种答案。这一次我通过自己努力的尝试暂且知道了这两个标签的的用途拿出来和大家分享下。这两个标签的作用是一样的都是我们在前台页面传送信息到后台时在前台提示消息他们的唯一不同点就是他们Action实例的用不同方法的返回值;Actionerror使用的是getActionErrors()...

2018-05-14 07:29:08 1160

转载 OGNL表达式与Struts框架结合参数接收(配置文件中配置传递参数)

一、属性驱动接收参数1.1 ParamsDemoAction 接收类package com.qwm.struts2_3.c_params;import com.opensymphony.xwork2.ActionSupport;/** * @author: wiming * @date: 2017-09-20 16:01:15 星期三 * @decription: * 接收参数原...

2018-05-13 15:49:45 748

转载 PrepareInterceptor拦截器

PrepareInterceptor拦截器的用法:1、若Action实现了Preparable接口,则Action方法需实现prepare()方法;2、PrepareInterceptor拦截器Struts将调用prepare()方法; @Override public Member getModel() { return this.member; } ...

2018-05-13 15:27:58 483

Linux的帮助文档

这个是学习Linux的必须文档,想要学习Linux的赶快下载吧

2015-03-11

Java打包工具

将Java 源程序进行打包 , 可以独立在桌面上运行的工具

2015-01-31

JDK1.6_API_中文参考.CHM

JDK1.6_API_中文参考,用于帮助学习Java的人查阅资料

2015-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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