tgindex

Java developer

описание

@Alexander_Nesterov https://t.me/tribute/app?startapp=d7Lb

195
подписчиков
Охват к подписчикам
466,2%
ERR
Реакции к просмотрам
0,52%
95 на 20 постов
Пересылки к просмотрам
0,08%
15
Постов в день
0,0
всего 20

Где отзываются чаще

доля реакций к просмотрам
  • 27 авг. 2024 г.https://t.me/tgresistancebot/letter Присоединяйтесь к #DigitalResistance. Подпишите Открытое письмо за #FREEDUROV.1,82%
  • 18 авг. 2024 г.🧠 NotchNook Небольшое приложение для macOS 💻 Созданное специально для пользователей MacBook с вырезом (notch) на экране. 👏 Основная цель приложения — оптимизация использования пространства вокруг выреза и обеспечение более эффективной работы. ✅ Уже активированный файл ниже, пользуйтесь! 💬Discord1,59%
  • 18 авг. 2024 г.⌨️Программа сервера и клиента. 🔣Общий процесс 1. Клиент запускает соединение и начинает отправлять строки. 2. Сервер обрабатывает каждую строку и возвращает соответствующий ответ в зависимости от содержимого строки. 3. Клиент получает ответ от сервера. Таким образом, сервер отвечает "200 OK" ✉️ для строк, содержащих латинские буквы, кириллицу и цифры, и "404 Not Found" 😟 для всех остальных строк. Если север недоступен "503 Service Unavailable" 🤷‍♂️. Код: GitLab 👩‍💻.1,29%
  • 20 авг. 2024 г.✈️Задача на тему многопоточности. ➡️ Необходимо реализовать потокобезопасный счетчик, который будет увеличивать своё значение до определенного лимита. ⬇️ Когда лимит достигнут, все потоки, пытающиеся увеличить значение счетчика, должны блокироваться до тех пор, пока один из потоков не сбросит значение счетчика в ноль. ➕ Подход с использованием ограниченного счетчика и механизмов синхронизации, таких как Lock и Condition, применим в сценариях, где требуется контролировать количество выполняемых операций или ресурсов в многопоточном окружении. 📷 Например, сервер может ограничивать количество одновременных запросов, которые он обрабатывает, чтобы предотвратить перегрузку. Когда достигается лимит одновременных запросов, сервер может ожидать завершения текущих запросов перед тем, как начать обработку новых. ❣️ ТЗ Код: GitLab 👩‍💻0,90%
  • 30 дек. 2023 г.☃️Всех с наступающим Новым Годом! ✈️Пусть каждый из вас, открывая новую страницу в календаре, находит невероятные возможности для реализации своих мечт и целей. 🧑‍💻Пусть каждый день приносит радость, а каждый труд - удовлетворение от результатов. 🏡Желаю не только радости и отдыха, но и набраться сил для покорения новых вершин в грядущем году!🌲0,76%
  • 3 дек. 2023 г.💡Интерфейс Deque 🧑‍💻 Интерфейс Deque, используется для создания коллекции, которая представляет собой двустороннюю очередь элементов. Он расширяет интерфейсы Queue и Collection и определяет методы для работы с очередью, такие как добавление элемента в начало или конец очереди, удаление элемента из начала или конца очереди, проверка наличия элемента и т.д. ✊ Двусторонняя очередь может быть использована для решения различных задач, таких как обработка задач в порядке их поступления, управление потоками данных в многопоточных приложениях, реализация алгоритмов поиска в ширину. ☝️Использование интерфейса Deque может быть полезным при работе с потоками данных, когда необходимо управлять порядком обработки элементов с обеих сторон или обрабатывать элементы в порядке приоритета. ⚡️Методы: 📖Добавление элементов: 🔸 void addFirst(E e): Добавляет элемент в начало очереди. 🔸 void addLast(E e): Добавляет элемент в конец очереди. ❌Удаление элементов: 🔸 boolean offerFirst(E e): Добавляет элемент в начало очереди и возвращает true, если удалось, иначе false. 🔸 boolean offerLast(E e): Добавляет элемент в конец очереди и возвращает true, если удалось, иначе false. 🔸 E removeFirst(): Удаляет и возвращает первый элемент, выбрасывая исключение, если очередь пуста. 🔸 E removeLast(): Удаляет и возвращает последний элемент, выбрасывая исключение, если очередь пуста. 🔸 E pollFirst(): Удаляет и возвращает первый элемент, возвращая null, если очередь пуста. 🔸 E pollLast(): Удаляет и возвращает последний элемент, возвращая null, если очередь пуста. 🔸 E getFirst(): Возвращает первый элемент без удаления, выбрасывая исключение, если очередь пуста. 🔸 E getLast(): Возвращает последний элемент без удаления, выбрасывая исключение, если очередь пуста. 🔸 E peekFirst(): Возвращает первый элемент без удаления, возвращая null, если очередь пуста. 🔸 E peekLast(): Возвращает последний элемент без удаления, возвращая null, если очередь пуста. ❗️Другие методы: 🔸 boolean contains(Object o): Проверяет, содержит ли очередь указанный элемент. 🔸 int size(): Возвращает количество элементов в очереди. 🔸 boolean isEmpty(): Проверяет, пуста ли очередь. Код: GitLab 👩‍💻0,40%
  • 7 нояб. 2023 г.💪 Конференция Яндекса YaTalks 2023. 🧠 В 2023 году YaTalks пройдёт 5 и 6 декабря в Москве, Белграде и онлайн. 📖 Тема этого года — явления, которые меняют мир и двигают его вперёд. Пригласили более сотни спикеров, которые будут читать доклады о разработке, управлении и карьере в IT. ⭐️5 декабря — день YaTalks 2023 с хардовыми техническими докладами. 🔹 Андрей Мелихов, ведущий разработчик из Yandex Cloud. Объяснит, с какими проблемами и вызовами пришлось столкнуться, когда выпускали DataLens в опенсорс. 🔹 Никита Илясов, СТО Яндекс Еды и Маркета Деливери. Расскажет, как объединяли Delivery Club и Яндекс Еду. 🔹 Алексей Гусаков, технический директор Яндекс Поиска. Покажет, как инженеры управляют временем — и делают наш мир быстрее. ⭐️6 декабря — день, когда спикеры YaTalks 2023 рассказывают про управление и обучение. 🔹 Галина Юзефович, литературный критик, преподаватель, онлайн-платформа «Страдариум». Расскажет, как новые технологии меняют литературу и какие книги почитать об этой трансформации. 🔹 Евгений Кот, VP of Engineering из Rarible. Объяснит, почему сеньору и менеджеру сложно выбрать вектор для развития и как надо строить карьеру. 💥 Всё это — бесплатно, так что переходите на сайт, изучайте программу и регистрируйтесь!0,36%
  • 25 нояб. 2023 г.👋Класс HashSet Это одна из реализаций интерфейса Set. 🔹Он использует хэширование для хранения элементов, что обеспечивает высокую эффективность операций добавления, удаления и поиска элементов. 🔹Класс HashSet не гарантирует порядок элементов, итерация по множеству может осуществляться в произвольном порядке. 💡Интерфейс Set и класс HashSet часто используются для хранения уникальных элементов, например, для фильтрации дубликатов в коллекциях, проверки уникальности значений и других задач, связанных с управлением множеством элементов. Код: GitLab 👩‍💻0,30%
  • 20 нояб. 2023 г.Алгоритм RSA 😎 ⭐️Основан на использовании двух больших простых чисел и математических операций с ними. Он используется для шифрования и подписи данных в криптографии. 📖 Алгоритм RSA работает следующим образом: ⭐️Генерация ключей: сначала выбираются два больших простых числа p и q. Затем вычисляется их произведение n = p * q, которое называется модулем. Также выбирается число e, которое является взаимно простым с числом (p-1)*(q-1). Эти числа (n, e) составляют открытый ключ. Затем вычисляется число d, которое является обратным к числу e по модулю (p-1)*(q-1). Число d является секретным ключом. ⭐️Шифрование: для шифрования сообщения m сначала оно преобразуется в число, меньшее n. Затем вычисляется зашифрованное сообщение c = m^e mod n. ⭐️Расшифрование: для расшифрования зашифрованного сообщения c сначала вычисляется исходное сообщение m = c^d mod n. ⚙️Алгоритм обладает высокой стойкостью к взлому благодаря трудности факторизации больших чисел на простые множители. Однако он также требует больших вычислительных ресурсов и может быть уязвим к атакам, связанным с криптоанализом или использованием слабых ключей. Поэтому важно правильно выбирать параметры алгоритма при генерации ключей. Код: Генерация ключей 👩‍💻 Код: Шифрование и расшифровка 👩‍💻0,29%
  • 27 дек. 2023 г.🧑‍💻 Отправка HTTP-запросов (GET, POST, DELETE) с использованием стандартных классов Java для работы с сетью.🌐 💡Для выполнения HTTP-запросов используем классы HttpURLConnection, URL, BufferedReader, OutputStream и InputStreamReader из пакета java.net. 🗄 Сначала устанавливаем соединение с сервером, указываем тип запроса (GET, POST, DELETE) и настраивает необходимые параметры запроса. ⚡️После этого для запроса GET создается объект URL, через который происходит установка соединения. Полученный ответ считывается построчно с использованием BufferedReader и добавляется в буфер для дальнейшего использования. ⚡️Для запроса POST устанавливается флаг setDoOutput(true), чтобы разрешить вывод данных в соединение. После этого отправляются данные в формате JSON через OutputStream. После отправки данных читается ответ сервера и выводится на экран. ⚡️Для запроса DELETE устанавливается метод запроса, который затем выполняется, и получается код ответа сервера. 🧠 Здесь мы отправляем HTTP-запросы без использования сторонних библиотек, прямо с помощью встроенных средств Java для работы с HTTP. Код: GitLab (в README есть описание) 👩‍💻0,26%
  • 8 нояб. 2023 г.👩‍💻 GPT-4 💡OpenAi провела мероприятие для разработчиков, на котором анонсировала улучшения в своих моделях. GPT-3.5 и GPT-4 прокачали, выпустили обновлённую версию GPT-4 Turbo, которому наконец рассказали, что произошло в мире и интернете в период с сентября 2021 до апреля 2023. 👍 GPT-4 Turbo быстрее предшественника, а также он способен анализировать больше информации за один запрос. Теперь он может обработать 128 000 токенов, что приблизительно эквивалентно более 300 страницам текста. Сами токены для API станут дешевле в 2-3 раза. 💻 Помимо этого, OpenAi анонсировала своеобразный конструктор чат-ботов на основе GPT-моделей. В скором можно будет гибко кастомизировать нейросеть под свои нужды, а также делиться созданными моделями с другими пользователями. Обновления обещают раскатать для всех в течение нескольких недель.0,18%
  • 1 мар. 2024 г.Всем привет! 👋 🎚️ Сегодня, 1 марта стартовал пятый сезон «Тренировки по алгоритмам 5.0» от Яндекс 💸 💜 Как устроены Тренировки 😎 и что получат участники: 📣 Обновлённые лекции по алгоритмам. 👥 Собеседования в прямом эфире. 🎁 Сертификат о прохождении Тренировок. 👥 Персональные тренировки для топ-200. 👥 Пробное алгоритмическое собеседование для топ-200. Записывайтесь по 🧠ссылке0,15%