`
dyllove98
  • 浏览: 1409454 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39188
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80266
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133389
社区版块
存档分类
最新评论
文章列表
今日 本周 本月 全部
在网上找到的原因是这样的: 这个问题产生的原因是IBM在JDK 1.4版本中为了追求对io通道的高效率改变了JDK 1.3中对io通道中异常处理的策略。IBM JDK 1.4中对于io通道的异常处理更加严格,因此系统中会报上面的错误。 解决这一问题的办法是不使用IBM JDK 1.4中默认的io通道,而使用nio通道。具体的做法如下: 1.打开管理控制台,找到并选择运行这个JSP的应用服务器 2.依次选择进程定义,java虚拟机,一般JVM自变量 3.添加-Dibm.stream.nio=true 4.确定,保存 5.重新启动该服务器 本来我就怀疑又是IBM JDK的问题,果然 ...
今天在重新安装系统以后,我装了个jdk50,然后发现以前写的代码在运行的时候出错了,出错的地方是文件读写. BufferedReader br = new BufferedReader(new FileReader(File file)); br.readLine(); 就在br.readLine()的时候就出错了.很奇怪! 于是上网google了一下,按照网上朋友的说法解决问题了.但对问题仍然理解不是很透彻,所以记在这里.以防以后再次碰见类似问题. 这个异常产生的原因是IBM在JDK 1.4版本中为了追求对io通道的高效率改变了JDK 1.3中对io通道中异常处理的策略。IBM JDK 1 ...
文件编码导致的sun.io.MalformedInputException异常 如果你没有使用ibm的jdk,却依然遇到了这个问题。 如果你的异常是在解析xml的时候出现的,如果你的异常是某些地方有某些地方没有。 例如tomcat里面没有,weblogic上有。抑或这个domain ...
2009-04-28 12:53#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.msg表达式相当于ActionContext.getContext().getSession(). getAttribute(”msg”) 。 2)用于过滤和投影(projec ...
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName( ...
常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子: 一、log4j.properties ### 设置com.unmi域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ## log4j.category.com.unmi=ERROR,A1 log4j.category.com.unmi=INFO,A2 ### 一般把上面两行写如下方式,统一控制日志输出,再用log4j.logger设置包独立的输出级别 ## log4j.rootLogger=DEBUG,A1 log4j.logger.com.un ...
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
function sortArray(arraylist){ for(var i=0;i<arraylist.length;i++) {              arraylist[i].A.sort(function(a,b){return a["id"]>b["id"]?1:-1}) } }
//ArrayList中的对象是A,A与B为一对多关系 <allow> <create creator="spring" javascript="aService"> <param name="beanName" value="aService"></param> <include method="import"></include> </create> ...
个人博客已经迁移到如下网站 萌萌的IT人, 后续所有的文章都会在此发布     ---------------------------------------------------------------------------------- 1. 何谓Android的嫡系组件Android有4项一等公民(或称为嫡系亲属),包括:Activity、ContentProvider、IntentReceiver与Service。它们都必须宣告于AndroidManifest.xml档案里,如下 <?xml version="1.0" encoding=&q ...
android有一个独特之处就是,数据库只能被它的创建者所使用,其他的应用是不能访问到的,所以如果你想实现不同应用之间的数据共享,就不得不用content provider了。 在Android中,content provider是一个特殊的存储数据的类型,它提供了一套标准的接口用来获取以及操作数据。并且,android自身也提供了几个现成的content provider:Contacts, Browser, CallLog, Settings, MediaStore. 应用可以通过一个唯一的ContentResolver interface来使用具体的某个content provi ...
存储数据的方式很多,在android平时有sharedpreference file sqlite等.这里主要分析下数据库存储.为了共享数据库.可以让数据库披上contentprovider 外衣.具体看例子 [size=12]package com.misoo.SQ02; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import android.app.ListActivity; import android.content.Intent; import android. ...
如果需要创建你自己的cotent provider,也就是定制自己特有的,你需要做的其实很简单,那就是从抽象类ContentProvider派生出你自己的类,并且实现里面所有的抽象方法,包括: query(Uri, String[], String, String[], String) which returns data to the caller insert(Uri, ContentValues) which inserts new data into the content provider update(Uri, ContentValues, String, String[]) ...
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 显示地图 1. Uri uri = Uri.parse("geo:38.899533,-77.036476"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it ...
Global site tag (gtag.js) - Google Analytics