К сожалению, это не будет работать как ожидается.
Запрос до группировки выберет записи из таблиц vertex и edge по нескольку раз, поэтому суммы после группировки будут в разы больше.
Предок знает о потомках только то, что они есть. Создает экземпляр по названию, инициализирует окружение и выполняет этот самый run. Ну и ловит исключение, если оно вылетит из run.
Мысли уйти как можно быстрее от статики постоянно посещают, но это усложняет и замедляет разработку. Поэтому мы решили поступиться идеологией в пользу скорости.
За ночь я тоже нашел System.getProperty("sun.java.command"). Это то что нужно.
У нас несколько "роботов", которые вызывались так: java -cp ... . Просто решил сократить один вызов.
Спасибо.
Спасибо. Цена нормально. Я опасаюсь, что устройство не подойдет именно к этому ноутбуку. Я пробовал подключить гарнитуру от iPhone и от смартфона Huawei. Ноутбук не видит их микрофон.
Проверял в Ubuntu, включив звуковую петлю pactl load-module module-loopback latency_msec=4 .
В настройках громкости выбирал разные источники - результат один - звук снимается со встроенного в корпус ноутбука микрофона.
Андрей Буров: смысл в том, чтобы объединить большое множество файлов в один. Когда в папке очень много файлов с ней становится очень проблематично работать.
Спасибо за уточнения, займусь изучением.
Спасибо за ответ. Классическое решение. Проблема в том, что на этапе "3. Формировал печатный блок" невозможно узнать размеры печатной области. Вследствие чего невозможно определить место в таблице, где ее необходимо разорвать и вставить заголовок.
Т.е. вы предлагаете "кастомизацию" тоже хранить в базе?
Например, логотип и название компании при формировании отчета брать из базы, а сам HTML-шаблон пользователю не давать редактировать?
Так и есть. Но это не решает всех проблем. Если пользователь поправит "глючный" отчет, то при следующем обновлении мы или баг не исправим, или затрем изменения пользователя.