Kirows, как тот хрен, проложивший и спроектировавший не одну сотню километров линий, рекомендую, делайте по стандартам. Оно лет через 5 сами себе спасибо скажете. Да, и у меня были случаи, когда в казалось бы с запасом построенной скс вдруг нужно было дополнительно посадить еще человек 80 к имеющимся 300. Вот тогда уже и колхозить можно. А 80 при нормальном развитии предприятия в легкую за год-два вырастают в два раза! И да, это капитальные вложения, которые за год реально окупаются.
Да, только схрена "раньше было лучше"? Терминал зеленый VT110 на 9600 бод. Emacs, make, и gdb.
О да! Я помню, была станция с Xwindow и чОткий отладчик (фронтэнд к gdb) DDD.
Потом, на лет 5 позже, появилась кросскомпиляция и удаленная отладка. Сидишь под виндой в Сode Warior и по нульмодемному кабелю по SLIP (древний PPP) или вообще kermit, хреначишь свои нетленные драйвера и утилиты.
Хотя да, работали же.
Он хотя бы их находит? Если не находит, то или выключен (на некоторых ноутбуках есть горячие клавиши), или драйвер глючит, что бывает. Нужна модель ноутбука и версия минта.
effko32, так какие проблемы, напишите отдельным ответом. Мы для себя уже сделали выбор, лет 10 назад, и пару раз в год пытаемся его пересмотреть. Клиентов у нас много...
effko32, боюсь, вы нникогда не настраивали... по хорошему эта штука состоит из ipsec/ppp/l2tp. Причем, если захотите еще и ipv6, то дня три-четыре выкинете. А если с нуля, то и недельку.
Openvpn за 30 минут-час. С тем же эффектом и нормальным прохождением роутеров-натов. Я уж не говорю про возможномти ipv6, куче чиперов и сжатия, авторизации как угодно, изменяемом mtu, автосогласовании и просих плюшках. Мне особенно нравится прокидывание маршрутов на клиента.
kiranananda, Не ждите. Лет 10 назад уже все перепробовали. У нас и офисы и поезда - все на нем ездит, и мониторится. И еще у пары знакомых фирм.
Как альтернатива - брать что-то покупное, типа сисок или юнипера. Там у них клиенты есть. Одна проблема (нет - три, нет много проблем), постоянно платить, одновендорность, проблемы с линуксовыми клиентами, часто требуют выделенную и покупную железку, очень часто, для заявленной пропускной способности нужна очень дорогая железка. А здесь core i3 тянет 100+ клиентов и не шуршит.
Ну, лучше будет индексировать не отдельное поле, и делать индекс на него, а сразу несколько полей. Например не просто поле user, а сразу user/name/lastname/userId. Чтобы выбирая поле user мы могли бы получить и все остальные связанные поля по этому пользователю. или чтобы выбирать по нескольким полям. Это я и имел ввиду.
Erik Mironov, Вариантов несколько
1) По индексу типа items.smartPhonesNames("apple").get(0)
2) Поискать перебором - тот же самый цикл forEach или через streams.filter
3) Перебором через iterator или listiterator.
4) Запулить смартфоны в базу данных и там искать по индексу. (но это уже сложно на начальных этапах)
5) поискать через compatator
xllnc, Как ни странно, hibernate входит в EE, а spring никак не противоречит, а и даже помогает писать EE приложения.
Spring - это некий клей для вашего приложения, а EE - спецификация, очень и очень большая, куда входит куча технологий. Спринг просто помогает сделать некоторые вещи легче, например инициализацию классов с заданными ресурсами.
Ну и как следствие, не одним EE едины! Есть еще OSGI стек и популярные сейчас микроархитектуры.
Владимир, Так, хорошо. С анонимной памятью я понял.. А с чего Вы взяли, что растет именно именно эта память? Как вы ее контролируете изначально и понимаете, что именно она растет?