自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 问答 (1)
  • 收藏
  • 关注

原创 获取IP地址的方法

1、 public static String getIP() {    String IP = "";     InetAddress addr = null;    try {      addr = InetAddress.getLocalHost();      IP = addr.getHostAddress().toString();      return IP;    } ca...

2013-06-07 10:03:52 205

原创 linux下的文件授权

//文件权限的设置 中间没有空格格式:chmod [who]operator[permission] filewho: u 文件属主权限 g 同组用户权限 o 其他用户权限 a 所有用户operator + 增加权限 - 取消权限 = 设置权限permission //字母表示法 r 读 w 写 x 执行 l 加锁permission //数字表示法r-4 2-w x-1权限位置上 每一个最大的值...

2012-03-13 15:46:37 240

原创 tomcat配置JNDI数据源及问题解决

      网上其实这种例子很多,但是往往有好多人配置时会出现问题,现在就以tomcat6为例,演示一下配置步骤,以及在配置过程中出现的问题的解决方法.     配置步骤如下:步骤1: 在你的web应用的web.xml文件中增加如下配置  注意需要在节点<web-app>内部<resource-ref>        <res-ref-name>jd...

2012-03-09 10:37:43 476

原创 webservice注入service类

在做webservice测试时,不知道为什么通过ioc的方式一直不能获取到service层的对象.最终通过百度,发现有一些如下的处理.所以将例子写出来,方便以后碰到问题时解决,也可以作为其他需要的人的参考. import org.apache.log4j.Logger;import org.springframework.remoting.jaxrpc.ServletEndpointSup...

2012-03-08 09:54:45 624

原创 tomcat在启动时报的异常

在部署应用时,tomcat启动后台报如下异常日志:严重: Error filterStart2012-2-16 14:26:44 org.apache.catalina.core.StandardContext start严重: Context [/sshdemo] startup failed due to previous errors1297 [main] INFO  org.sprin...

2012-02-16 15:01:14 321

原创 通过流的方式写入excel文件

我们在导入excel时候,通常会大批量数据导入,但是容易发生Exception in thread "main" java.lang.OutOfMemoryError: Java heap space的内存溢出.通常写法大致如下://定义sheet以及workbook对象部分略FileOutputStream fos = new FileOutputStream("D://test//...

2012-02-16 11:22:40 526

原创 一个在发布webservice时碰到的异常

在做webservice发布时,报出如下的异常错误,经过测试发现,原来是其中的一个jar包的版本问题。516  [main] WARN  org.springframework.beans.factory.xml.XmlBeanDefinitionReader(172) - Ignored XML validation warningorg.xml.sax.SAXParseException:...

2012-02-13 11:41:07 120

原创 webservice的配置(axis)

web系统中通常我们需要为其他系统提供webservice服务,其中依赖jar包文件不做详细描述。现在就基本配置步骤总结如下:配置1:在web.xml文件中增加如下代码。<!-- 配置websercice服务的servlet --> <servlet>  <servlet-name>AxisServlet</servlet-name>  ...

2012-02-13 11:16:25 152

原创 hibernate配置二级缓存以及问题解决

实现hibernate二级缓存,需要进行如下配置:配置步骤一:修改hibernate.cfg.xml文件,在配置中增加: <!-- 开启查询缓存 -->   <property name="hibernate.cache.use_query_cache">true</property>   <!-- 开启二级缓存 -->   <proper...

2012-02-10 14:15:47 146

原创 数据库mysql出现中文乱码'?'的解决方案

      在项目开发中碰到mysql数据库中字段中文显示成'?',通过网上提供的几种方案都尝试了。经过多次尝试最终将处理方法如下:     1、修改mysql根目录下的my.ini文件,设置:default-character-set=utf-8          设置完成后重启数据库服务,但是还是没有生效。     2、完成步骤1 ,如果没有修改成功,按照第2中方案,此时可以重新修...

2012-02-08 14:59:49 126

原创 一个hibernate异常处理

在自己搭建hibernate应用的过程中,碰到了如下的一个异常情况org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/pccw/dylan/demo/entity/User.hbm.xml at org.hibernate.cfg.Configuration.addR...

2012-02-07 14:08:52 96

原创 简单的webservice客户端测试代码

下面的代码描述了一个简单的客户端调用webservice的测试代码import javax.xml.namespace.QName;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import com.demo.webservice.WebServiceParam;/** * <...

2011-07-21 15:36:29 171

原创 有关文件压缩解压的例子!

在某些项目中,需要对文件进行打包,解包。通过网上学习,写了一个压缩、解压的工具类,方便后续使用,可供参考。代码如下: package com.icss.dem.sdk;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotF...

2011-07-05 14:34:24 142

原创 GWT与hibernate集成的例子!

参考网页:      http://blog.sina.com.cn/s/blog_4051f5dc0100igm7.html      http://www.ibm.com/developerworks/cn/java/j-gwtfu1/ 具体实例代码如下:     package cn.com.andy.client;import com.google.gwt.user...

2011-03-10 17:53:52 152

原创 不同数据库hibernate配置连接

常见的集中hibernate数据库连接配置1 、 oracle <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="hibernate.connection.url">jdbc:oracl...

2011-03-09 23:18:57 78

原创 有关gwt的前台例子展示

一个简单的例子:界面显示一个文本框、四个按钮通过按钮实现增删改查!由于现在还没与后台业务处理绑定,运行后仅仅可以看到前台的界面展示。后台业务处理有待完善ing HelloWrod.javapackage cn.com.andy.client;import com.google.gwt.core.client.EntryPoint;import com.google.gwt.user...

2011-03-09 23:11:00 122

原创 hibernate一个输出数据库脚本的代码

当配置好相关的文件,测试通过后,我们对数据库进行表的操作后,可以通过下面的代码在后台输出数据库脚本文件。public class ExportDB { public static void main(String[] args) {  // 读取hibernate.cfg.xml文件  Configuration cfg = new Configuration().configure();  ...

2011-03-09 19:51:52 76

原创 一个简单的hibernate入门例子!

hibernate比较有用的一个简单入门例子,步骤详细见下面描述:1、创建表 TEST_USER                create table TEST_USER                (                   ID       VARCHAR2(40 CHAR) not null,                   USERNAME VARCHAR2(2...

2011-03-09 19:47:51 96

原创 spring的一个异常原因

java.lang.IllegalAccessException关键字: struts2 + ext2.2 + spring Servlet.service() for servlet default threw exception java.lang.IllegalAccessException: Class com.googlecode.jsonplugin.JSONWriter ca...

2010-12-02 14:31:08 91

原创 公共的文件下载页面实现!

在web系统中我们通常需要下载文件,我们可以通过页面跳转相应的download.jsp页面来实现,只需要在action中或者url中添加获取文件名称的参数即可。实现如下 jsp文件实现:download.jsp <%@page language="java" contentType="application/x-msdownload"   pageEncoding="gb23...

2010-12-02 14:29:34 109

原创 excel文件的页面(jsp)输出!

<%@ page language="java" contentType="text/html; charset=GBK"  pageEncoding="GBK"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http

2010-12-02 14:26:18 95

mysql的自动备份

  对数据库的备份有很多种,一般客户端工具都可以进行备份。也可以通过在命令行方式进行备份,但是我们如果要定期的对数据库进行备份,通过计划任务就可以搞定,只需要建立一个bat文件,然后定期去执行就ok了。下面的代码就可以实现:for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%ifor /f "Tokens=1" %%i in (...

2010-04-28 10:12:09 73

会话以及日志拦截器的具体实现

   下面简要写一个session拦截器的具体代码实现:   1、java代码实现会话拦截器代码:public class SessionInterceptor extends AbstractInterceptor{ Logger log = Logger.getLogger(SessionFilter.class); @Override public String intercep...

2010-02-23 10:43:16 116

原创 通过读取json串来实现ext树

      一般情况下,都是从数据库中获取树的节点。此种情况下可能数据是经常需要维护的,增删改查。如短信目录,物品管理之类的情况,但是也有一些情况是一些固定数据,所以就不用去实现一个动态的异步树。      下面写个简单的列子:            var json =[{'text':'A,'id':'11','leaf':false,                 'childre...

2010-02-01 11:31:30 121

如何支持列表非单页排序

   大家都知道,ext中的Ext.grid.GridPanel列表排序,只是针对当前页进行排序,但是这种实现往往哪个不能满足用户对全数据进行排序。所以我们要针对用户在页面中的操作,来对所有数据进行排序。我们进行如下步骤即可:  1 、remoteSort : true     给datastore 对象添加属性        var ds = new Ext.data.Store({  ...

2009-11-04 12:56:36 80

原创 将oracle表中大字段存放的二进制导出文件!

      将文件保存的方法通常在web系统中有几种方式。1、可以将文件上传到文件服务器,然后可以通过访问该文件地址下载或者查看。2、将文件进行二进制编码保存到数据库的大字段中。两种方式各有优缺点,这里就不在描述了。现在说明如何将第2种方式存放于数据库中的二进制编码导出文件。此处只写出关键代码,希望对需要进行如此操作的人有所帮助。      String sql = "select f.f...

2009-09-28 10:10:23 430

ext下有关文件导出的问题

系统中常见的查询,导出。但前台页面传递到后台参数包含中文时,会有编码问题。所以必须对url进行编码转换,我们才能再action中获得对应的中文参数。可以参照如下代码操作就okvar params = frm.getValues(true);      var finalParams = "";      var paramsArr = params.split("&");   ...

2009-09-11 15:12:20 125

原创 spring的事务控制配置

      通常我们web系统中需要事物控制,可以通过spring容器来进行。下面部分配置简单的说明了spring的事物控制。我们可以给applicationContext-common.xml文件中添加如下代码,实现事物的控制:      <bean id="transactionManager"  class="org.springframework.jdbc.datasource....

2009-07-26 12:20:10 91

大批量数据导出csv文件

     web系统中常见的对数据进行导出备份功能,通常我们按照要求都是导出excel文件。但是当数据量比较大时,数万条就可能比较慢甚至出现内存溢出。如果用户不强求excel导出的模板样式,字体等。则可以通过导出cvs文件来满足大批量数据导出。可以导出cvs文件后通过excel打开。    网上下载了opencsv.jar包,通过提供的jar包进行cvs的文件导出,简单的代码如下     ...

2009-07-23 16:03:18 673

通过hibernate tools生成java代码

     eclipse中集成hibernate tools插件不在描述。只需要去官方网站上下载相应的插件即可。按照以往eclipse的插件安装方式或者在线更新均可。插件装好后可以再file--》new--》-other中看到相应的hibernate选项。可以再run菜单中看到hibernate code generation字样。下面写个小例子阐述一下生成java pojo代码的简单操作。 ...

2009-07-23 09:45:00 117

获取表单中的参数数据集并查询

    在项目中某些模块进行查询时,可以通过form.findField('xxx');的方式一一获得表单参数,然后传递到后台进行查询。    我们可以通过如下的方式获取,只需要调用prepareParamsFromForm 方法并将frm对象以及列表对象当做参数传递进去,即可实现对表单数据参数的赋值。1、 获取表单数据var prepareParamsFromForm = funct...

2009-07-21 14:35:42 262

数据库递归查询

数据库递归查询sql ,觉得在做目录树的结构应用时很有用处。可以根据父id查询相应的所有的递归子目录。         DB2:向下递归查询:               with rpl(catalog_id,parent_id,catalog_name,catalog_level,region_code) as     (          select root.catalog_id...

2009-07-20 17:13:26 130

关于关键表的索引重建

     针对一些大的运营商的系统,比如电信 银行系统。通常会有些表的数据量会很大百万、千万等,此时查询速度是一个很重要很关键的因素。查询响应慢是用户无法接受的。所以要针对这些大数据量表要建立相应的索引。但是经过长时间应用之后如果大表进行了频繁的增删改查操作后,可能会导致索引失效,严重会应用客户使用及用户体验。所以此时需要对大表进行索引分析甚至重建。现在就索引重建大体讲述一下。     大体步...

2009-07-20 10:42:32 148

带分页的下拉列表

      在做一个模块的时候,用到了下拉列表,但是下拉列表中的数据太多,一次性如果全部加载的话,肯定是不现实或者不可续的方法,所以此时需要对下拉列表中的数据进行分页展示。我们用到了Ext.form.ComboBox对象。觉得这个东东挺不错,值得写出来总结下,方便以后用到。      1、定义对象             var SelectedUser = Ext.data.Record...

2009-07-17 11:49:17 549

对文本区实现字符倒计数提醒

      再web应用中,有时需要对用户在文本区中输入字符时动态的提示剩余字数。html中我们可以给该文本区增加onpropertychange事件。可以实现,也可以区分中文。但是ext中的textarea控件不存在此方法,change事件仅仅需要用户鼠标移开时失去焦点才能触发,不能实现此动态提示功能。      所以通过给该空间增加了如下代码实现了此功能:           li...

2009-07-17 11:23:03 75

EXT树的实现

       项目中用到了书目录管理,需要做成树状结构的管理。下面将部分有用代码写出来,希望能给需要用到的人一些小小的帮助。项目中应用struts2+spring+ext。下面简要介绍几个步骤:       1、前台extjs的展现代码:             xinli.ui.SmsCatalogTreePanel = Ext.extend(Ext.tree.TreePanel, { ...

2009-07-17 11:06:40 109

spring与quartz集成使用

     在web环境下,通常需要使用一些定时执行的操作(如定时报表生成,定期定时数据统计,定时短信发送等等) 。此时可以应用quartz调度器来实现。           spring与quartz集成使用。Quartz中对于spring的service方法调用注意区别以往的作业调度方式。       其他调度器的使用:              1、数据库自身调度任务,定时触发        ...

2009-07-13 11:06:31 76

oscache集群环境下的数据同步问题

在我们的web应用中,大家可能经常会用到oscache来缓存数据。但是当你的应用服务器是集群环境的情况下,通常会有数据不同步的问题。为了解决这样的问题,可以利用IP组播实现集群环境下的节点间缓存数据的同步。 经过在2台PC机上分别启动tomcat,运行库存web应用,调用被缓存的方法,然后在其中一台更改缓存的结果,经测试,另一台的缓存被同步更新了。这为集群环境下,各节点...

2009-01-22 15:16:32 110

数据库定时任务

在web系统开发中,某些系统需要定时执行一些数据库操作。如定期删除数据,定期调用某个存储过程进行报表的统计信息处理等等操作。为了解决这个需求,可以参照如下的几个步骤晚上数据库的定时任务的操作。 1、创建需要定时执行的存储过程代码。 2、创建定时job任务。 可以参照如下例子: CREATE OR REPLACE PROCEDURE drop_...

2008-12-17 15:29:58 269

几种创建数据库链接的方式

1.采用jdbc方式public static Connection getConnection() throws SQLException { Connection con = null; try { long beginTime = System.currentTimeMillis(); Class.forName("oracle.jdbc.driver.O...

2008-09-01 16:36:34 225

空空如也

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

TA关注的人

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