Подскажи пожалуйста, я могу как-то запуск файла сделать универсальным?
Такого к сожалению не бывает. Java требует усилий по установке runtime в операционную систему.
Или ты можешь собрать Docker - образ с операционкой и Java вместе.
Или ты помжешь поизучать GraalVM компиллятор. Но это уже - самостоятельно.
MishaXXL, нет. Тебе нужно чтобы в runtime переменная CLASSPATH указывала пути где лежат
драйверы. Способов сделать это - много. Чтоб дальше говорить нужно смотреть как ты компилируешь
проект. Какой сборщик? Ant? Maven? Gradle?
Александр, такое сравнение не работает. Нельзя сравнивать самолет и пароход. Понимаешь? У них - разное предназначение и от этого методика сравнения не может быть объективной.
Ассимметричка работает медленно и не годится для шифрования трафика. Поэтому ее используют
только для обработки рукопожания и обмена симметричными ключами. А дальше работает
симметричка которая очень быстрая и не создает проблем для сервера и клиента.
WbICHA, я работал в гос-конторе. И я могу сказать что горизонтальные коммункиации в ней работают очень плохо. Начальники друг друга подсиживают и гадят друг на друга на оперативках. И любая задача коммуникации между
секторами или департаментами выливается в тягучую бюрократию. Особенно если нет консенсуса между начальниками.
В противоположность в продуктовых компаниях горизотналь работает на ура. Любой вопрос касающихся продукции или прибыли решается очень быстро.
WbICHA, по разному. Если гос-предприятие то там нет скрама. Если военное ведомство то тоже нет.
Если ты фрилансер то тебе просто пофиг на эту культуру. Как хочешь так и работаешь.
Скорее всего речь идет о навыках коллективной разработки. Скрам и прочее.
В противоположность - фрилансеры не умеют работать в команде и могут
быть просто "странными" аутичными людьми и некоммуникабельными.
А entertpise разработка обычно не требует супер-скилов от разработчика. Берут - середнячков.
Но они должны очень сильно следовать бюрорократии типа - трекать время с точностью до часов.
Писать комментарии в JIRA тикетах. Писать грамотно пояснения к коммитам и пул-реквестам.
Ходить на стендапы и митинги и ретроспективы. Участвовать в принятии решений. Заменять
скрам-мастера когда это необходимо.
Тоесть по большему счету для ентерпрайза не нужен гений. А нужен очень коммуникабельный
середнячок как винтик большой корпорации. Как такой себе солдат, которого можно всегда заменять
и на процесс разработки в целом это не влияет.
Владимир Рыжов, ну... смотри. Если без перфекционизма. Я-же не говорю что ты должен построить
все сочетания свойств.
Знаешь есть правило типа Паретто. 80% перформанса поедает 20% кода. Вот здесь - тоже
самое. Построй гистограмму частот этих комбинаций. И окажется что их не очень много.
А редкие - игнорируй.
Catmengi, я не очень понимаю суть твоих исследований. Стандартная хеш-таблица на базе бакетов списков
работает достаточно хорошо. Я не уверен что тебе вообще стоит заниматься открытой адресацией.
Она кажется только для примитивов хорошо подходит.
Пересмотри задание. Быть может тебе надо проверять только contains ключей, тогда посмотри как работает
фильтр Блума. Или если у тебя длинные строковые ключи - то посмотри в сторону Trie (RadixTree).
Я надеюсь ты понимаешь что сложно придумать ТЗ близкое к бытовому да еще и так чтоб все
в хабре с этим были согласны. Кому например обработка фоток - бытовая задача. А кому и реверс
инжинеринг екзешника - тоже бытовая.
Вот когда я изучал Spache Spark ML, то взял себе задачу кластеризации. Исходные данные - картинка
16 млн цветов и я решил найти ее палитру цветов с ограничениями в 256 центров кластеров. Задачу
решил и это был мой achievement. Потом пошел дальше также придумавая.
Если лень придумывать - зайти на kaggle. Там много датасетов для обучения и там-же дается
совет каким методом обучать и какая цель
pfg21, кстати хорошая идея - быстро восстанавливать образ сайта из git.
Из него-же можно смотреть diff и понять где были изменены php файлы например.
Знакомые которые суппортят WordPress, таким образом находили плагины вордпресса
с троянами.
Для системы - полный бэкап OS-раздела. И для сайта - из git.
У тебя была хоть попытка самому что-то поискать?