- 博客(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
504
转载 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
961
转载 HTML之marquee(文字滚动)详解
语法:<marquee></marquee>以下是一个最简单的例子:代码如下:<marquee><font size=+3 color=red>Hello, World</font></marquee>下面这两个事件经常用到:onMouseOut="this.start()" :用来设置鼠标移出该区
2019-03-06 17:17:54
1305
1
转载 oracle中准确控制job的下次运行时间(next date)
用过ORACLE的JOB的朋友也许都能够感觉到它的强大,和JAVA中的quartz有异曲同工之妙,可以少了很多的重复劳动;但是也会有许多问题,就是执行时间段和执行时间比较不容易确定。这其实都是我们还不熟悉JOB的interval造成的。 我碰到过几种用JOB的情况,从简到烦说三种: 1。最简单的,一个隔一段时间执行一次,没有其它限制。 interva
2015-04-13 17:42:37
4315
转载 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
544
转载 oracle 表分区
1.表空间:是一个或多个数据文件的集合,主要存放的是表,所有的数据对象都存放在指定的表空间中;一个数据文件只能属于一个表空间,一个数据库空间由若干个表空间组成,其中包括:a.系统表空间:10g以前,默认系统表空间是System,10g包括10g以后,默认系统表空间是User,存放数据字典和视图以及数据库结构等重要系统数据信息。b.Temp表空间:临时表空间,安装数据库时创建。c.用户自
2015-03-31 16:20:34
665
转载 js闭包
闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解. 闭包是很多语言都具备的特性,在js
2015-03-02 18:19:58
375
转载 Hibernate映射详解--一对一唯一外键关联映射
还记得多对一的那个例子吗?用户与组。我们在多的一端维护关系,最后生成的表格中,多的一端User中多出来一个字段groupId用来存储组的主键。这里,多个用户可以属于同一组。即在用户这个表中,groupId字段的值是可以重复的。但有的时候可能这个外键值是不可以重复的。比如仍然举身份证与人的例子。我们可以采用上面的一对一主键关联映射。当然,我们也可以在人的表中添加一个字段身份证id来存储信息。但只是这
2015-02-10 15:12:10
2082
转载 Hibernate映射详解--一对一主键关联映射
一对一主键关联映射:我们来拿人和身份证举例。采用一对一主键关联映射,他要表达的意思是人的id来自于身份证的id。要想在人的表中存数据,在身份证表中必须有对应的id的身份证记录。如图所示:表关系为:我们看一下具体的实现:实体类实现: public class Person {
2015-02-10 15:11:22
465
转载 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
465
原创 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
419
原创 读取配置文件的java程序
利用java.util.Properties读取属性文件比如,我们构造一个ipConfig.properties来保存服务器ip地址和端口,如:properties 代码ip=192.168.0.1 port=8080 则,我们可以用如下程序来获得服务器配置信息:java 代码InputStream inputStream
2015-01-06 16:56:51
459
转载 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
666
转载 js确认框
添加onClick="return(confirm('确定要删除吗?'))"即可。非常方便[删除]原文如下:1、复杂写法(带判断的,可以同时实现多种行为的判断):onclick="{if(confirm('确定要删除记录吗?')){return true;}return false;}"2、简洁写法onClick="return(confirm('确定要
2014-12-16 14:46:37
427
原创 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
447
转载 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
768
原创 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
808
原创 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
448
原创 @Autowired和@Resource区别
@Autowired按byType自动注入,jdk自带的@Resource默认按 byName自动注入,其他(好像是spring提供的)
2014-12-12 15:00:37
423
原创 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
572
转载 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
417
转载 isAssignableFrom和instanceof区别
Class.isAssignableFrom()方法和instanceof方法都是判断一个东西是否为另一个的类型或子类(接口及接口的实现接口也可以)不同点在与:instanceof传的是对象,isAssignableFrom()所用的是类型的.class文件。具体例子如下:package com.bill99.pattern; public class A
2014-12-08 13:31:56
497
原创 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
730
转载 osCache缓存
前阵子对公司网站进行了性能优化,其中,有一项就是使用OSCache添加页面的缓存,开始还不以为然,做完缓存后,发现服务器的负载大大减小了,看来还真不能小瞧OSCache。OSCache 主要用于页面缓存,当然它也可用于数据层缓存,但数据层缓存一般使用ehcache比较成熟。OSCache对于更新较慢的页面(比如一天或半天更新一次)缓存效果比较好,能大幅降低数据库和服务器的压力,而且OSCa
2014-12-03 08:41:40
526
转载 wso2esb之代理服务
在上一篇写的是消息中介,接下来是代理服务代理服务顾名思义,代理服务充当了WSO2 ESB服务的代理,通常是一个已经存在的服务端点,代理服务可以使用不同的传输方式。客户可以直接发送请求代理服务的ESB,客户看到服务代理。运行示例配置WSO2 ESB登录https://localhost:9443/carbon点击Web Services > List你会看到已经定
2014-11-27 11:19:24
2443
转载 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
500
转载 EJB之JPA(EntityManager)
EntityManager称为实体管理器,它由EntityManagerFactory所创建。EntityManagerFactory,作为EntityManager的工厂,包含有当前O-R映射的元数据信息,每个EntityManagerFactory,可称为一个持久化单元(PersistenceUnit),每个持久化单元可认为是一个数据源的映射(所谓数据源,可理解为一个数据库,我们可以在应用服务
2014-11-18 10:01:57
580
转载 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
1548
原创 struts文件上传过大异常
做dan'wenorg.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException
2014-11-11 11:09:13
499
转载 struts的常量配置
Struts2配置精要之常量constant配置详解(包括零配置Convention 的常量)这是目前为止收集的struts.xml中比较常用的常量值,包括现在的最新版本struts2.3.4常用的也就这些了。 下面是零配置中的常用的常量配置: 是否不扫描类。一定要设为false,否则convention插件不起作用,零配置也没有意义。
2014-11-07 15:32:56
421
原创 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
520
转载 hibernate联合主键及映射实体类写法
1.联合主键的映射规则1) 类中的每个主键属性都对应到数据表中的每个主键列。Hibernate要求具有联合主键的实体类实现Serializable接口,并且重写hashCode与equals方法,重写这两个方法的原因在于Hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么就认为是同一个对象,如果不一样,那么就认为是不同的对象。这反映到程序领域中就是根据
2014-09-09 15:12:15
3667
转载 myeclipse项目里有红色感叹号
用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件,里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影响其实是给 myeclipse 识别的。你说的这种情况是因为 .classpath 文件里面 配置引用了某个jar,但是实际上你的 lib 里面并没有这个jar 所以才会有红色的提示。 你不用拿.classp
2014-08-26 08:59:52
468
转载 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
537
转载 ibatis中cachemode的配置
cachemodel是ibatis里面自带的缓存机制,正确的应用能很好提升我们系统的性能。使用方法:在sqlmap的配置文件中加入 在查询语句中使用缓存先对cachemodel中一些用法进行解释一下:type:是缓存的类型,ibatis中有4种方式,分别为MEMORY、LRU、FIFO、OSCACHEMEMORY是内存缓存,和
2014-07-29 09:58:25
886
转载 编辑文章 - 博客频道 - youkuaiyun.com
直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: select * from user
2014-07-28 16:54:00
446
javaMail开发所需jar
2015-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人