小编nat*_*ath的帖子

使用Null值更新列

我尝试更新表格如下:

update userloginstats set logouttime = sysdate where logouttime = null;
Run Code Online (Sandbox Code Playgroud)

它没有使用空值更新列.什么地方出了错?

sql oracle null sql-update

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

如何在运行方法完成后清理线程?

run()方法完成执行后,应该如何处理Thread ?Java中的Thread需要清理吗?

java multithreading

20
推荐指数
3
解决办法
3万
查看次数

使用sqlldr将数据加载到远程数据库

我想使用sqlldr将数据加载到远程数据库.我使用以下命令完成了它

>sqlldr GANUKA/GANUKA@jdbc:oracle:thin:@172.21.0.180:1521:orcl control=D:\Work\CLSTMAS.ctl 
log=D:\Work\CLSTMAS.log
Run Code Online (Sandbox Code Playgroud)

但它给出了以下错误.

SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified
Run Code Online (Sandbox Code Playgroud)

需要帮助

oracle

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

更改Log4j中的优先级

嗨,通常在Log4j中,优先级如下

  • DEBUG <INFO <WARN <ERROR <致命

我们可以改变这个优先级.我的要求是我只需要记录优先级为INFO和FATAL的详细信息.优先级为DEBUG,WARN和ERROR的日志不应记录.如果我可以将优先级更改为

  • DEBUG <WARN <ERROR <INFO <致命

有可能的.或者还有其他方法可以做到这一点.请帮忙..

java log4j

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

JTable Cell Update不起作用

在我的应用程序中,我使用了一个类似于这个例子的java表.我的问题是当我更改单元格的值时(即使在上面的示例中),在我单击不同的单元格之前,数据模型不会更新.即使我在更改单元格值后单击表格下方的灰色区域,模型也不会更改.我认为原因是细胞保持专注,直到我点击不同的细胞.如何避免这种情况并更新模型而不单击表格单元格.提前致谢

我编辑了上面的示例代码以反映问题

public class JTableDemo extends JApplet {
  private JTextArea txt = new JTextArea(4, 20);

  // The TableModel controls all the data:
  class DataModel extends AbstractTableModel {
    Object[][] data = { { "one", "two", "three", "four" },
        { "five", "six", "seven", "eight" },
        { "nine", "ten", "eleven", "twelve" }, };

    // Prints data when table changes:
    class TML implements TableModelListener {
      public void tableChanged(TableModelEvent e) {
        txt.setText(""); // Clear it
        for (int i = 0; i < data.length; …
Run Code Online (Sandbox Code Playgroud)

java swing jtable tablecelleditor

8
推荐指数
2
解决办法
7689
查看次数

如何防止JavaScript注入攻击

目前我开发了一个用于处理金融交易的网站.我看到我的一些客户已经完成了JavaScript注入攻击并完成了一些不可能的事务.作为一个例子,我在下订单之前检查了他的现金余额.但其中一些确实通过在地址栏中运行以下javascript来改变它.他们通过查看页面源来获取可变名称.

javascript:void(document.accounts.cashBalence.value="10000000")
Run Code Online (Sandbox Code Playgroud)

由于这很关键,我想快速修复它.那么有没有办法防止JavaScript注入攻击?

javascript

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

如何在perl中查找字符串的最后一个索引

我是perl脚本编程的新手.有人可以告诉我如何找到字符串中的最后一个子字符串索引,该字符串在字符串中重复多次.

实际上我想从给定路径中提取文件名

 $outFile = "C:\\AOTITS\\BackOffice\\CSVFiles\\test.txt";
Run Code Online (Sandbox Code Playgroud)

如果我能找到'\'的最后一个字符串,我会使用substr函数提取文件名.我已经通过以下方式做到了这一点.但效率低下.

$fragment =  $outFile ;
$count = index($fragment, "\\");
while($count > -1) {
    $fragment =  substr ($fragment, index($fragment, '\\')+1);
    $count = index($fragment, '\\');
 }
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我一种方法,以有效的方式做到这一点.

perl

7
推荐指数
2
解决办法
8782
查看次数

使用jdk中提供的keytool生成SSL证书

我在Web应用程序中使用的密钥库文件已于上周过期.我很久以前就生成了它.所以我开始使用keytool生成新证书.我使用此证书连接事务服务器和Web服务器.我想为此应用程序使用自签名证书.我使用以下命令生成它以生成事务服务器的自签名密钥.

keytool -genkey -keystore keys/SvrKeyStore -keyalg rsa -validity 365 -alias Svr -storepass 123456 -keypass abcdefg -dname "CN=One1, OU=Development1, O=One, L=Bamba, S=Western Prov1, C=S1"
Run Code Online (Sandbox Code Playgroud)

以下commnad为Web应用程序生成密钥库

keytool -genkey -keystore keys/ClientKeyStore -keyalg rsa -validity 365 -alias Web -storepass 123456 -keypass abcdefg -dname "CN=One, OU=Development, O=One, L=Bamba, S=Western Prov, C=SL"
Run Code Online (Sandbox Code Playgroud)

我在事务服务器中使用以下代码来创建套接字连接

          String KEYSTORE = Config.KEYSTORE_FILE;//SvrKeyStore  keystore file
          char[] KEYSTOREPW = "123456".toCharArray();
          char[] KEYPW = "abcdefg".toCharArray();
          com.sun.net.ssl.TrustManagerFactory tmf;

          boolean requireClientAuthentication;

          java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.
                                             Provider());
          java.security.KeyStore keystore = java.security.KeyStore.getInstance(
              "JKS");
          keystore.load(new FileInputStream(KEYSTORE), KEYSTOREPW);

          com.sun.net.ssl.KeyManagerFactory kmf = com.sun.net.ssl. …
Run Code Online (Sandbox Code Playgroud)

java ssl certificate keytool

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

使用nodeList创建XML文档

我需要使用NodeList创建一个XML Document对象.有人可以帮我做这件事.我已经向您展示了下面的代码和xml

import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.xpath.*; 
import org.w3c.dom.*;

public class ReadFile {

    public static void main(String[] args) {
        String exp = "/configs/markets";
        String path = "testConfig.xml";
        try {
            Document xmlDocument = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(path);
            XPath xPath = XPathFactory.newInstance().newXPath();
            XPathExpression xPathExpression = xPath.compile(exp);
            NodeList nodes = (NodeList)
              xPathExpression.evaluate(xmlDocument,
                                       XPathConstants.NODESET);

        } catch (Exception ex) {
            ex.printStackTrace();
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

xml文件如下所示

<configs>
    <markets>   
        <market>
            <name>Real</name>
        </market>
        <market>
            <name>play</name>
        </market>
    </markets>
</configs>
Run Code Online (Sandbox Code Playgroud)

提前致谢..

java xml dom backend nodelist

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

如何获取旧的控制台日志

我想使用控制台日志来解决我的应用程序的错误.所以我使用Xcode查看设备控制台日志.问题是控制台日志清除了早期的日志,它只显示有限数量的日志条目.有没有办法访问旧的日志条目.

console xcode logging ios

6
推荐指数
1
解决办法
2333
查看次数