- 浏览: 56807 次
- 性别:
- 来自: 广州
最新评论
文章列表
//将infoRecord.intime转换成24小时制时间,求系统当前时间和infoRecord.intime时间差并转换成分钟
TO_NUMBER(sysdate - to_date(infoRecord.intime,'yyyy-mm-dd hh24:mi:ss'))* 24 * 60
//SQL中if,else语句的运用
case when
A
//可以嵌套
case when
AA
then
AA1
else
AA2
...
//声明存放A对象的集合
List<A> exceptionlevelVoList = new ArrayListList<A>();
//先排序(倒序)
Collections.sort(exceptionlevelVoList, new ACompator() );
class ACompator implements Comparator<A>{
public int compare(A a, A b) {
String levelA = a.getExceptionLevel();
String levelB = b.getEx ...
我的功能是通过java代码调用c++写的本地动态库向LED显示屏发送实时数据,LED显示屏有多块,所以要用java多线程。在测试机上用单线程测试时没问题,可用多个线程调用时却不定时出现如下问题:
开始找不出问题,以为是内存不够导致,结果测试内存使用率,还有一大半内存未使用,内存问题排除。后来询问供应商,才知道供应商提供的*.dll文件只支持单线程,才发现是多个线程访问同一内存造成的。因此把访问*.dll类写成单例,并对里面的方法加锁,以限制同一时间只有同一个线程访问。
部署测试:异常解决
对于上术问题,近来看书才知道由于java调用C++的本地方法,对象是由C++创建并在内存中分配空间。 ...
一、配置tomcat内存
1、在eclipse中的tomcat配置
-Xms800m
-Xmx800m
-XX:PermSize=64M
-XX:MaxNewSize=256m
-XX:MaxPermSize=128m
2、点击startup.bat启动服务时:
A、出现:java.lang.OutOfMemoryError: PermGen space 错误
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,
这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时 ...
找到tomcat-6.0.14\bin下的:
1、catalina.bat文件---->修改set JAVA_HOME=D:\devtool\jdk1.6.0_11,指向当前jdk目录,放文件头顶
2、setclasspath.bat文件---->修改set JAVA_HOME=D:\devtool\jdk1.6.0_11,指向当前jdk目录,放文件头顶
配置完后,点击startup.bat就可成功启动tomcat。
如果要用Runtime.exec功能打开startup.bat。
那么还需要在该文件中设置:set CATALINA_HOME=D:\devtool\tomcat- ...