Unable to launch com.* for service Intent { cmp=com.*/.* }: process is bad
最近的项目需要用到服务端收集客户端崩溃的详细异常log数据:
之前也做过,感觉很轻松,没想到遇到问题了,还纠结了半天:
以下是关键log日志[......]
最近的项目需要用到服务端收集客户端崩溃的详细异常log数据:
之前也做过,感觉很轻松,没想到遇到问题了,还纠结了半天:
以下是关键log日志[......]
Unable to locate Spring NamespaceHandler for XML schema namespace问题排查 .今天接公司其他项目组的JSF外部服务接口,写单元测试的时候,报如下错误。
java抽象方法不能是static或native或synchroniz。
2、static是静态的,是一种属于类而不属于对象的方法或者属性,而我们知道,类其实也是一个对象,他是在class文件加载到[......]
myeclipse自动提示信息设置
一、Eclipse ,MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。
原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.” 改成“.[......]
java 递归列出所有的目录,本实例是非常实用的,并且对于理解以及学习java 递归算法具有非常大的帮助。
import java.io.File;
public class DiGui {
public static void getDir(String strPath) throws[......]
虽然很少有 Java™ 开发人员能够忽视多线程编程和支持它的 Java 平台库,更少有人有时间深入研究线程。相反地,我们临时学习线程,在需要时向我们的工具箱添加新的技巧和技术。以这种方式构建和运行适当的应用程序是可行的,但是您可以做的不止这些。理解 Java 编译器的线程处理特性和 JVM 将有助于[......]
大型系统架构演化 历史进程。
互联网系统一般会有几个特色标签:用户基数大、高并发高访问量、海量数据存储、业务更新频繁。看似复杂的系统也不是一蹴而就,任何事情都会经历一个由小到大的发展过程。今天我们就来看看一个系统是如何随着业务的扩张而不断演化的。
1. 早期的系统由于[......]
centos中修改tomcat中JVM非堆内存默认配置解决内存溢出
系统CentOS6.4下yum安装了tomcat6和jdk1.6,安装配置过程如下:
http://www.111cn.net/sys/CentOS/72007.htm
tomcat中部署两个项目A、B,同时部署时报内存[......]
linux/centos解决Tomcat内存溢出Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。
一、常见的Java内[......]