小编Con*_*ion的帖子

如何降低WebSphere Server的堆大小

我尝试使用RAD中的"运行管理控制台"功能将本地WebSphere Server实例的堆大小更改为2G,但显然,这个数字太大了.现在,我再也无法启动服务器而且出现此错误:

JVMJ9VM015W Initialization error for library j9gc23(2): Failed to instantiate heap.  2G requested
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

我不能只是将它更改回更低的数字,因为我似乎无法使用"运行管理控制台"功能而不首先启动服务器,所以我想知道是否有人知道配置文件保存在哪里?怎么解决这个问题?

java websphere ibm-rad

10
推荐指数
1
解决办法
1万
查看次数

在CASE声明中插入INTO

我想知道是否有可能在SQL代码的CASE语句中有一个INSERT INTO语句.

这是我正在尝试做的粗略伪代码:

SELECT (CASE (SELECT SomeValue FROM SomeTable)
            WHEN NULL THEN
                INSERT INTO OtherTable VALUES (1, 2, 3)
                (SELECT NewlyInsertedValue FROM OtherTable)
            ELSE
                (SELECT SomeOtherValue FROM WeirdTable)
        END),
       Column1,
       Column2
FROM BigTable
Run Code Online (Sandbox Code Playgroud)

sql db2

7
推荐指数
1
解决办法
4万
查看次数

在<body>标签之后插入DIV

我有以下代码:

<script type="text/javascript">
    $(document).ready(function() {
        $('<div id="tools" style="text-align:right;float:right;"><input type="button" value="Print this page" onclick="window.print();return false;" /><input type="button" value="Save this page" onclick="go_saveas();return false;" /></div>').insertBefore('body');
    });
</script>
Run Code Online (Sandbox Code Playgroud)

基本上,我需要在<body>标签后面插入整个Div :

</head>
<body>
    <div id="tools"..
...
Run Code Online (Sandbox Code Playgroud)

哪个适用于Firefox,但在IE 7中不起作用,我需要更改什么来解决这个问题?

javascript jquery internet-explorer-7

4
推荐指数
1
解决办法
1万
查看次数

在中型Web应用程序中处理数据库连接的正确方法

我目前正在维护一个中小型的Java Web应用程序(仅使用普通的JSP/Servlet),这是一个实习生为公司内部使用而且我在连接方面遇到了一些麻烦.

有时候我们会出现"Statement is closed"或"Connection is closed"之类的错误,然后整个应用程序就会停止工作并且必须重新启动服务器.

我没有很多经验,也没有任何人可以指导或教我最佳实践,设计模式等等,但我很确定这不是正确的方法.我读过DAL,DAO和DTO之类的东西.我们的应用程序没有这些.

整个Web应用程序(即servlet)基本上都填充了类似于以下内容的调用:

Database db = Database.getInstance();
db.execute("INSERT INTO SomeTable VALUES (a, b, c)");
db.execute("UPDATE SomeTable SET Col = Val");
Run Code Online (Sandbox Code Playgroud)

SELECT是这样完成的:

ArrayList<Model> results = Model.fetch("SELECT * FROM SomeTable");
Run Code Online (Sandbox Code Playgroud)

其中Model是一个扩展HashMap并在表中表示单行的类.

这是Database.java的代码,并想知道是否有人可以指出明显错误的东西(我很确定有很多),可以做的任何快速修复和关于数据库的最佳实践的一些资源连接/连接处理.

package classes;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;

import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

public final class Database {

    public static Database getInstance() {
        if (Database.instance == null) {
            Database.instance = new Database();
        } …
Run Code Online (Sandbox Code Playgroud)

java websphere jsp servlets jdbc

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

websphere ×2

db2 ×1

ibm-rad ×1

internet-explorer-7 ×1

javascript ×1

jdbc ×1

jquery ×1

jsp ×1

servlets ×1

sql ×1