自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 js判断字符串非空

function isEmpty(obj){//是空,则返回true var nobj = obj.trim(); return (typeof obj === 'undefined' || obj === null || obj === "" || nobj.length == 0); }...

2020-01-10 11:12:15 449

转载 maven引入ActiveMQ和slf4j的jar包冲突

千万不要这样引入!!!!<!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-all --><dependency><groupId>org.apache.activemq</groupId><artifactId>activemq...

2019-12-21 14:50:14 846

转载 HTML之marquee(文字滚动)详解

语法:&lt;marquee&gt;&lt;/marquee&gt;以下是一个最简单的例子:代码如下:&lt;marquee&gt;&lt;font size=+3 color=red&gt;Hello, World&lt;/font&gt;&lt;/marquee&gt;下面这两个事件经常用到:onMouseOut="this.start()" :用来设置鼠标移出该区

2019-03-06 17:17:54 1094 1

转载 oracle中准确控制job的下次运行时间(next date)

用过ORACLE的JOB的朋友也许都能够感觉到它的强大,和JAVA中的quartz有异曲同工之妙,可以少了很多的重复劳动;但是也会有许多问题,就是执行时间段和执行时间比较不容易确定。这其实都是我们还不熟悉JOB的interval造成的。    我碰到过几种用JOB的情况,从简到烦说三种:    1。最简单的,一个隔一段时间执行一次,没有其它限制。         interva

2015-04-13 17:42:37 4095

转载 oracle数据类型和对应的java类型

SQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型:  CHARjava.sql.Types.CHARjava.lang.Stringoracle.sql.CHARVARCHAR2java.sql.Types.

2015-04-10 14:11:27 491

转载 oracle 表分区

1.表空间:是一个或多个数据文件的集合,主要存放的是表,所有的数据对象都存放在指定的表空间中;一个数据文件只能属于一个表空间,一个数据库空间由若干个表空间组成,其中包括:a.系统表空间:10g以前,默认系统表空间是System,10g包括10g以后,默认系统表空间是User,存放数据字典和视图以及数据库结构等重要系统数据信息。b.Temp表空间:临时表空间,安装数据库时创建。c.用户自

2015-03-31 16:20:34 505

转载 js闭包

闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样.  但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解.  闭包是很多语言都具备的特性,在js

2015-03-02 18:19:58 340

转载 Hibernate映射详解--一对一唯一外键关联映射

还记得多对一的那个例子吗?用户与组。我们在多的一端维护关系,最后生成的表格中,多的一端User中多出来一个字段groupId用来存储组的主键。这里,多个用户可以属于同一组。即在用户这个表中,groupId字段的值是可以重复的。但有的时候可能这个外键值是不可以重复的。比如仍然举身份证与人的例子。我们可以采用上面的一对一主键关联映射。当然,我们也可以在人的表中添加一个字段身份证id来存储信息。但只是这

2015-02-10 15:12:10 2032

转载 Hibernate映射详解--一对一主键关联映射

一对一主键关联映射:我们来拿人和身份证举例。采用一对一主键关联映射,他要表达的意思是人的id来自于身份证的id。要想在人的表中存数据,在身份证表中必须有对应的id的身份证记录。如图所示:表关系为:我们看一下具体的实现:实体类实现:                          public class Person {            

2015-02-10 15:11:22 433

转载 java.lang.UnsupportedClassVersionError异常

java.lang.UnsupportedClassVersionError: com/T : Unsupported major.minor version博客分类:java 说的意思是编译的jdk的版本比运行的jdk版本高  ,原因 我项目编译的jdk是1.7 而运行的那个还是jdk1.6.下面是说明的图

2015-01-28 18:27:53 421

原创 Null value was assigned to a property of primitive type setter of的bug

Null value was assigned to a property of primitive type setter of出现这种问题是因为根据hibernate映射生成表时,表中的字段没有写成基本类型的包装类。比如private int age;应该写成:private Integer age;就对l

2015-01-14 20:56:20 388

原创 读取配置文件的java程序

利用java.util.Properties读取属性文件比如,我们构造一个ipConfig.properties来保存服务器ip地址和端口,如:properties 代码ip=192.168.0.1   port=8080  则,我们可以用如下程序来获得服务器配置信息:java 代码InputStream inputStream 

2015-01-06 16:56:51 410

转载 js滑屏

163的JS滑屏广告       var time = 500;    var h = 0;    function addCount()    {        if(time>0)        {            time--;            h = h+5;        }        else        {   

2014-12-26 13:25:30 620

转载 js确认框

添加onClick="return(confirm('确定要删除吗?'))"即可。非常方便[删除]原文如下:1、复杂写法(带判断的,可以同时实现多种行为的判断):onclick="{if(confirm('确定要删除记录吗?')){return true;}return false;}"2、简洁写法onClick="return(confirm('确定要

2014-12-16 14:46:37 381

原创 struts标签后台传值

在上面的表单中隐藏字段不要带value="storeModel.uuid",否则会触发不了后台的方法,报No result defined for action com.sumavision.action.StoreAction and result input异常去掉value="storeModel.uuid"就好了。

2014-12-16 14:03:20 405

转载 MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法

错误:java.lang.NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source) at com.genuitec.eclipse.ast.deploy.core.ModuleDeployment.(Unknown Source) at com.genuite

2014-12-16 13:33:04 714

原创 hibernate的load查询单个对象no session问题

public User get(Long id){return this.getHibernateTemplate().get(User.class, id);}public User load(Long id){return this.getHibernateTemplate().load(User.class, id);}以上两个方法get立即加载,如果获得对象不存在返

2014-12-15 14:35:31 769

原创 DetachedCriteria 离线查询

DetachedCriteria detachedCriteria = DetachedCriteria.forClass(User.class);detachedCriteria.add(Restrictions.eq("userName", userName));List criteria = this.getHibernateTemplate().findByCriteria(det

2014-12-13 12:05:44 413

原创 @Autowired和@Resource区别

@Autowired按byType自动注入,jdk自带的@Resource默认按 byName自动注入,其他(好像是spring提供的)

2014-12-12 15:00:37 388

原创 sql语句的简单crud

增加insert into tb_user (usrNeame,age) value('zhangsan',12);insert into表名values(?,?,?,?,?,?,?,?,?,?)删除delete from tb_user where uuid=?修改update tb_user set userName = 'aa',age=11 where uuid...

2014-12-12 13:46:09 536

转载 Java Timer 定时器的使用

设置定时任务很简单,用Timer类就搞定了。 一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:package test;import java.util.Timer;public class TimeTaskTest {   public static void main(Strin

2014-12-12 09:44:27 392

转载 isAssignableFrom和instanceof区别

Class.isAssignableFrom()方法和instanceof方法都是判断一个东西是否为另一个的类型或子类(接口及接口的实现接口也可以)不同点在与:instanceof传的是对象,isAssignableFrom()所用的是类型的.class文件。具体例子如下:package com.bill99.pattern;    public class A

2014-12-08 13:31:56 451

原创 StringUtils.isBlank和StringUtils.isEmpty

StringUtils工具类为struts的lang3包下的StringUtils.isBlank和StringUtils.isEmpty("")区别在与StringUtils.isBlank认为StringUtils.isBlank("        ") = true 也是空值StringUtils.isBlank(null) = true 

2014-12-05 17:57:10 689

转载 osCache缓存

前阵子对公司网站进行了性能优化,其中,有一项就是使用OSCache添加页面的缓存,开始还不以为然,做完缓存后,发现服务器的负载大大减小了,看来还真不能小瞧OSCache。OSCache 主要用于页面缓存,当然它也可用于数据层缓存,但数据层缓存一般使用ehcache比较成熟。OSCache对于更新较慢的页面(比如一天或半天更新一次)缓存效果比较好,能大幅降低数据库和服务器的压力,而且OSCa

2014-12-03 08:41:40 460

转载 wso2esb之代理服务

在上一篇写的是消息中介,接下来是代理服务代理服务顾名思义,代理服务充当了WSO2 ESB服务的代理,通常是一个已经存在的服务端点,代理服务可以使用不同的传输方式。客户可以直接发送请求代理服务的ESB,客户看到服务代理。运行示例配置WSO2 ESB登录https://localhost:9443/carbon点击Web Services > List你会看到已经定

2014-11-27 11:19:24 2349

原创 a标签超链接发邮件

通过mailto这个前缀

2014-11-25 16:55:24 7310

原创 8080端口占用,导致tomcat起不来

查找那个任务占用了8080端口

2014-11-25 11:45:48 754

转载 extjs,正则表达式

使用extJs时能常用的正则表达式 "^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 +

2014-11-24 11:54:55 439

转载 EJB之JPA(EntityManager)

EntityManager称为实体管理器,它由EntityManagerFactory所创建。EntityManagerFactory,作为EntityManager的工厂,包含有当前O-R映射的元数据信息,每个EntityManagerFactory,可称为一个持久化单元(PersistenceUnit),每个持久化单元可认为是一个数据源的映射(所谓数据源,可理解为一个数据库,我们可以在应用服务

2014-11-18 10:01:57 497

转载 ext中getCmp的意思

getCmp方法用来获得一个Ext组件,也就是一个已经在页面中初始化了的Component或其子类的对象,getCmp方法中只有一个参数,也就是组件的id。•getCmp方法其实是Ext.ComponentMgr.get方法的简写形式。•Ext.onReady(function(){       var myPanel=new Ext.Panel({     id:“myF

2014-11-17 19:40:24 1386

原创 struts文件上传过大异常

做dan'wenorg.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException

2014-11-11 11:09:13 456

转载 struts的常量配置

Struts2配置精要之常量constant配置详解(包括零配置Convention 的常量)这是目前为止收集的struts.xml中比较常用的常量值,包括现在的最新版本struts2.3.4常用的也就这些了。 下面是零配置中的常用的常量配置:  是否不扫描类。一定要设为false,否则convention插件不起作用,零配置也没有意义。

2014-11-07 15:32:56 384

原创 maven项目新建服务器启动异常

Related cause:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'db-0-url': Invocation of init method failed; nested exception is javax.naming.NameNotFoundExcept

2014-11-06 11:38:48 412

原创 导入maven项目

新建空间后,导入maven项目,

2014-11-06 11:14:18 319

原创 freemark改为热部署

先修改struts文件ru'x

2014-11-04 15:56:06 637

转载 hibernate联合主键及映射实体类写法

1.联合主键的映射规则1) 类中的每个主键属性都对应到数据表中的每个主键列。Hibernate要求具有联合主键的实体类实现Serializable接口,并且重写hashCode与equals方法,重写这两个方法的原因在于Hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么就认为是同一个对象,如果不一样,那么就认为是不同的对象。这反映到程序领域中就是根据

2014-09-09 15:12:15 3595

转载 myeclipse项目里有红色感叹号

用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件,里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影响其实是给 myeclipse 识别的。你说的这种情况是因为 .classpath 文件里面 配置引用了某个jar,但是实际上你的 lib 里面并没有这个jar 所以才会有红色的提示。 你不用拿.classp

2014-08-26 08:59:52 409

转载 js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全

2014-08-05 11:33:08 486

转载 ibatis中cachemode的配置

cachemodel是ibatis里面自带的缓存机制,正确的应用能很好提升我们系统的性能。使用方法:在sqlmap的配置文件中加入 在查询语句中使用缓存先对cachemodel中一些用法进行解释一下:type:是缓存的类型,ibatis中有4种方式,分别为MEMORY、LRU、FIFO、OSCACHEMEMORY是内存缓存,和

2014-07-29 09:58:25 829

转载 编辑文章 - 博客频道 - CSDN.NET

直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子:              select * from user           

2014-07-28 16:54:00 413

javaMail开发所需jar

javaMail开发所需的mail.jar和activation.jar两个jar包,开发完成之后会发生一个java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream异常,因javaee自带的javax.activation和javax.mail两个jar包冲突,删掉自带的就ok

2015-03-03

空空如也

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

TA关注的人

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