Tag: 连接

连接字符串数组+分隔符

java noob here … 这让我疯了,因为我知道这很简单,但我已经在这30分钟了… 这来自于codefights: 对于arguments = [“Code”,“Fight”,“On”,“!”]和separator =“/”,输出应该是myConcat(arguments,separator)=“Code / Fight / On /!/”。 我的代码: String myConcat(String[] arguments, String separator) { for(int i = 0; i <= arguments.length; i++){ String output = arguments[0] + separator; } return output; } 错误:第5行的file.java:错误:找不到符号返回输出; ^符号:变量输出位置:类_runfniek 1错误 任何提示将非常感谢…

构建没有Properties-File的JCoServer

我得到了另一个与JCo有关的问题,希望能找到帮助。 使用JCo,您可以轻松地建立连接,就像JCo-library附带的示例表中所述。 不幸的是,构建连接的唯一方法是使用创建的属性文件进行处理。 如果没有任何明智的数据,它就不会那么糟糕。 但至少,SAP用户的密码位于文件中,因此这种连接处理方式缺乏安全性。 JCo的手册也是这样说的: “对于这个例子,目标配置存储在程序调用的文件中。实际上,出于安全原因,应该避免这种情况。” 但毕竟找不到合适的解决方案。 关于这个主题有一些掌上电脑,就像这样 http://forums.sdn.sap.com/thread.jspa?messageID=7303957 但没有一个是有帮助的。 我真的无法找到解决方案而且找不到解决方案。 实际上我在构建连接后删除了文件解决了安全问题,但这不是一个令人满意的解决方案。 必须有一个更好的方法来获取连接的参数,特别是当它在手册中,但我没有胶水如何。 有人已经与JCo 3.0合作并且知道这个问题吗?

如何将用户创建的连接传递给hibernate

有什么办法,限制hibernate不创建自己的连接(我们在hibernate.properties或hibernate.cfg.xml中定义),而是我可以创建并传递连接到hibernate进行进一步处理。 问题是我需要在连接上设置ApplicationContext,因为我正在使用oracle连接。 我知道如何创建一个连接并将applicationContext设置为它..但问题是我不知道如何强制hibernate使用我创建的连接..请帮助..

连接丢弃的Java应用程序处理

我的应用程序似乎一夜之间挂起,因为连接被丢弃(我认为这是问题。)我如何构建我的应用程序,以便它可以尝试卷起一个新的连接? 自从事件发生后我更新了我的应用程序使用的getConnection()方法: private Connection getConnection() { boolean failed = false; try{ failed = !connection.isValid(1000); }catch(SQLException ex){ System.out.println(“WARNING: Connection not valid!”); } try{ failed = connection.isClosed(); }catch(SQLException ex){ System.out.println(“WARNING: Connection is closed!”); } if(failed){ System.out.println(“Renewing connection”); this.initializeConnection(); } return connection; } 这是输出: ** BEGIN NESTED EXCEPTION ** com.mysql.jdbc.exceptions.jdbc4.CommunicationsException MESSAGE: The last packet successfully received from the […]

使用Java的OpenDaylight Rest API

在发布这个问题之前,我搜索了很多,以确定如何提问。 我试图用Java连接到OpenDaylight控制器,我试图通过使用控制器给出的其余服务来连接。 我的问题是,当我发送http请求时,我无法获得任何进一步的登录,我不确定它是否可能。 我没有从控制器获取拓扑或其他答案,而是获取登录表单的html。 另外,我不确定我是否应该像这样连接。 任何帮助/指导非常感谢。 🙂 我创建连接的代码是: public String getContent(String urls) throws IOException { String cont=””; CloseableHttpClient httpclient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(urls); List nvps = new ArrayList (); nvps.add(new BasicNameValuePair(“j_username”, “username”)); nvps.add(new BasicNameValuePair(“j_password”, “password”)); httpPost.setEntity(new UrlEncodedFormEntity(nvps)); CloseableHttpResponse response2 = httpclient.execute(httpPost); try { System.out.println(response2.getStatusLine()); HttpEntity entity2 = response2.getEntity(); BufferedReader reader =new BufferedReader(new […]

如何检查java是否存在网页?

所以这是交易。 我还没有,但从星期五开始,我正在建立一个论坛。 我想做的是检查用户是否在论坛上注册。 我不确定,但是让我们说用户存储在URL / users / NAME.WHATEVER(jsp?)中 如何在java中建立URL连接,并检查URL / users / Robert.WHATEVER == null?

Java连接池实现

如果可以实现它,你能看看我的连接池吗? public class ConnectionPool { private static List pool = null; private static int available = 0; private ConnectionPool() {} public static DBConnection getConnection() { if (pool == null) { pool = new ArrayList(); for (int i = 0; i 0) { available–; return pool.remove(available); } else { return null; } } public static void […]

将Android应用程序连接到远程数据

Sheesh谈论有限的信息! 我正在尝试让我的Android应用程序连接到在线数据库以访问信息。 有很多信息,包括地理标记,这些将在我的应用程序上映射。 开发者网站提供了非常丰富的信息: 您可以使用网络(如果可用)在您自己的基于Web的服务上存储和检索数据。 要执行网络操作,请使用以下包中的类: java.net.* android.net.* 就像我在上一个问题中所说的那样,我仍然是一个非常新的Android新手,并且试图记住我在大学时的java oop很慢。 有没有人有一个如何工作的例子,或者我如何实现它? 我甚至不介意连接到本地xml文件,如果我能找到一个如何做到这一点的好例子!? 我只是在寻找所有错误的地方?! 帮帮我。 请! Ť

多个套接字导致ConnectException:连接被拒绝:连接

我在Windows XP上用Eclipse编程java。 我有一个多进程模拟,它使用ProcessBuilder来运行服务器和两个客户端。 服务器启动一个线程来侦听两个不同的套接字 – 每个客户端一个。 我可以为每个客户注释掉代码,让其他工作完全正常。 当我尝试同时运行它们时,一个客户端将始终使用ConnectException错误:连接被拒绝:连接。 它似乎是哪个客户端运行速度较慢,但​​很难说。 我可以在启动服务器之后但在客户端之前暂停,netstatvalidation两个套接字都处于活动状态。 可能是什么导致了这个? 我在下面有一些简化的代码。 更新:根据评论,我编辑了代码以在单个套接字上multithreading服务器,但我仍然遇到同样的问题。 下面的代码反映了这些变化。 看来套接字是由一个客户端打开和关闭,然后另一个客户端有机会打开它。 我可以在每个客户端的末尾抛出暂停语句,允许另一个完成,但这是一个修复,而不是解决方案。 所以现在真正的问题是,在指示它关闭之前,如何保持ServerSocket的监听? 服务器 try{ server = new ServerSocket(sockNum); } catch (IOException e) { System.out.printf(“Could not listen on port %d\n”,sockNum); System.exit(-1); } while(true){ ClientWorker w; try{ Socket connection = server.accept(); w = new ClientWorker(connection); Thread t = new Thread(w); t.start(); } […]

为java.sql.Connection创建一个与JDBC 3和4一起使用的包装器

是否有一些hack为java.sql.Connection创建一个包装器,它与JDBC 3和4一起工作(Sun为JDBC 4的接口添加了几个方法和新类型), 而不需要在编译时修补源代码? 我的用例是我需要生成一个适用于Java 5和6的库,我真的想避免创建它的两个版本。