标签: connection

如何检查Java中是否存在Internet连接?

你如何检查你是否可以通过java连接到互联网?一种方法是:

final URL url = new URL("http://www.google.com");
final URLConnection conn = url.openConnection();
... if we got here, we should have net ...
Run Code Online (Sandbox Code Playgroud)

但是,是否有更适合执行该任务的东西,特别是如果您需要经常进行连续检查并且极有可能丢失互联网连接?

java connection networking

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

从svn存储库更新返回"无法读取块大小"错误

使用tortoise svn客户端从subversion存储库更新时,我得到的错误如下:

Could not read chunk size: An existing connection was forcibly closed by the remote host.
Run Code Online (Sandbox Code Playgroud)

它不会阻止我更新,只是中断更新过程,所以我必须在完成之前多次重复更新.

什么可以导致这种行为以及如何解决它?

svn connection tortoisesvn

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

用于互联网连接状态更改的Android事件

我正在创建一个应用程序,用户将频繁的信息和文件上传到我的服务器.这是通过专用的上传器服务在新线程中完成的.

我从这个帖子中知道

检测Android上是否有可用的Internet连接

你可以相对容易地检查是否有互联网连接.您还可以获取socketTimeoutExceptions以检测Internet连接问题.所有这一切都很好,并且当连接因任何原因无法正常工作时,我可以轻松地缓存上传内容.

我的问题是如何知道何时重新上传?连接恢复时是否触发了事件?或者我是不是在制作一个睡眠的新线程,然后每30秒检查一次互联网连接?

任何想法,将不胜感激!

connection events android connectivity

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

错误状态:平台不允许不安全的 HTTP:

我遇到了以下问题:E/flutter (7144): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:错误状态:平台不允许不安全的 HTTP:http://myIPv4 :端口/路径。

这是我要申请的颤振代码

这是我可以访问的后端: 我的后台代码

我已经允许 cors 访问,但即使这对我也没有帮助。我已经尝试使用 http://localhost:port/path 和 http://myIP:port/path 但没有用!

但是如果我尝试通过浏览器直接访问,那么工作。

浏览器打印

connection mobile http node.js flutter

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

为什么PDO在连接失败时会打印我的密码?

我有一个简单的网站,我使用PDO建立与Mysql服务器的连接.

$dbh  =  new PDO('mysql:host=localhost;dbname=DB;port=3306', 'USER', 
'SECRET',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Run Code Online (Sandbox Code Playgroud)

我的网站上有一些流量,达到服务器连接限制,网站抛出此错误,其中包含我的PLAIN密码!

致命错误:/home/domain/html/index.php:xxx中带有消息"SQLSTATE [08004] [1040]连接太多"的未捕获异常"PDOException"堆栈跟踪:#0 /home/domain/html/index.php (64):PDO - > __ construct('mysql:host = loca ...','USER','SECRET',Array)在第64行的/home/domain/html/index.php中抛出#1 {main}

具有讽刺意味的是,出于安全考虑我转向PDO,所以这让我感到震惊,因为这个确切的错误是你可以在大多数使用简单的http泛滥的网站上轻易引起的.

我现在已将我的连接包装在try/catch块中,但我认为这仍然是灾难性的!

我是PDO的新手,所以我的问题是:我需要做些什么来考虑安全?如何以安全的方式建立连接?是否还有其他已知的安全漏洞,我必须注意这个漏洞?

php mysql security connection pdo

53
推荐指数
3
解决办法
9148
查看次数

Oracle - 我使用的TNS名称文件是什么?

有时我会遇到Oracle连接问题,因为我无法弄清楚我的数据库客户端正在使用哪个tnsnames.ora文件.

想出这个的最佳方法是什么?++对各种平台解决方案感到满意

oracle connection tns tnsnames

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

如何立即关闭Node.js http(s)服务器?

我有一个包含http(s)服务器的Node.js应用程序.

在特定情况下,我需要以编程方式关闭此服务器.我目前正在做的是调用它的close()函数,但这没有用,因为它等待任何保持活动的连接首先完成.

因此,基本上,这会关闭服务器,但仅在最短120秒的等待时间之后.但我希望服务器立即关闭 - 即使这意味着与当前处理的请求分手.

我不能做的是一个简单的

process.exit();
Run Code Online (Sandbox Code Playgroud)

因为服务器只是应用程序的一部分,应用程序的其余部分应该保持运行.我正在寻找的是概念上的东西,例如类似的server.destroy();东西.

我怎么能实现这个目标?

PS:通常需要连接的保持活动超时,因此减少此时间不是可行的选择.

connection http keep-alive node.js

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

在多线程系统中使用静态java.sql.Connection实例是否安全?

我在Tomcat上运行Web应用程序.我有一个处理所有数据库查询的类.此类包含Connection返回查询结果的对象和方法.

这是连接对象:

private static Connection conn = null;
Run Code Online (Sandbox Code Playgroud)

它只有一个实例(单例).

另外,我有执行查询的方法,例如在db中搜索用户:

public static ResultSet searchUser(String user, String pass) throws SQLException
Run Code Online (Sandbox Code Playgroud)

此方法使用静态Connection对象.我的问题是,我在静态Connection对象线程中的使用是否安全?或者当很多用户调用该searchUser方法时会引起问题吗?

java connection multithreading servlets jdbc

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

CodeIgniter:无法使用提供的设置错误消息连接到数据库服务器

我使用MySQL驱动程序就好了.我想改用MySQL驱动程序,但是只要我更改它(只需在MySQL末尾添加'i',并添加端口号)我就会收到以下错误消息

发生数据库错误

无法使用提供的设置连接到数据库服务器.

文件名:core/Loader.php

行号:232

我的设置看起来像这样:

$db['default']['hostname'] = $hostname;
$db['default']['username'] = $username;
$db['default']['password'] = $password;
$db['default']['database'] = $database;
$db['default']['dbdriver'] = 'mysqli';
$db['default']['port']     = "3306";  
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE; 

where
$hostname = 'localhost';
$username = 'myusernamegoeshere';
$password = 'mypasswordgoeshere';
$database = 'mydatabasenamegoeshere'; 
Run Code Online (Sandbox Code Playgroud)

我正在使用:

CI 2.0.2 php 5.3.4 Apache/2.2.17(Unix)mysql 5.5.13 mysql.default_port 3306

我做错了吗?

谢谢,

php mysql connection mysqli codeigniter

49
推荐指数
6
解决办法
26万
查看次数

管理从Python连接到redis

redis-py在我的python应用程序中使用在Redis数据库中存储简单变量或变量列表,所以我认为每次我需要保存或检索变量时创建与redis服务器的连接会更好,因为这不是经常并且不希望永久连接可能会超时.

阅读一些基本教程,我使用Redis类创建了连接,但没有找到关闭连接的方法,因为这是我第一次使用Redis.我不确定我是否使用最好的方法来管理连接,所以我想为此提出一些建议.这就是我现在变量setget变量的方式:

import redis

def getVariable(variable_name):
    my_server = redis.Redis("10.0.0.1")
    response = my_server.get(variable_name)
    return response

def setVariable(variable_name, variable_value):
    my_server = redis.Redis("10.0.0.1")
    my_server.set(variable_name, variable_value)
Run Code Online (Sandbox Code Playgroud)

我基本上使用这段代码来存储最后的连接时间,或者为我的应用程序和类似的东西获得每秒平均请求数.

谢谢你的建议.

python connection redis

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