`
文章列表
项目中dwr有多个配置文件,tomcat启动就报Missing config file: 'WEB-INF/dwr/dwr-*.xml'的错误,可检查发现所有的dwr文件明明就存在的。  解决方法: 1、确保DWR配置正确,相关的jar包已加入。 2、确保DWR的配置文件位置正确,在web.xml中的配置一致。 3、如果都没问题,那就查看你tomcat的版本,如果是6.0.16以下的,请换高一点的版本。(我遇到的情况是这种,将tomcat换成6.0.18后问题就解决了)
用sqlplus登陆正常 ,而使用plsql时   同样的用户登陆同个数据库时就报错: 初始化错误  SQL*NET没有完全安装  OracleHomekey:software/oracleOracleHomedir 可通过如下方法解决: 1、下载Instant Client http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 找到与系统对应版本下载。  这里以32位windows系统为例: instantclient-basic-nt-11.2.0.3.0.zip ...
转载自: http://www.csdn.net/article/2012-07-25/2807709 1.JVM:对难以理解的东西产生恐惧感 千万不要以为,通过配置,调优,就可以排除那些你所不明白的问题。有些人认为Java程序员不需要知道内部JVM内存管理。毫无疑问,这种观点明显是错误的,如果想拓宽知识面和提升排除故障能力,你就必须要了解和学习一下JVM内存管理。 对于Java或者是Java EE新手来说,Java Heap调优和故障排除是一项非常有挑战的工作。下面会提供一些典型的案例场景: 客户端环境面临着有规律的OutOfMemoryError错误并且对业务造成了很大的影响。 ...
ExecutorService接口继承了Executor接口其主要方法如下: /** * 优雅地关闭:先前提交的任务会继续执行完成,但不接受新的任务<br> * 对于已关闭的ExecutorService没有影响 */ void shutdown(); /** * 强行关闭:试图停止所有正在执行的任务,挂起等待执行的任务,返回等待执行任务的清单,而不是被中断任务的清单<br> * 不能保证停止当前的任务会成功:典型的实现是通过调用Thread.interrupt()方法,所以不能回应该方法的任务将无法关闭 */ Li ...
SQL语句优化是提高性能的重要环节 n  开发人员不能只注重功能的实现,不管性能如何 n  开发人员不能把Oracle当成一个黑盒子,必须了解其结构、处理SQL和数据的方法 n  必需遵守既定的开发规范 访问数据表的方式 ①全表扫描
来源:chinaitlab 本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。 一、Java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。 二、常量池(constant pool) 常量池指的是在编译期被确定,并被保存在已编译的。class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(fin ...
在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。 Q.下面的代码片段中,行A和行B所标识的 ...
Java中的数据类型分为基本数据类型和引用数据类型。 引用数据类型分3种:类,接口,数组 基本数据类型又分数值类型和布尔类型 布尔类型:boolean(逻辑型) true or false 默认是false 数值类型分定点类型和浮点类型 定点类 ...
Q.请写一段代码来计算给定文本内字符“A”的个数。分别用迭代和递归两种方式。 A.假设给定文本为”AAA rating”。迭代方式就很直观,如下: public class Iteration { public int countA(String input) { if (input == null || input.length( ...
Global site tag (gtag.js) - Google Analytics