Size: a a a

2021 April 05

ch

central hardware in pro.jvm
Burevesnik 1960
Та нет, мне через бек как то автомато подтягивать
зачем? распишите исходную задачу, а не xy как всегда
источник

ЕМ

Евгений Михайлов... in pro.jvm
Burevesnik 1960
Та нет, мне через бек как то автомато подтягивать
источник

B1

Burevesnik 1960 in pro.jvm
в зависимости от стейджа где поднят бек, нужно как то достать айпи стейджа, и позже вставлять айпи_стейджа+front_url в некоторых мейлах
источник

B1

Burevesnik 1960 in pro.jvm
спасибо!
источник

DC

Denis Chikanov in pro.jvm
Я аккуратно отмечу, что в зависимости от сетевой конфигурации всей системы, в общем случае сам бэк может иметь ноль знаний о том, по какому IP он доступен клиентам
источник

DC

Denis Chikanov in pro.jvm
С всякими там реверс-проксями и прочим добром
источник

ch

central hardware in pro.jvm
че то очень странно хотеть отправлять IP, devops может наживую менять расположение сервера столько раз сколько захочет и столько же раз все будет ломаться
источник

DC

Denis Chikanov in pro.jvm
Доменные имена неспроста любят, да
источник

VP

Vladimir Petrakovich in pro.jvm
Burevesnik 1960
в зависимости от стейджа где поднят бек, нужно как то достать айпи стейджа, и позже вставлять айпи_стейджа+front_url в некоторых мейлах
Гиблая затея, лучше положите его в конфиг и оттуда берите
источник

VP

Vladimir Petrakovich in pro.jvm
Есть ещё вариант из Forwarded заголовка брать, если он есть
источник

B1

Burevesnik 1960 in pro.jvm
Vladimir Petrakovich
Есть ещё вариант из Forwarded заголовка брать, если он есть
так и есть сейчас
источник

B1

Burevesnik 1960 in pro.jvm
спасибо большое за советы
источник

E

Emin in pro.jvm
Всем привет, есть вопрос связанный с груви и явой, сюда можно кидать куски кода?
источник

ch

central hardware in pro.jvm
Emin
Всем привет, есть вопрос связанный с груви и явой, сюда можно кидать куски кода?
куски, можно nometa.xyz нельзя
источник

E

Emin in pro.jvm
есть скрипт
@Grab('mysql:mysql-connector-java:5.0.3')
@GrabConfig(systemClassLoader=true)
import groovy.sql.Sql

class Greeter {
   String sayHello(String data) {
       def greet = data;
       def sql = Sql.newInstance(
               "jdbc:mysql:", "login", "pass", "com.mysql.jdbc.Driver")
       sql.query('select * from table'){resultSet->
           while (resultSet.next()) {
               def first = resultSet.getString(1)
               print(first)
           }
       }
       print(greet)
       return greet
   }
}

static void main(String[] args) {
   def greeter = new Greeter()
  greeter.sayHello("");
}



вызываю из явы

Binding binding = new Binding();
GroovyScriptEngine gse = new GroovyScriptEngine(paths);
binding.setVariable("args", "Test Data");
String result = (String) gse.run("groovydb.groovy",binding);






ошибка

Exception in thread "main" org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: No suitable ClassLoader found for grab
источник

E

Emin in pro.jvm
попмогите новичку плз
источник

AG

Alexey Genus in pro.jvm
Похоже, что не хватает зависимости на grab в classpath
источник

OP

O. Petr in pro.jvm
Подскажи кто реактором из кафки читал, как читать из нескольких партиций нормально? В доке есть смешной вариант с групп баем того что прочитал 1 консюмер - соответственно лаг и всё в 1 поток будит.
Че ток через клиент узнавать количество партиций и в цикле на каждый консюмер создавать ?
источник

E

Emin in pro.jvm
Alexey Genus
Похоже, что не хватает зависимости на grab в classpath
я использую мавен
<dependencies>
   <dependency>
       <groupId>org.codehaus.groovy</groupId>
       <artifactId>groovy-all</artifactId>
       <version>3.0.7</version>
       <type>pom</type>
   </dependency>
   <dependency>
       <groupId>org.apache.ivy</groupId>
       <artifactId>ivy</artifactId>
       <version>2.5.0</version>
   </dependency>
</dependencies>
источник

E

Emin in pro.jvm
куда еще добавить?
источник