小编rog*_*ack的帖子

persistence.xml中jpa的C3p0连接池无法正常工作?

在尝试按照我能找到的所有示例配置c3p0之后,我仍然在获得JDBC超时.我正在使用JPA,Hibernate,Tomcat,MySQL [AWS RDS].这是persistence.xml的片段:

<property name="javax.persistence.jdbc.url"
value="jdbc:mysql://url..." />
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="connection.provider_class"  value="org.hibernate.connection.C3P0ConnectionProvider"/>
<property name="hibernate.c3p0.acquire_increment" value="4" />
<property name="hibernate.c3p0.idle_test_period" value="3000" /> 
<property name="hibernate.c3p0.max_size" value="100" />
<property name="hibernate.c3p0.max_statements" value="15" />
<property name="hibernate.c3p0.min_size" value="5" />
<property name="hibernate.c3p0.timeout" value="100" /> 
Run Code Online (Sandbox Code Playgroud)

和错误日志:

09:18:51.776  WARN   org.hibernate.util.JDBCExceptionReporter  - SQL Error: 0, SQLState: 08S01
09:18:51.777  ERROR  org.hibernate.util.JDBCExceptionReporter  - The last packet successfully received from the server was 38,491,585 milliseconds ago.  ...
Run Code Online (Sandbox Code Playgroud)

hibernate jpa jetty c3p0 tomcat6

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

如何获取DVD中的标题和章节信息?

我发现很多关于使用ffmpeg创建DVD菜单的问题,但我没有发现任何关于以编程方式访问DVD结构信息的问题.当我使用libav(或FFmpeg)库时,我可以打开DVD映像(iso文件)并访问视频,音频和字幕流.但我找不到任何API.

我可以使用VLC播放器(以及libvlc库)播放视频和查找信息.但我需要在程序上对音频和字幕流进行一些处理.我不想使用像SmartRipper这样的工具拆分VOB,然后才进行处理.

libav(ffmpeg)是否包含用于处理DVD菜单的任何API?如果没有,您能否推荐任何其他库,可用于获取有关标题(章节)开始和结束时间的信息,一帧(样本,AVPacket)准确度?

我听说过libdvdnav库,但我不知道它是否适合我.我是libav和DVD格式内部的新手.

ffmpeg libavcodec libav libavformat

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

java如何知道你是否正在运行javaw.exe与java.exe

java代码编程方式查找绝对java.exe路径有关,是否有任何方法可以知道您运行的java进程是作为"java.exe"与"javaw.exe"启动的?

谢谢

java windows

8
推荐指数
1
解决办法
1259
查看次数

cygwin中gcc的正确包名是什么?

我需要在cygwin上安装gcc,但是当我在cygwin安装应用程序中搜索gcc时,我会在其名称中使用字符串"gcc"获得几个结果,例如:

cygwin32-gcc-ada
cygwin32-gcc-core
cygwin32-gcc-fortran
cygwin32-gcc-g++
cygwin32-gcc-objc++
...
gcc-ada
gcc-core
gcc-fortran
gcc-g++
...
libgcc1
minigw-gcc-core
minigw-gcc-g++
....
minigw64-i686-gcc-core
minigw64-i686-gcc-g++
...
Run Code Online (Sandbox Code Playgroud)

当我在ubuntu的synaptic中搜索gcc时,我有一个非常明显的结果我想用这些名字做什么?安装全部?安装一个随机的,然后创建符号链接到哪里它的二进制可能降落到/ usr/bin/gcc?

当我尝试搜索那个我一直在线阅读的gcc,我需要构建不在cygwin安装程序上的软件包时,从这些许多软件包名称中可以实现什么有用性和生产力?

无论我在哪里阅读"在cygwin上安装gcc然后继续这样做而且那个"他们从不提及上面哪个gcc包是单一的正确的,

就像所有人到处都知道哪个gcc是正确的,而且这些信息无处可在网上找到.

我希望澄清和进一步的帮助.

编辑:在过去的某个时候,实际上曾经有一个叫做"gcc"的软件包,我从这里的截图中找到了:http: //www.eecg.utoronto.ca/~aamodt/ece242/cygwin.html

我不知道多少年前那是什么.

installation gcc cygwin packages compilation

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

如何监视远程PC上的活动窗口

我可以使用该wmi模块查看网络上远程计算机上发生的进程.这是一个使用wmi监视在我自己的PC上创建和删除的进程的示例.

import wmi, multiprocessing

def create():
    while True:
        crePro = cp()
        print('Creation',crePro.Caption,crePro.ProcessId,crePro.CreationDate)


