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