Це стара версія документу!
Java
git
Distributed Computing
Были в институте разные контрольные. Из интересных - по предмету “Распределенные вычисления” часть курса была на Java. С этого курса как раз и началось практическое знакомство с упомянутым языком программирования.
Удалось по примеру организовать по своему варианту передачу данных, провести вычисления над матрицей. Из не удовлетворивших на тот момент меня результатов было то, что сетевой интерфейс был совершенно не загружен в процессе передачи (процесс обмена данными занимал на значительно много времени больше, чем сами вычисления). Как я позже разобрался ошибка была в “побайтовой” передаче данных. Правильнее было-бы “собрать относительно большой блок данных” и этими “блоками” передавать уже. Сроки сдачи “поджимали” и при теоретическом опросе удалось защитить работу. На тот момент главным было, что сделал сам и то уже хорошо.
Что получилось на тот момент: my_pro.zip
Ant + Ivy VS Maven: давайте жить дружно Ант - для сборки проекта. Мавен, более глобально решает задачи.
Шпаргалка по шаблонам проектирования
Майское хабрасоревнование: делаем свой ГЛОНАССБлог компании WayRay
Software Scalling
Отладка
Утилиты InTrace+VisualVM, btrace, jprofiler, NetBeans Profiler
Отладка Java приложения, когда оно совсем не ждёт — добро пожаловать в InTrace подход