В данной статье постараюсь описать, как подготовить сетевое оборудование для организации общественного HotSpota и какое оборудование при этом хорошо себя зарекомендовало. Расскажу, что предпочтительней в определенных случаях и как организовать последнюю милю.
Читать полностью »
Рубрика «hotspot» - 2
HotSpot — заметки на полях
2015-02-10 в 11:30, admin, рубрики: hotspot, wi-fi, Беспроводные технологии, Сетевые технологии, социальные проектыАхаха, HotSpot, что ты делаешь, прекрати!
2014-08-19 в 6:20, admin, рубрики: grep, hotspot, java, JDK, Mercurial 
Как вы наверняка уже знаете, скоро в Питере пройдёт очередная конференция Joker. Я собираюсь сделать на ней доклад о том, как расследовать поведение JVM, кажущееся поначалу таинственным и загадочным. Этот пост — тизер, предназначенный для того, чтобы дать вам возможность понять, чего ждать от доклада.
Предположим, что к вам вдруг приходит информация о проблеме: при сборке мусора отображаются причины «Last Ditch Collection» и «No GC», и поиск в интернете не даёт ничего вразумительного. К счастью, HotSpot практически полностью собирается из OpenJDK, и потому, как минимум в теории, мы можем найти ответы на все интересующие нас вопросы прямо в исходниках. Чем мы и займёмся!
[Ответ] Построение уличной WiFi сети
2013-11-07 в 10:07, admin, рубрики: hotspot, wifi, Беспроводные технологии, метки: hotspot, wifi Доброго времени суток.
Данный пост является ответом на этот топик.
Кому интересно, добро пожаловать под кат.
Читать полностью »
HotSpot в Mikrotik, или как заработать $: Часть 2
2013-04-03 в 11:37, admin, рубрики: $, hotspot, javascript, mikrotik, perl, контент, реклама, Сетевое оборудование, фильтр, метки: hotspot, javascript, mikrotik, perl, контент, реклама, фильтрОбщие сведения
Это вторая часть статьи, иллюстрирующие возможности использования OS Mikrotik, в качестве HotSpot точки. В первой части я рассказывал как настроить HotSpot, а так же познакомил с возможностью выдачи и покупки карт доступа. Ознакомиться с первой частью вы можете здесь.
Тюнинг JVM на примере одного проекта
2013-04-01 в 12:16, admin, рубрики: hotspot, java, jpoint, jvm, Блог компании Luxoft, метки: hotspot, java, jpoint, jvm В этой статье я хочу рассказать о полученном опыте оптимизации приложений по памяти с использованием стандартных механизмов оптимизации JVM таких, как различные типы ссылок, стратегиях garbage collection’а, множестве ключей, влияющих на сборку мусора. Уверен, что каждому из вас приходилось жонглировать параметрами для улучшения производительности и вы не найдете в статье какой-то черной магии или рецепта от недостатка памяти, просто хочется поделиться своим опытом.
Читать полностью »
Таинственный FrontCache
2013-03-11 в 15:41, admin, рубрики: hashmap, hotspot, java, кэширование, недокументированные функции, метки: hashmap, hotspot, java, кэширование, недокументированные функции Всё началось с того, что я в очередной раз ковырял в Eclipse Memory Analyzer дамп памяти Java-приложения и увидел такую интересную вещь:

С кодом HashMap я знаком весьма неплохо, но вложенного класса FrontCache никогда там не видел. Может, с последним обновлением JDK мне прислали обновлённый HashMap? Я заглянул в исходники, но слова «front» там не обнаружилось. Стало интересно, откуда же этот класс берётся и что он делает.
Читать полностью »
Систематизация сборщиков мусора в HotSpot, IBM J9, JRockit JVMs
2012-10-08 в 18:33, admin, рубрики: hotspot, java, Программирование, метки: hotspot, javaВведение
Данная статья призвана систематезировать знания о всех современных сборщиках мусора, используемых в HotSpot, JRockit и J9 JVMs. Статья содержит краткий обзор всех режимов сборки мусора с проведенными аналогиями между всеми рассматриваемыми здесь JVM. Статья будет интересна всем, кто интересуется вопросом GC, а также будет полезна тем, кто рассматривает или планирует совершать портирование JAVA приложений на альтернативные JVM.
Читать полностью »
В ответ на вопрос почему доступ к элементу массива быстрее чем доступ к полям объекта
2012-09-22 в 19:30, admin, рубрики: hotspot, java, performance, метки: hotspot, performance Совсем недавно уважаемый lany написал замечательный пост про mutable numbers в Java: http://habrahabr.ru/post/151887/
В комментарии к его посту я упомянул, что если важна производительность, то можно заменить объект-обертку на одно-элементный массив, доступ к элементу массива по определению быстрее чем извлечение значения из instance field.
Этот стереотип мне достался в наследство от Sun после прочтения очередного performance white paper. Там было написано что быстрее всего происходит доступ к локальной переменной, следом идет статический филд, потом элемент массива и замыкает этот список instance field.
К счастью на слово мне не поверили и это послужило поводом для написания этой статьи.
Статья не расчитана на джуниоров, читатель должен знать Java, ASM x86 и байткод.
Атака пользователей WLAN через rogue-сервисы, или почему PSK — не самый лучший выбор для гостиницы
2012-08-17 в 13:23, admin, рубрики: 802.11, hotspot, rogue, wi-fi, wlan, Беспроводные технологии, информационная безопасность, Сетевые технологии, метки: 802.11, hotspot, rogue, wi-fi, wlanВ этом посте хочу поделиться историей одной гениально простой атаки, которую наблюдал в прошлом году, и обсудить последствия. Здесь не будет «мяса» для хакеров, но будет:
- Плюс одна поучительная байка в коллекцию «для бесед с пользователями» админам и безопасникам.
- Почему в беспроводных сетях защищать нужно не только LAN от WLAN, и зачем нужен т.н. Wireless Firewall.
- Рекомендации, как построить публичную сеть Wi-Fi для избежания подобных проблем.
- Почему в гостиницах и других публичных сетях даже незашифрованный Captive Portal может оказаться предпочтительнее шифрования с PSK.
В принципе, все актуально и для корпоративных сетей, но для них я уже писал. А тут соседний пост заставил глянуть на проблему под несколько иным углом.
Читать полностью »
Как собрать свою JDK, без блекджека и автоматической сборки мусора
2012-04-23 в 3:37, admin, рубрики: hotspot, java, openjdk, wtf, ненормальное программирование, метки: hotspot, java, openjdk, wtf
На недавно прошедшей Java One Руслан cheremin рассказывал о том, что разработчики Disruptor используют JVM без сборщика мусора. У них на то были свои причины, которые не имеют к этому топику никакого отношения.
Я же давно хотел поковыряться в исходниках виртуальной машины, и выпиливание из неё GC – отличное начало. Под катом я расскажу вам, как собрать OpenJDK, выпилить из неё сборщик мусора и снова собрать. Ближе к концу даже будет дан ответ на наверняка пришедший вам в голову вопрос «зачем».
