Разрешение Java Httpurlconnection DNS с несколькими IP-адресами

Я использую Java для перехода к foo.com

, foo.com имеет несколько A-записей, указывающих на различные IP-адреса (1.1.1.1 и 1.1.1.2)

Если мой первый вызов подключения разрешится на 1.1.1.1, но затем эта машина отключится, будет ли следующий вызов подключения распознать это и попытаться подключиться на 1.1.1.2 вместо этого?

Или мне нужно самому реализовать этот вид логики с помощью API INetAddress?

-121--1365760-

Создание списка каталогов в стиле дерева в Python Я пытаюсь вывести список каталогов и файлов (recursivley) в каталоге с python: ./rootdir ./file1.html ./subdir1 ./file2.html ./file3.html/.

Я пытаюсь перечислить каталоги и файлы (recursivley) в каталоге с python:

./rootdir
  ./file1.html
  ./subdir1
    ./file2.html
    ./file3.html
  ./subdir2
  ./file4.html

Теперь я могу перечислить каталоги и файлы просто хорошо (заимствовал его из здесь ). Но я хотел бы перечислить его в следующем формате и ORDER (что очень важно для того, что я делаю.

/rootdir/
/rootdir/file1.html
/rootdir/subdir1/
/rootdir/subdir1/file2.html
/rootdir/subdir1/file3.html
/rootdir/subdir2/
/rootdir/file4.html

Мне все равно, как это будет сделано. Если я иду по справочнику, а затем организовать его или получить все в порядке. В любом случае, заранее спасибо!

EDIT: Добавлен код ниже.

# list books
import os
import sys

lstFiles = []
rootdir = "/srv/http/example/www/static/dev/library/books"

# Append the directories and files to a list
for path, dirs, files in os.walk(rootdir):
    #lstFiles.append(path + "/")
    lstFiles.append(path)
    for file in files:
        lstFiles.append(os.path.join(path, file))

# Open the file for writing
f = open("sidebar.html", "w")
f.write("
    ") for item in lstFiles: splitfile = os.path.split(item) webpyPath = splitfile[0].replace("/srv/http/example/www", "") itemName = splitfile[1] if item.endswith("/"): f.write('
  • ' + itemName + '
  • \n') else: f.write('
  • ' + itemName + '
  • \n') f.write("
") f.close()

5
задан Community 23 May 2017 в 10:33
поделиться