小编art*_*rxe的帖子

如何在PostgreSQL中创建时间驱动的触发器

我的数据库(postgres)中有一个表,其中保留了用户记帐跟踪。我需要创建一个触发器,该触发器将在给定的时间(例如30分钟)内执行清理操作。是否可以在postgres中执行此操作,还是需要使用其他方法?(所谓别的意思是C或Java或可以在给定时间内休眠的任何其他编程语言)。

postgresql triggers timer

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

tun/tap 接口与物理设备通信

我不清楚tun/tap界面是如何工作的。从维基百科,我得到了这个:

操作系统通过 TUN/TAP 设备发送的数据包被传送到用户空间程序,该程序将自身附加到设备上。用户空间程序也可以将数据包传递到 TUN/TAP 设备中。在这种情况下,TUN/TAP 设备将这些数据包传送(或“注入”)到操作系统网络堆栈,从而模拟它们从外部源的接收。

现在,让我们假设我tunIP12.12.12.1创建了一个。如果这台机器上我有两个网卡,我将能够与这种沟通tun(对12.12.12.1IP来自外部机器(比方说12.12.12.2))无论什么NIC设备的第二机器连接到(假设eth0eth1) ?

换句话说,tun网卡和网卡是相互独立的,还是需要tun通过特定的网卡与网卡通信?

欢迎提供有关主题的 NB 链接!

networking tunnel

5
推荐指数
1
解决办法
4469
查看次数

FOPEN_MAX和_SC_OPEN_MAX

在我的系统(Ubunut 13.10)上,值为FOPEN_MAX16,值为_POSIX_OPEN_MAX20,_SC_OPEN_MAX(我得到它sysconf())的值为4096.我知道这_POSIX_OPEN_MAXPOSIX.1标准OPEN_MAX定义的最小值.所以在这里,真正的价值在于.此外,value for 由ISO C定义.他们都称自己为同一个东西:进程支持的最大打开文件._SC_OPEN_MAXFOPEN_MAX

:但是,为什么之间的差异FOPEN_MAX_SC_OPEN_MAX,什么应该是我依赖的时候,我写我的一个Ç应用程序?

提前致谢!

c

5
推荐指数
2
解决办法
3351
查看次数

在 PasswordEncoder 中获取用户名

我为 Spring 应用程序创建了自己的身份验证提供程序,并在其上指定了org.springframework.security.crypto.password.PasswordEncoder. 我将我的用户及其加密密码存储在数据库中(在数据库算法之后)。为了能够进行身份验证,我需要从org.springframework.security.crypto.password.PasswordEncoder班级访问为进行身份验证而发送的用户名。谁能指导我如何做到这一点?或者还有其他方法吗?

注意我使用的是SpringSecurity 3.2。

spring spring-security

5
推荐指数
1
解决办法
719
查看次数

如何在eclipse中安装Hibernate

我按照这个一步一步的指南来安装Hibernate

选择网站中提到的所有内容后.我点击下一步,所以eclipse正在计算一些东西(计算需求和依赖项),然后我得到这个错误,说操作无法完成.查看详细信息.

Cannot complete the install because of a conflicting dependency.
  Software being installed: Hibernate Tools 3.4.0.v20110729-2006-H171-Final (org.hibernate.eclipse.feature.feature.group 3.4.0.v20110729-2006-H171-Final)
  Software currently installed: Eclipse IDE for Java EE Developers 1.4.1.20110909-1818 (epp.package.jee 1.4.1.20110909-1818)
  Only one of the following can be installed at once: 
    Apache Ant 1.8.2.v20110505-1300 (org.apache.ant 1.8.2.v20110505-1300)
    Apache Ant 1.7.0.v20100518-1140 (org.apache.ant 1.7.0.v20100518-1140)
  Only one of the following can be installed at once: 
    Java Development Tools Core 3.7.0.v_B61 (org.eclipse.jdt.core 3.7.0.v_B61)
    Java Development Tools Core 3.7.1.v_B76_R37x (org.eclipse.jdt.core 3.7.1.v_B76_R37x)
    Object Teams Development …
Run Code Online (Sandbox Code Playgroud)

java hibernate eclipse-indigo

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

如何将弹出菜单添加到JTextField

任何人都可以解释一下如何在JtextField上添加弹出菜单吗?我设法添加了一个JPopupMenu:

JPopupMenu popup = new JPopupMenu();
    popup.add("m");
popup.add("n"); 

JTextField textField = new JTextField();
textField.add(popup);
Run Code Online (Sandbox Code Playgroud)

.....

但是当我将鼠标滑过"弹出窗口"时,什么都没发生(我需要从弹出窗口中选择一个项目).

java

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

如何向 JTextField 添加向上、向左、向右箭头的侦听器?

我需要为我的 JTextField 编写一个箭头侦听器。如果尝试:

public void keyTyped(KeyEvent e) {
            if (e.getKeyCode() == KeyEvent.VK_DOWN) {
                ......
            }
}
...
Run Code Online (Sandbox Code Playgroud)

这不好。(我认为 JTextField 没有响应特殊的键侦听器。)

java

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

如何使用<c:out value = ...> taglib

我有A班:

package a;

public class A {
private int x = 9;

public int getX() {
    return x;
}
}
Run Code Online (Sandbox Code Playgroud)

和ajsp.jsp文件:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<jsp:useBean id = "a" class = "a.A" />
<c:out value = "${a.x}" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它会给出一个错误:

  • org.apache.jasper.JasperException:/ajsp.jsp(11,0)PWC6236:根据标记文件中的TLD或属性指令,属性值不接受任何表达式

如果不是<c:out value = "${a.x}" />我使用<jsp:getProperty property="x" name="a"/>它是完美的.那么,问题是什么?谢谢提前.

java jsp jstl

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

Java的泛型问题

这是我的代码片段:

Map<String, ? extends Object> data = this.aub.getData();
//... some code ...
data.put("ip_macs", new LinkedList<Object>()); //gets error
Run Code Online (Sandbox Code Playgroud)

我在标记行处得到的错误是(消息来自Eclipse IDE):

方法put(String,capture#3-of?extends Object)在Map类型中不适用于参数(String,LinkedList)

有谁有任何想法为什么?只要LinkedList是子类型Object,我认为错误没有任何理由出现.我在哪里误解了这个问题?

java generics map

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

java中的UTF-16BE和UTF-16问题

我有一个文件,当显示geanny*显示UTF-16BE.如果我尝试将Java中的此文件转换为其他编码(假设为ISO-8859-1),假设它是UTF-16BE,则每次在新创建的文件的开头都会出现问号(?).如果相反我认为它是UTF-16(某些事情不是真的),转换后的文件转换为ok,开头没有任何问号.任何人都可以澄清为什么这种行为?

Bellow是我用过的代码的片段:


    StringBuilder sb = new StringBuilder();
    BufferedReader buff = new BufferedReader(new InputStreamReader(inputStream, utf16beCharset));
    String line = null;

    while ( (line = buff.readLine()) != null) {

        sb.append(line);
        sb.append('\n');
    }

    String output = new String(sb.toString().getBytes(neededCharset), neededCharset);
    System.out.println(output);
Run Code Online (Sandbox Code Playgroud)

*geanny是一个文本编辑器

java utf-16 character-encoding

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