def delete():
    while True:
        delPro = dp()
        print('Deletion',delPro.Caption,delPro.ProcessId,delPro.CreationDate)


c = wmi.WMI()
cp = c.Win32_Process.watch_for("creation")
dp = c.Win32_Process.watch_for("deletion")


if __name__ == '__main__':
    createProc = multiprocessing.Process(target = create)
    deleteProc = multiprocessing.Process(target = delete)

    createProc.start()
    deleteProc.start()
Run Code Online (Sandbox Code Playgroud)

我还读过有关使用win32gui活动窗口的信息.

import win32gui
win32gui.GetForegroundWindow()
Run Code Online (Sandbox Code Playgroud)

我读过有关的存在WM_SETFOCUSWM_ACTIVEwin32con,但我不能确定如何连接到这些流的远程PC上.

我的问题是:如何监控远程PC的活动窗口(我想使用WM_SETFOCUS或者WM_ACTIVE)

python wmi win32gui active-window python-3.x

8
推荐指数
1
解决办法
316
查看次数

是否可以在java 7中使用半透明窗口,包括标题栏?

与此问题相关: Java Tutorials半透明窗口示例是否给那些使用jdk7的人带来麻烦?

使用jdk1.6.0_26我似乎能够将半透明应用于JFrame,但jre7不是这样:

NativeException:java.awt.IllegalComponentStateException:框架已装饰

ex(jruby脚本java,工作jdk1.6但不是jdk7):


require 'java'

class MouseDraw

  def self.go
    java_import 'javax.swing.JFrame'
    java_import 'com.sun.awt.AWTUtilities'

    f = JFrame.new
    AWTUtilities.set_window_opacity(f, 0.5)
    f.set_size 200,200
    f.show
  end

end
MouseDraw.go

所以我的问题是"是否有可能在jdk7中有一个半透明的标题栏"(我想要一个透明窗口,我正在创建可拖动/可调整大小)

java swing jframe translucency java-7

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

自Java 7以来1s延迟了HttpServer

我们使用HttpServer项目中的内部类通过HTTP在客户端和服务器之间交换数据.当我们切换到Java 7时,我们意识到结果交付的延迟.我们可以将问题减少到以下示例:

EchoServer创建上下文/echo,该上下文仅在每个请求时返回当前日期和请求URI.然后,客户端在循环中调用此服务.

import java.io.IOException;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.util.Date;

import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;

public class EchoServer {

    public static void main(String[] args) throws IOException {
        HttpServer server = HttpServer.create(new InetSocketAddress(80), 0);
        server.createContext("/echo", new EchoHandler());
        server.start();
    }

    static class EchoHandler implements HttpHandler {
        public void handle(HttpExchange httpExchange) throws IOException {
            httpExchange.getResponseHeaders().add("Content-type", "text/html");
            String response = "<b>" + new Date() + "</b> for "  + httpExchange.getRequestURI();
            httpExchange.sendResponseHeaders(200, response.length());
            OutputStream os = httpExchange.getResponseBody(); …
Run Code Online (Sandbox Code Playgroud)

java java-7 com.sun.net.httpserver

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

使用VLC以最低延迟流式传输RTP桌面

我一直试图弄清楚如何使用VLC流式传输我的桌面(通过LAN)并实现尽可能低的延迟(<100ms).目标是让另一台计算机接收流并可能在流式传输时玩游戏(即在电视旁边的PC上从PC1玩游戏).

我应该使用什么设置?我尝试了多种方法,但还没有成功.

编辑:我也愿意使用VLC以外的东西.

streaming vlc stream rtp rtsp

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

可以列出使用JavaScript加载到网页上的外部资源吗?

我想要一个时间间隔来跟踪当前页面上正在加载的项目.例如,假设我有一个加载css文件的页面,一些脚本,图片,一个flash视频播放器,然后flash视频播放器加载一个视频文件.加载的元素可能来自或可能不是与页面相同的域.其中一些可能通过ajax或flash加载,而页面上没有标记.我想跟踪每个并创建一个存储有关它们的信息的数组.

我想要一个类似于这个伪代码的脚本:

var all_external_resources = array();

setInterval(function() {
  var external_items = list_external_resources();
  for (var i in external_items) {
    if (all_external_resources.indexOf(external_items[i]) < 0)
      all_external_resources.push(external_items[i]);
  }
}, 100);
Run Code Online (Sandbox Code Playgroud)

这可能吗?

javascript

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

如何显示rpm内部内容的文件权限

我想看看在安装rpm之后rpm中的文件将"拥有"的权限.但无需安装rpm.

rpm

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