Совершенно безопасно удалить папку .m2/.repository
, так как maven повторно загрузит все необходимые зависимости при необходимости , за исключением ваших локальных проектов . Есть ли какая-нибудь другая папка в разделе .m2
занимающая место?
Для ваших локальных проектов maven будет жаловаться на то, что не нашел их. В этом случае вам просто нужно перекомпилировать и установить их. Они будут загружены в хранилище mvn clean install
Для меня основным преимуществом потока памяти является то, что он динамически растет и оптимизирован для так. Копировать и дублировать память сложно, но если вы в первую очередь используете его, чтобы создать буфер, который будет передан в конце процесса, этот недостаток в некоторой степени компенсируется. 1244] Я должен добавить, в отличие от FileStream, MemoryStreams намного быстрее. Они более ограничены по размеру, чем FileStreams, потому что у вас обычно гораздо больше дискового пространства, чем RAM. Поэтому вам нужно решить, нужна вам скорость или пространство.
Вы можете получить базовый байтовый буфер с помощью функции getBuffer (но только если вы создали MemoryStream из предоставленного вами байтового массива, что полезно, если вы хотите иметь возможность напрямую управлять буфером)
Единственное преимущество использования MemoryStream заключается в том, что вы используете API, основанный на потоках, или если вам нужно, чтобы байтовый буфер имел возможность динамического роста ..