小编Jim*_*ans的帖子

将java对象存储在服务器内存中

我有一个处理多个对象的java web项目(同样包含n个类型为A的对象(例如时间和值)和类型为B的m个对象(例如time和String数组)).Web项目本身包含几个用于可视化的servlet/jsps以及一些用于数据操作的逻辑,并且当前在Apache Tomcat上运行.

是否可以在服务器运行时将整个数据存储在服务器(或大多数时间:本地)内存中?如果Tomcat关闭,数据可以存储在一个简单的文件中,没有限制.在服务器启动时,我只想读入文件并将对象写入内存.我如何启动Tomcat这样做?

我不想使用额外数据库的原因是,我想提供一个包含tomcat的zip文件,包括已部署的*.war文件(因为我不希望我的教授陷入tomcat服务器设置等)

谢谢,ChrisH

java memory tomcat

0
推荐指数
1
解决办法
2293
查看次数

Scala动态创建xhtml元素

给出一个String列表

val www = List("http://bloomberg.com", "http://marketwatch.com");
Run Code Online (Sandbox Code Playgroud)

我想动态生成

<span id="span1">http://bloomberg.com</span>
<span id="span2">http://marketwatch.com</span>

def genSpan(web: String) = <span id="span1"> + web + </span>;

www.map(genSpan); // How can I pass the loop index?
Run Code Online (Sandbox Code Playgroud)

如何使用Scala map函数生成id(span1,span2),因为1和2是循环索引?或者唯一的方法是用于理解?

indexing loops scala map

0
推荐指数
1
解决办法
157
查看次数

如何有效地捕获异常并检查参数是否为None

想象一下,你有一个函数,在某些错误情况下会给出异常并在某些情况下返回None(它不是由我设计的,我需要使用它).现在,您需要处理这些错误,但是以相同的方式(向用户显示消息,记录并优雅地退出).

我一直在做这样的事情:

try:
    result = weird_func()
except:
    *same functionality* do something here

if not result:
    *same functionality* do the same here as in the except block
Run Code Online (Sandbox Code Playgroud)

但它确实非常糟糕.有没有办法巧妙地将这两者合二为一?我一直在考虑使用try/finally,但它看起来有点奇怪.

有什么建议?

python exception-handling

0
推荐指数
1
解决办法
102
查看次数

编译后,哪个maven命令可以运行应用程序?

想从 Maven 命令行运行应用程序,任何命令?

maven-2 maven

-1
推荐指数
1
解决办法
900
查看次数

标签 统计

exception-handling ×1

indexing ×1

java ×1

loops ×1

map ×1

maven ×1

maven-2 ×1

memory ×1

python ×1

scala ×1

tomcat ×1