Size: a a a

2020 November 22

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Nonverbis
Простите, пожалуйста, чем управлять?
http-статусом, который возвращает метод.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Но в целом, это вкусовщина. Кому-то больше нравится респонсэнтити с явными статусами, кому-то дто
источник

А

Алексей in learn.java
Товарищи знающие, тут вопрос возник. На сервере есть, допустим, 2 доступных из веба ip. Есть какой способ создавать httprequest с любого из них, а не только с основного?
источник

DC

Denis Chikanov in learn.java
Алексей
Товарищи знающие, тут вопрос возник. На сервере есть, допустим, 2 доступных из веба ip. Есть какой способ создавать httprequest с любого из них, а не только с основного?
Ну какие-то библиотеки такое умеют, да. Но важный вопрос - зачем?
источник

А

Алексей in learn.java
Denis Chikanov
Ну какие-то библиотеки такое умеют, да. Но важный вопрос - зачем?
Ну вот не могу найти. Зачем? Нужно сделать парсинг одного сайта и не получить блокировку по ip. Разрешенного таймаута не хватает для нужной производительности. Готов парсить в 20 поток с 20 ip, но, похоже, только на уровне jvm можно это сделать
источник

DC

Denis Chikanov in learn.java
Алексей
Ну вот не могу найти. Зачем? Нужно сделать парсинг одного сайта и не получить блокировку по ip. Разрешенного таймаута не хватает для нужной производительности. Готов парсить в 20 поток с 20 ip, но, похоже, только на уровне jvm можно это сделать
источник

L

Loljeene in learn.java
Алексей
Ну вот не могу найти. Зачем? Нужно сделать парсинг одного сайта и не получить блокировку по ip. Разрешенного таймаута не хватает для нужной производительности. Готов парсить в 20 поток с 20 ip, но, похоже, только на уровне jvm можно это сделать
Почему не поднять для этого прокси?  Да даже те же нжинксы с прокси пасс
источник

А

Алексей in learn.java
Loljeene
Почему не поднять для этого прокси?  Да даже те же нжинксы с прокси пасс
nginx на исходящие реквесты?
источник

А

Алексей in learn.java
Тут два варианта, как я понял. Через апач реквест и сетлокаладрес. И второй через поднятие десятка прокси
источник

w

weezzzeey in learn.java
Привет всем, нужна помощь
источник

w

weezzzeey in learn.java
создаю псевдослучайные числа и запихиваю их в стрингбилдер, необходимо еще чтобы они были уникальными. как это можно реализовать?
источник

А

Алексей in learn.java
weezzzeey
создаю псевдослучайные числа и запихиваю их в стрингбилдер, необходимо еще чтобы они были уникальными. как это можно реализовать?
из решения в лоб - помещать их в список и проверять есть ли такой уже. Второй вариант - искать в строке
источник

DC

Denis Chikanov in learn.java
weezzzeey
создаю псевдослучайные числа и запихиваю их в стрингбилдер, необходимо еще чтобы они были уникальными. как это можно реализовать?
Пихать их в Set, а потом, когда в нём наберётся достаточное количество чисел, преобразовывать. Но у тебя очень странный подход к генерированию случайных целых чисел.
источник

DC

Denis Chikanov in learn.java
Алексей
из решения в лоб - помещать их в список и проверять есть ли такой уже. Второй вариант - искать в строке
Зачем список, если есть set?
источник

w

weezzzeey in learn.java
я еще не знаком со списками
источник

А

Алексей in learn.java
Denis Chikanov
Зачем список, если есть set?
тут вообще максимум 10, поэтому хоть массив
источник

DC

Denis Chikanov in learn.java
weezzzeey
создаю псевдослучайные числа и запихиваю их в стрингбилдер, необходимо еще чтобы они были уникальными. как это можно реализовать?
https://docs.oracle.com/javase/8/docs/api/java/util/Random.html хотя бы используй, что ли
источник

DS

Dmitriy Shilnikov in learn.java
weezzzeey
создаю псевдослучайные числа и запихиваю их в стрингбилдер, необходимо еще чтобы они были уникальными. как это можно реализовать?
Можно просто получить стрим случайных чисел и вызвать у него distinct()
источник

DS

Dmitriy Shilnikov in learn.java
Типа ThreadLocalRandom.current().ints().distinct().limit(10).forEach(System.out::println);
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
Можно просто получить стрим случайных чисел и вызвать у него distinct()
Человек с коллекциями не знаком, а ты ему предлагаешь стримами вертеть.
источник