
eclipse/myeclipse
文章平均质量分 77
lzhw1985
这个作者很懒,什么都没留下…
展开
-
android中的context是起什么作用的?
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onCl...2013-11-04 09:56:39 · 236 阅读 · 0 评论 -
Tomcat配置任意目录下的Web应用程序
每一个Web应用程序都有一个起始目录,在开发和部署Web应用程序时,通过上下文路径(Context path)来区分不同的Web应用程序。Tomcat默认的Web应用程序的起始目录(也称为上下文根)是%CATALINA_HOME%/webapps/ROOT,例如一个关于Hello World的Web应用程序的起始目录是%CATALINA_HOME%/webapps/ch08,这就意味着/ch08...原创 2013-08-08 11:00:00 · 104 阅读 · 0 评论 -
Spring中加载ApplicationContext.xml文件的方式
1.利用ClassPathXmlApplicationContext可以从classpath中读取XML文件(1)ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao userDao = (UserDao)context.getBean("userDa...原创 2013-02-25 15:54:04 · 152 阅读 · 0 评论 -
实现java UDP Server
一、UDP Server项目的需要,需要利用java实现一个udp server,主要的功能是侦听来自客户端的udp请求,客户请求可能是大并发量的,对于每个请求Server端的处理很简单,处理每个请求的时间大约在 1ms左右,但是Server端需要维护一个对立于请求的全局变量Cache,项目本身已经采用Mina架构 (http://mina.apache.org/),我要开发的Server作...原创 2013-12-23 10:50:28 · 621 阅读 · 0 评论 -
Android开机自启动应用开发
目前需要开发一个开机自启动的GTD应用程序来提醒用户的一些重要日程安排,对于这类应用,Android提供了一个BroadcastReceiver组件来对于应用程序的运行环境进行监听,并对于各种事件进行对应的处理。使用BroadcastReceiver十分简单,我们只需要在AndroidManifest.xml或者我们的代码中进行相应的注册(这也是Android开发的两种方式)。这样之后在广播事...原创 2013-12-23 10:48:22 · 128 阅读 · 0 评论 -
Android应用如何开机自启动、自启动失败原因
应用程序是否可以在安装后自启动,没有ui的纯service应用如何启动?答案马上揭晓^_*1、Android应用如何开机自启动(1)、在AndroidManifest.xml中注册AndroidManifest.xml中注册BOOT_COMPLETED Action 注意不仅要添加android.intent.action.BOOT_COMPLETED对应的actio...原创 2013-12-23 10:48:10 · 432 阅读 · 0 评论 -
Android怎么让一个service开机自动启动
今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤: 1、首先创...原创 2013-12-23 10:47:55 · 198 阅读 · 0 评论 -
android如何实现开机自动启动Service或app
第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。 import android.content.BroadcastReceiver; import android.content.Context; import android.content...原创 2013-12-19 18:00:44 · 290 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space错误及处理办法
以下是从网上找到的关于堆空间溢出的错误解决办法:java.lang.OutOfMemoryError: Java heap space ===================================================使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果...原创 2013-12-17 13:08:31 · 155 阅读 · 0 评论 -
使用HttpCore(HttpComponents)在android上构建webService
使用HttpCore可以非常简单的构建HttpServer,HttpCore可以处理Http协议层。工程里需要引入httpcore.jar,客户端开发需要引入httpclient.jar,下载地址:http://hc.apache.org/downloads.cgi。服务器端代码如下(get请求返回“<xml><method>get</method>...原创 2013-12-17 11:15:14 · 323 阅读 · 0 评论 -
ADB not responding. You can wait more,or kill"abd.exe" process manually and clic
在使用Android Studio进行开发的过程中,有时候编译运行时,会出现如下提示:ADB not responding. You can wait more,or kill"abd.exe" process manually and click 'Restart'出现这个提示的时候,事实上任务管理器不存在一个"abd.exe"的进程,也就没法kill "abd.exe",这时,应该查...原创 2013-12-17 11:13:42 · 198 阅读 · 0 评论 -
eclipse 中的Android不能直接運行java main方法
在Android项目中实现Socket通信,服务器端使用main方法创建ServerSocket,运行启动服务器时报错“Error: ShouldNotReachHere() ”。原因分析:java中使用main函数作为应用程序的接口,class的生命周期始于main方法,终于main方法。Android虽然使用的是java语法,但是却不使用main作为程序入口,一个activity启动时要经过...原创 2013-12-17 10:37:29 · 97 阅读 · 0 评论 -
log4j配置日志文件log4j.appender.R.File相对路径方法
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setPro...原创 2013-09-11 16:24:11 · 706 阅读 · 0 评论 -
java常用jar包用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. ...原创 2013-09-11 16:25:06 · 116 阅读 · 0 评论 -
java.lang.IllegalStateException: Web app root system property already set to dif
最近在搭建项目环境的时候出现了下面的错误java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [D:/tomcat-5.0.19/webapps/tzbms/] instead of [D:/tomcat-5.0.19/weba...原创 2013-09-22 14:40:29 · 237 阅读 · 0 评论 -
在eclipse中将android项目生成apk并且给apk签名
生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本...原创 2013-10-30 17:17:46 · 122 阅读 · 0 评论 -
org.apache.http.conn.HttpHostConnectException: Connection to refused
android出现这个问题:http://www.oschina.net/code/snippet_12_5909 [html] view plaincopy private void dopost(String val){ //封装数据 Map<String, String> parmas = new H...原创 2013-10-30 17:16:48 · 609 阅读 · 0 评论 -
异常:android.os.NetworkOnMainThreadException
Android 4.1项目:使用新浪微博分享时报: android.os.NetworkOnMainThreadException网上搜索后知道是因为版本问题,在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。那么网上的朋友也给出了相应的解决方案,这叫上有政策下有对策:一:在发起Http请求的Activity里面的onCreat...原创 2013-10-28 17:19:06 · 91 阅读 · 0 评论 -
Hardcoded string XXX, should use @string resource警告
在布局文件中,文本的设置使用如下写法时会有警告:Hardcoded string "下一步", should use @string resource <Button android:id="@+id/button1" android:layout_width="118dp" android:layou...原创 2013-10-11 13:10:42 · 278 阅读 · 0 评论 -
【极客之作】快到极致的Android模拟器——Genymotion
还在用Android原生模拟器?给你推荐一款全方位把Android原生模拟器秒成渣渣的神器:Genymotion!需要理由?性能卓越作为历史上最快的Android模拟器(没有之一),秒级开机关机速度足够让你膜拜了(粗略估计5-20s不等),Android模拟器应该是1min起吧(如果你够幸运的话)? 此外,堪比真机的操作体验实在让人欲罢不能(希望你的真机性能足够卓越,...原创 2013-10-09 10:04:19 · 102 阅读 · 0 评论 -
Android SDK Manager 更新失败的解决方法
最近使用Android SDK Manager 更新Android SDK tools 发现经常更新失败,获取不到更新信息: Java代码 Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfull...原创 2013-09-27 12:11:09 · 258 阅读 · 0 评论 -
Windows下搭建Eclipse4.3+Android4.0开发环境
官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK...原创 2013-09-27 12:10:38 · 113 阅读 · 0 评论 -
HttpClient容易忽视的细节——连接关闭
[java] view plaincopy java.net.SocketException: Too many open files at java.net.Socket.createImpl(Socket.java:397) at java.net.Socket.<init>(Socket.java:371) at jav...原创 2013-09-24 14:42:17 · 938 阅读 · 0 评论 -
java日志,需要知道的几件事
java日志,需要知道的几件事如果对于commons-loging 、log4j 、slf4j 、LogBack 等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。一、 概念Commons-logging : apache最早提供的日志的门面接口...原创 2013-09-24 11:52:40 · 72 阅读 · 0 评论 -
log4j的相关jar包总结
可能遇到的jar包: (来源:http://openwebx.org/docs/logging.html#d0e14854) commons-logging apache最初的日志门面,目的是在开发组件时不强依赖日志实现,给调用者以选择。jcl-over-slf4j slf4j开发的为了兼容前者的适配,里面的内容和前者基本一致,引用时和前者互斥。slf4j-api slf4j的...原创 2013-09-24 11:50:00 · 1271 阅读 · 0 评论 -
spring-security3.0.7框架包介绍
核心- spring-security-core.jar包含核心的身份验证和访问contol类和接口,远程支持和API的基本配置。使用Spring Security的任何应用程序,它是必需的。 支持独立的应用程序,远程客户端的方法(服务层)的安全性和JDBC用户配置。包含顶层的包:org.springframework.security.core...原创 2013-09-24 11:47:13 · 194 阅读 · 0 评论 -
AXIS2中OMElement和Java对象之间的转换
最近在使用AXIS2部署Web Service,关于如果使用axis2部署Web Service的方法不想在这里多说,网站有很多相关的文章,这里只想谈谈AXIOM对象与Java中的对象的转换方法。关于AXIOM的介绍,下面这个片段已经说得很明白了:AXIOMAXIs 对象模型 (AXIOM) 是一个 XML 对象模型,设计用于提高 XML 处理期间的内存使用率和性能,基于 Pul...原创 2012-09-27 13:23:44 · 101 阅读 · 0 评论 -
xml、OMElement、java对象之间转换
import java.io.ByteArrayInputStream;import org.apache.axiom.om.OMElement;import org.apache.axiom.om.impl.builder.StAXOMBuilder;import org.apache.axis2.databinding.utils.BeanUtil;import or...原创 2012-09-27 13:22:44 · 1037 阅读 · 0 评论 -
javax.persistence.OneToMany.orphanRemoval()Z
Spring3.0 + Hibernate3.5: 启动服务器报: Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder...原创 2013-06-03 10:25:04 · 159 阅读 · 0 评论 -
multipart form-data boundary 说明
含义 ENCTYPE="multipart/form-data" 说明: 通过 http 协议上传文件 rfc1867协议概述,jsp 应用举例,客户端发送内容构造1、 概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE...原创 2013-05-22 15:04:46 · 406 阅读 · 0 评论 -
Java中Request获取ip,port等信息(转载)
public class RequestDemo1 extends HttpServlet {//request 获取IP地址public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String uri = requ...原创 2013-05-22 15:03:26 · 252 阅读 · 0 评论 -
解决C3P0在Linux下Failed to get local InetAddress for VMID问题
这么一个错:com.mchange.v2.c3p0.impl.C3P0ImplUtils - Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomnessjava.net.UnknownHostException: v-dxt...原创 2013-05-22 14:59:43 · 128 阅读 · 0 评论 -
Myeclipse安装国际化编码处理插件propertiesEditor
先下载jp.gr.java_conf.ussiy.app.propedit_4.4.0_for_eclipse3.0(1).zip去http://osdn.dl.sourceforge.jp/propedit/14610/jp.gr.java_conf.ussiy.app.propedit_4.4.0_for_eclipse3.0.zip找 安装步骤:把这个zip解压缩为feat...原创 2013-05-13 16:46:31 · 110 阅读 · 0 评论 -
File.separator之java中通用转义字符的使用
separator public static final String separator The system-dependent default name-separator character, represented as a string for convenience. This string contains ...原创 2012-10-30 14:42:28 · 623 阅读 · 0 评论 -
struts2--java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not acces
[c-sharp] view plaincopyprint?2010-10-19 18:27:22 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn 警告: Error setting expression 'nnew.nTitle' with value '[Ljava...原创 2012-07-12 09:45:53 · 225 阅读 · 0 评论 -
监控和剖析数据库操作 -- P6Spy、SQL Profiler、IronTrack SQL 使用简介
在我们 Java 开发应用程序的过程中,难免会碰到系统的性能问题,特别在企业应用的开发过程中,都会与数据库进行打交道。当我们碰到数据库性能时,最有效的就是直接跟踪每一个 SQL 语句的执行情况,SQL 语句的优化、索引的优化往往也是最容易取得最直接的效果的。下面,我们首先开始介绍 P6Spy 这个剖析工具,看它是如何无侵入性地进行数据库操作的监控与剖析。P6SpyP6Spy 是一...原创 2012-06-28 12:57:36 · 155 阅读 · 0 评论 -
Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver'
Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver'开始不知为何报如此错,因为用IronTrackSQL已经不是一次两次了 jar包,spy.properties都应该没问题,但是就是报这个错.后来在网上查到,把spy.properties放到tomcat/bin目录下即可解决该问题. 这种...原创 2012-06-28 12:56:10 · 1011 阅读 · 0 评论 -
P6SPY、SQL Profiler结合使用
弄hibernate时,想显示sql语句,可以设置show_sql为true来达到这个目的,但是参数值全是像PreparedStatement一样,用?来代替的。 用p6spy可以达到显示的那些参数原值的目的,但可读性差。可以利用SQL Profiler来处理这个事情。 p6spy: http://sourceforge.net/projects/p6spy/ SQL Profile: http:...原创 2012-06-28 12:54:13 · 114 阅读 · 0 评论 -
Hibernate总结
Hibernate总结1.对象的持久化理论2.ORM和Hibernate的相关知识(理解)3.Hibernate核心API(理解)4.Hibernate开发步骤:(重点:必须掌握)5.Hibernate主键策略6.Hibernate的查询方案7.Hibernate对象状态8.映射(重点掌握和理解,注意配置的细节)9.Hibernate控制的事务 软件开发的分层思想: 三层架构:...原创 2012-06-27 13:37:37 · 90 阅读 · 0 评论 -
javax.persistence.OneToMany.orphanRemoval()Z的另一种原因及解决办法
hibernate javax.persistence.OneToMany.orphanRemove()Z。。。这个错误。后来经过查阅网上资料,才知道3.5这个版本和j2ee里边的javaee.jar有冲突。Fuck!估计3.6版本应该修复了这个bug。我手边有个3.2版本的。对hibernate需要的jar包进行了总结:Hibernate3.5必须的jar包 ...原创 2013-06-03 10:26:15 · 156 阅读 · 0 评论