自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 获取字符串的长度

       一般取字符串的长度都会用到 str.length(),.length得到的是字符长度,不是字节长度,一个汉字和一个英文字符都是算一个字符的,在不同编码格式中,汉字占用的字节是不同的,比如在GB2312中汉字是2个字节,而在UTF-8编码格式中是3个字节,所以要根据不同的编码来计算。  在js脚本中比如在GB2312中:function getByteForGB(s)...

2013-08-10 17:02:43 232

原创 说一说JVm

•       数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。•       基本类型包括:byte,short,int,long,char,float,double,Boolean,retur...

2013-04-19 15:02:54 140

原创 activiti aop测试

所需要的包   Main类,执行的时候,把启动参数加进去-javaagent:lib/spring-agent.jar

2012-11-29 18:24:51 188

原创 eclipse项目包和文件不提示错误,但打开文件错误解决 .

检查自己eclipse的配置通过两种方式解决:1)项目上右键-->properties-->java compiler-->building-->enable project specific setting-->build path problems-->去掉abort...这个选项。  2)项目上右键-->properties--&...

2012-11-28 17:12:37 337

activiti实现自动流程部署

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springfra

2012-08-28 20:34:42 408

原创 eclipse安装activiti插件失败解决

      今天在自己的eclipse上装activiti的插件,利用在线安装的方式 http://activiti.org/designer/update/,试了几次总是不成功,后来想到是可能是有的eclipse版本不支持。网上搜寻后,下载了helios-3.6.2版本(据说支持),结果发现依然不可用。仔细一看才发现插件现在是最新版的Activiti Designer 5.9.3,在一看错误...

2012-08-19 00:23:59 434

原创 linux下批量执行oracle脚本的shell脚本

#! /bin/bash -lcreate_dbtable(){ set -x dbuser=$1 dbpassword=$2 sqlfile=$3 conn=${dbuser}/${dbpassword}; echo "create data of $dbuser..." if [ ${dbuser} = 'sys' ...

2012-05-11 10:59:50 637

原创 linux下更改oralce字符集

linux下oralce更改字符集,发现乱码问题,一查发现所装的oracle不是中文字符集,更改之。。。 查询当前的字符集select userenv('language') from dual;  修改为zhs16gbk字符集conn / as sysdba; shutdown immediate; startup mount; alter system...

2012-03-30 11:42:05 137

原创 oracle调试用的打印输入语句

         在调试oracle语句的时候,尤其是存储过程中,为了方便调试经常需要用到dbms_output.put_line()来打印输出,但是使用这个输出却有限制,Dbms_Output.Put_Line字符超过255,如果报错:buffer overflow          解决方案写一个存储过程,分段打印,不过当然要调大buffer size,超过允许的范围也会报错 ...

2012-01-06 10:50:59 1622

Sqlserver 导出insert插入语句

      因数据迁移需要,需要将SQLserver的数据,导出成insert语句。这个操作如果是ORACLE数据库的话,操作那是相当的容易,但是换到SQLserver,确有些难度,自带的工具都无法完成这个操作。经过查证资料可以通过写一个存储过程来完成这个操作。      我整理过得存储过程如下:           SET QUOTED_IDENTIFIER OFF GO...

2011-06-23 14:25:26 367

原创 自动删除所有表,有外键约束的表优先删除

      在数据迁移的过程中,可能涉及到要清除数据库中表数据,大家在做删除操作的过程中经常遇到,想要删除的表往往有很多外键相关联的表,必须将这些有关联的表的数据清空掉以后,才能将需要删除的表数据清空。       如:delete from testXX;报错外键约束 ‘FK_XX_XX’ 这样需要查询是那张表,select * from user_constraints t where l...

2011-05-30 13:23:18 411

数据库导出备份的时候部分表不能导出

今天在做数据迁移的过程中,本想把服务器上原有的oracle数据库备份到本地,但是在导出数据的同时,却发现的一个奇怪的问题,有部分的表没有被导出来。对于数据库备份,数据库导入来说早已操作过N便了,从来没有遇到过这样的情况。 纳闷,奇怪的同时,决定探寻究竟,为什么这部分表不能够正常的被导出。于是将注意力放到系统视图 user_tables 上,查询后比较了...

