Java

spring整合ehcache2.5.2缓存异常-- net.sf.ehcache.CacheException

报错如下:ThesourceoftheexistingCacheManageris:DefaultConfigurationSource[ehcache.xmlorehcache-failsafe.xml]atorg.springframework.beans.factory.support.AbstractAutow...

JAVA不可变类与可变类、值传递与引用传递深入理解

    一个由try...catch...finally引出的思考,在前面已经初步了解过不可变与可变、值传递与引用传递,在这里再次深入理解。Person.javapackagecn.qlq.test;publicclassPerson{privateintage;privateStringname;publicintg...

Java Service Wrapper将java程序设置为服务

  有时候我们希望我们java写的程序作为服务注册到系统中,JavaServiceWrapper(下面简称wrapper)是目前较为流行的将Java程序部署成Windows服务的解决方案, 本文将讨论如何使用wrapper把我们的程序打包成WIN服务! 主要作用有:  1.打包服务  2.设置JVM参数  3...

Hibernate常用的Java数据类型映射到mysql和Oracle

  研究了常用的Java基本数据类型在mysql和oracle数据库的映射类型。这里使用的是包装类型做研究,一般在hibernate声明的时候最好不要用基本类型,因为数据库中的null空数据有可能映射为基本类型的时候会报错,但是映射到包装类型的时候值为null,不会报错。实体:packagecn.qlq.domain;...

org.springframework.dao.EmptyResultDataAccessException

   今天在做定时任务获取数据的时候遇到下面的错误:org.springframework.dao.EmptyResultDataAccessException:Incorrectresultsize:expected1,actual0atorg.springframework.dao.support.Dat...

Struts2不扫描jar包中的action

    今天在做一个二开的项目,将struts打成jar包放在WEB-INF的目录下却扫描不到指定的路径,也就是http访问访问不到我们指定的action,其他代码可以正常使用,就是访问不到action。struts是基于注解使用struts。于是我找struts.xml,最后发现被放在jar包里面了。一开始我的解决办...

Spring中构造器、init-method、@PostConstruct、afterPropertiesSet孰先孰后,自动注入发生时间以及单例多例的区别、SSH线程安全问题

    首先明白,spring的IOC功能需要是利用反射原理,反射获取类的无参构造方法创建对象,如果一个类没有无参的构造方法spring是不会创建对象的。在这里需要提醒一下,如果我们在class中没有显示的声明构造方法,默认会生成一个无参构造方法,但是当我们显示的声明一个有参构造方法的时候,JVM不会帮我们生成无参构造...

struts2 中 Preparable 接口实现数据准备

    今天才知道struts还有Preparable接口,实现此接口需要实现其prepare()方法,调用action中其他方法之前会先调用prepare()方法。此接口和方法可以用于初始化一些数据。 测试代码:packagecn.qlq.action;importorg.apache.struts2.co...

java中final、finally、finalized使用方法

首先需要明白 final和finally是关键字,finalize是一个方法。1.final关键字  final可以修饰类、方法、变量,修饰类表示类不可以被继承修饰方法表示此方法不可以被重写(覆盖)但是可以被重载修饰变量表示变量不可变(引用不可变--也就是不可以重新指向另一个对象,但是引用内容可以变),而且s...

Java给图片和PDF文件添加水印(图片水印和文字水印)

有时候我们看到的图片或者PDF文件会自动加上水印。分为文字水印和图片水印。1.添加文字水印importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics2D;importjava.awt.Image;importjava.awt.image.Buffer...

Java基础break、continue语句的用法

break适用范围:只能用于switch或者是循环语句中。当然可以用于增强for循环。break作用:  1.break用于switch语句的作用是结束一个switch语句。  2.break用于循环语句中的作用是结束当前所在的循环语句。 break和continue区别:  break是结束循环,进行循环的...

Spring---七大核心模块

核心容器(SpringCore)  核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码...

Java枚举类型的用法

  JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。  在JDK1.5 之前,我们定义常量都是: publicstaticfianl....(这种方式在...
代码星球·2020-08-27

layui结合SpringMVC上传文件以及携带额外的参数上传文件

   今天在使用layui的过程中,遇到了使用其上传文件的模块。自己感觉文件上传还是bootstrapfileinput插件比较好用一些,灵活方便,bootstrapfileinput使用方法参考:http://www.cnblogs.com/qlqwjy/p/8410413.html   在使用l...

SpringMVC可以配置多个拦截后缀*.action和.do等

   首先介绍一下.do和.action的区别:     struts早期的1版本,以.do为后缀。    同时spring的MVC也是以.do为后缀。    几年前struts收购鼎鼎大名的webwork2和开发团队后,将webwork简单封装,原计划是叫做strutsTi,    后来怕广大st...