LINUX.ORG.RU

Сообщения hctr

 

Как правильно настроить dev и production среду?

Есть некий проект с довольно большими двумя базами данных. Mysqldump дампит быстро но вот разворачивание довольно долгое. Да есть решения но сейчас не о них.

Нужно настроить локальную среду разработки.

1. База должна быть развернута локально? Удаленно дикие тормоза.

2. Что делать если нужно тестить на свежих данных? Копия таблиц? А связи?

3. Как сделать срез данных или засунуть фейк данные для чужих программистов? (сторонние программисты не должны получить настоящие данные в целях безопасности)

4. Как поручать программистам отдельные блоки кода (модули, классы)? Это нормальная практика?

Где почитать про наилучшие практики? Краем уха слышал про докер но мне не хочется все усложнять.

Проект использует mysql, sphinx, php7, nginx, apache, java (sockets), postfix.

 

hctr
()

Java, maven пара вопросов

Здравствуйте,

Подскажите best practice по организации Java maven проекта. Допустим есть ряд файлов с каких нужно читать и которые юзер будет обновлять на сервере (например список имен, городов, прокси и тд) Пихать это в папку resources как я понимаю не стоит. Я создаю папку files в корне проекта где лежит файл pom.xml В эту папку ложу файлы.

Jar файл же генерируется в target папку. И естественно если запустить с этой папки jar то файлы он не найдет (в коде так выглядит: File myFile = new File("./files/file.txt");)

Netbeans же нормально запускает по Run. Однако netbeans не видит папку files на вкладке projects, только во вкладке Files.

Я вот не понимаю как лучше поступать с такими вот файлами? Как правильнее работать? Конечно можно скопировать папку с файлами, положить туда jar файл в корень и все будет хорошо, но правильно ли? Мне кажется что я что-то делаю не так.

С Java пока что на ВЫ.

 ,

hctr
()

2016 Spring Boot, Java EE или что-то еще?

С Java знаком всего месяца 3.

1) Какая технология для веба сейчас самая актуальная? Пробовал Spring Boot но jar получился довольно большой и долгое время компиляции простого проекта, хоят понравилось как он компилириует при изменении класса. Смотрел Java EE, но не использовал на практике. Нужно чтобы быстро получать результат и для мелких веб скриптов на замену php.

2) Какой шаблонизатор самый актуальный? В Spring - thymeleaf, вроде ничего но нет автодополнения кода в Netbeans и вообще довольно запутаный. Хотелось бы что-то проще.

3) Как организовать проект где есть несколько модулей? Нужна общая конфигурация (База Данных например) но зависимости разные. Как это сделать с maven в netbeans? Нужна лучшая реализация.

 ,

hctr
()

RSS подписка на новые темы