2011-05-30 13:04:48 309

原创 Hibernate自定义表单完全解决方案(无需重置SessionFactory)

[url=http://ssuupv.blog.163.com/blog/static/146156722009816478603/]Hibernate自定义表单完全解决方案(无需重置SessionFactory)[/url]最近开发的一个系统,需要在不更改代码和重启系统的情况下提供对用户自动建表的支持,由于系统应用了hibernate,所以在建表同时也要建立持久化对象以及对这些对象注册,...

2009-10-26 17:36:14 93

翻页过渡效果

实现网页转换特殊过渡效果当我们点击网页上的链接时,浏览器页面就会转到链接指向的新的页面,我们想在页面转换时加上过渡效果。打开页面的源代码,在与之间插入代码:http-equiv="Page-Exit"的意思是指页面离开时产生效果。Duration的值为网页动态过渡的时间,单位为秒。Transition是过渡方式,它的值为0到23,分别对应24种过渡方式。...

2009-10-20 11:27:35 250

Dozer更加灵活给对象赋值,对象间拷贝

项目中,经常会遇到各层对象之间相互进行值传递的过程,如在数据据持久层有一持久类ClassA,在视图层可能会变为ViewA,通常情况下,如果两个类结构一样,最常使用的是BeanUtils.copyProperties(src,aim)方法将一个对象的值赋给另一个对象!但是如果属性不同或者名称不同,则需要Dozer来完成,通过灵活的配置,达到不同对象间的拷贝!如下:一个XML配置文件...

2009-06-02 17:10:08 235

原创 Java内存管理之软引用(Soft Reference)

软引用(Soft Reference)的主要特点是具有较强的引用功能。只有当内存不够的时候才回收这类内存,因此在内存足够的时候,他们通常不被回收。另外,这些引用对象还能保证在Java 抛出OutOfMemory异常之前,被设置为null。他可以用于实现一些常用资源的缓存,实现Cache的功能,保证最大限度的使用内存而不引起OutOfMemory异常。 下面是软引...

2009-06-01 11:14:08 118

原创 apache+tomcat的整合发布

如果并发连接较多,同时访问人数很多的情况下,有时候Tomcat可能会处于“僵死”状态,对之后的访问可能带来影响,并可能失去响应,apache+Tomcat的整合不失为一个好的解决方案。Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。Apache的加入可以将处理HTM...

2008-10-20 10:55:33 326 1

MQ发送消息及读取消息的简单操作

MQ应用程序的开发,简单的实现一下关键的发送消息和接收消息的操作.首先做简单的准备工作,建队列管理器QM1,在QM1中建队列Q1,然后在高级中建立通道BICASHY,类型为服务器连接通道,端口号1414,这里做最简单的配置,死信、传输队列及远程队列都暂时不建。。。[color=red]注:[/color]如果建另一个队列管理器QM2,其侦听端口一定不能和1414重复。[code="ja...

2008-08-26 15:28:51 2698

使用dom4j的xpath解析xlm文件

[code="java"]package com.njusc.xmlTest;import java.io.File;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.Element...

2008-08-19 18:32:14 117

其他杂项

web打包程序//将该路径下的所有文件打成war包D:\Tomcat 5.0\webapps\testApp>jar cvf testApp.war *.*其中 -c 创建新的文档-v 生成详细输出到标准输出上-f 指定存档文件名 ...

2008-08-19 15:21:56 140

原创 dom4j使用基本指南 (转载)

dom4j是一个简单的、灵活的开放源代码的库,支持XML、XPath和XSLT。与JDOM一样,dom4j也应用于Java平台。dom4j API使用了Java集合框架并完全支持DOM、SAX和JAXP。dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,dom4j使用接口和抽象基类,虽然dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性。...

2008-08-19 15:09:45 96

sqlserver取数据库和表或视图的名称

--所有的用户添加的库名select [name] from master.dbo.sysdatabases where dbid>6--当前庫下的所有用户表名(包括系统的dtproperties)use ldxx; select [name] from sysobjects where xtype='U'--当前庫下的所有视图名(包括系统的syssegments和sy...

2008-08-12 17:57:37 945

原创 js 取table中的各项值

[code="html"] .... /* var mytb = document.getElementById("mytb"); mytb.rows //这个表格的所有行的集合 mytb.rows[0] //这个表格的第一行 mytb.rows[...

2008-07-24 12:59:57 636

dom4j的一般应用

dom4j的官方地址:http://www.dom4j.org dom4j是一个成功的开源项目,从java的对象概念的角度出发,按照通常的使用规范来处理xml文档,可以说,在java社区里,dom4j使用的最为广泛了,以下是如,众所周知的o/r mapping工具hibernate就是使用dom4j来解释xml文档的(ejb3.0就是基于hibernate实现的),由此可见,dom4j...

2007-12-11 15:29:42 119

jxl的简单使用

项目中做统计的时候有时需要生成统计execl报表,java生成execl可以通过jxl包来实现。很简单的说明一下其使用 [code]package com.gdapp.oa.app;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.F...

2007-12-11 11:35:18 222

spring中从xml配置文件中取值

xml 代码<bean id="webSys" class="com.njusc.sys.WebSys">           <property name="bottomhd">               <value>${bottomhd}</value>           property>      &l

2007-11-08 10:38:00 541

hibernate3中通过nativesql或取部分字段并映射为具体对象的实现

          在使用hibernate3的过程中,有时需要一些复杂的查询,通过查询对象或者HQL语言可能写起来很繁琐或者很难实现,这时将不得不用支持原生sql的查询对象SQLQuery来实现。          具体实现可以参考我项目中使用到的一个DAO实现类,部分代码如下:·1)public PageControl getMailModels(int cpage, int l...

2007-10-27 17:03:52 380

Spring中配置定时器

在web应用中,可以通过spring的配置,实现定时器的作用具体配置的代码如下:(如配置在applicationContext-services.xml中)<bean id="buildHtml" parent="txProxyTemplate"> <property name="target"> <bean class...

2007-10-27 16:45:26 107

dwr同步问题

想要异步的时候,想要同步的时候同步,在不同的情况下我们有不同的需求。dwr是ajax的服务器端框架,它封装了服务器端的调用,我们可以在JAVASCRIPT中直接调用服务器端的代码,完成想要的功能。        但是,由于AJAX是异步实现的,并且AJAX确实是为了异步的实现才引入近来的。但是,AJAX仍然也支持同步的调用。在纯粹的XMLHttpRequest中可以设置调用是否是异步的。XML...

2007-07-28 17:28:51 114

操作cookies

        一直不是很明白有关客户端cookies的相关内容,只是觉得它可以很方便的保存一些登录的信息等,方便用户下次不需要输入太多的东西。        今天有兴趣看了一些有关对cookie操作的一些javascript脚本,了解了一些内容,其实应用也还是蛮简单的。开始我想找到这些文件到底存在什么地方,一搜索,乖乖,竟让我找到好多的cookies.js的脚本。一看在我的机器中jakarta...

2007-06-22 16:46:10 81

html学习

今天看到了html对于按键的相关操作,主要是页面的操作html代码 在<body>中可加如下的方法         onload="initJS()"                 在页面加载的时候调用该方法         onkeydown="PressKey()"            在按下键盘的时候相应         onco...

2007-06-21 23:02:41 85

学习DWR

        在项目中需要用到ajax技术,ajax早就不是一个新鲜的技术了,现在可以说是在web开发应用中,ajax是盛行的时代!伴随着这样技术不断成熟,也涌现出不少的ajax框架,经同事介绍,说DWR是一种能够很好实现ajax的项目.故找了一些资料,做了练习,发现它有自己很大的优势.什么是DWR?   DWR是一个Open Source的 java项目。DWR可以让JavaScript调...

2007-05-23 00:05:23 82

空空如也

空空如也

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

TA关注的人

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