11 281
Subscribers
-86424 hours
-8727 days
-1 09130 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Совет по Spring 💡
Протоколирование HTTP-запросов с помощью фильтра
CommonsRequestLoggingFilter
Включите протоколирование запросов с помощью фильтра CommonsRequestLoggingFilter
, чтобы получать подробную информацию о входящих запросах. 🔥
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/CommonsRequestLoggingFilter.html
👉CommonsRequestLoggingFilter (Spring Framework 6.1.6 API)
declaration: package: org.springframework.web.filter, class: CommonsRequestLoggingFilter
Repost from Ябломания | Apple 🍏
## 🍏 Ябломания | Apple 🍏
Твой главный источник информации о мире Apple!
Здесь ты найдешь:
* 📰 Горячие новости: будь в курсе всех событий и анонсов компании Apple.
* 🔬 Подробные обзоры: узнай все о новых iPhone, iPad, Mac и других устройствах.
* 🤫 Интересные фишки и секреты: открой для себя скрытые возможности техники Apple.
* 👥 Активное сообщество: общайся с другими фанатами Apple и делись своим опытом.
Подписывайся и погрузись в мир Apple вместе с нами!
➡️ @YablomaniyaNews
#реклама
Подборка Telegram каналов для программистов
Системное администрирование 📌
Типичный Сисадмин (фото железа, было/стало)
Книги для админов, полезные материалы
Все для системного администратора
Библиотека Системного Администратора
Чат системных администраторов
DevOps: Пишем о Docker, Kubernetes и др.
Новости Линукс Linux
Новости высоких технологий, науки и техники💡
Мир технологий (Technology World)
Полезный контент по программированию на Rust
Библиотека Go (Golang) разработчика
Программисты, дизайнеры, новости из мира IT.
Обучающие видео, книги по Физике и Математике
Библиотека PHP программиста 👨🏼💻👩💻
Подборки по Node js и все что с ним связано
Библиотека Ruby программиста
1C разработка 📌
Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
Библиотека C/C++ разработчика
Книги для программистов C/C++
Учим C/C++ на примерах
Программирование Python 📌
Python академия. Учи Python быстро и легко🐍
Библиотека Python разработчика
Python подборки на русском и английском
Книги по Python Rus
Java разработка 📌
Библиотека Java разработчика
Книги по Java Rus
Учим Java на примерах
GitHub Сообщество 📌
Интересное из GitHub
Базы данных (Data Base) 📌
Все про базы данных
Мобильная разработка: iOS, Android 📌
Мобильная разработка
Подборки полезного материала по Kotlin
Фронтенд разработка 📌
Подборки для frontend разработчиков
Frontend советы, примеры и практика!
Подборки по React js и все что с ним связано
Разработка игр 📌
Все о разработке игр
Вакансии 📌
Системный Администратор
Вакансии в IT
Чат программистов📌
Библиотеки 📌
Книги для программистов Rus
Книги по программированию
Библиотека программиста
Книги для программистов
Книги для программистов
БигДата, машинное обучение 📌
Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
Лекции, видеоуроки, доклады с IT конференций
Полезные советы по программированию
QA, тестирование 📌
Библиотека тестировщика
Шутки программистов 📌
Шутки программистов
Защита, взлом, безопасность 📌
Канал о кибербезопасности
Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
Статьи, книги для дизайнеров
Английский 📌
Английский с нуля
Математика 📌
Канал по математике
Excel лайфхак📌
Что такое classpath?
Classpath – это параметр, который указывает приложениям где искать пользовательские классы. По этому адресу должны быть найдены все классы, для которых не применяются специальные загрузчики. На место поиска стандартных классов JRE этот параметр не влияет.
Кроме непосредственно Java-приложений (команда
java
), этот параметр применим и для других утилит JDK, таких как javac
, javadoc
и другие.
Есть два основных способа установки classpath: в переменной окружения ОС CLASSPATH
, и в аргументе командной строки -cp
(синоним -classpath
). Второй способ предпочтительнее, потому что позволяет устанавливать разные значения для разных приложений. Значение по умолчанию – текущая директория.
В параметре передаются пути к jar-файлам и корневым директориям с пакетами. Пути разделяют символом :
в параметре командной строки, или же ;
в переменной окружения. Чтобы включить все файлы директории, разрешается использовать в конце пути символ *
.
Если приложение запускается из jar-файла (java -jar
), classpath должен быть указан в его манифесте.
👉Repost from Андроидер #1 🤖
🤖 Андроидер #1: Твой гид в мире Android
Всё о самой популярной мобильной операционной системе!
В нашем канале ты найдешь:
* 🔥 Новости и обзоры последних Android-смартфонов и планшетов
* 🔎 Секреты и лайфхаки для опытных пользователей
* 🧰 Полезные приложения и игры
* 🛡️ Советы по оптимизации и безопасности
* 💬 Общение с другими энтузиастами Android
Подписывайся на Андроидер #1 и стань экспертом в мире Android!
➡️ @androider
Исходные файлы статьи о быстром нахождении чисел Фибоначчи.
https://github.com/nebel-abyssus/fibonacci
👉
GitHub - nebel-abyssus/fibonacci: Исходные файлы статьи о быстром нахождении чисел Фибоначчи.
Исходные файлы статьи о быстром нахождении чисел Фибоначчи. - nebel-abyssus/fibonacci
🎯 Исключения в разработке — что это и как с ними работать?
Узнайте на открытом практическом уроке «Исключения. От Java до Spring, от шестнадцати и старше» от OTUS.
На вебинаре опытный эксперт разберет:
- что такое исключения;
- как ими пользоваться;
- как на них реагировать и почему они тесно связаны с архитектурой приложения.
И, конечно, мы не забудем про Spring!
Спикер — Senior Software Engineer.
Встречаемся 15 мая в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework».
Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cwFN3f
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как использовать ReadWriteLock?
Стандартный интерфейс
ReadWriteLock
предоставляет потокобезопасный разделенный доступ на чтение и на запись. Для этих целей в нём объявлены два метода: readLock()
и writeLock()
. Они возвращают объекты под интерфейсом Lock.
Оба типа блокировок одного экземпляра ReadWriteLock
связаны. Пока какой-то поток не заберет блокировку на запись, сколько угодно потоков могут читать не мешая друг другу. Блокировкой readLock
закрывается часть кода с семантикой «только чтения» некоторого условного «ресурса». В критической секции кода writeLock
осуществляется модификация ресурса.
Свойства этих локов защищают программу от ситуаций конкурентной записи ресурса и чтения во время записи. Подобно copy-on-write коллекциям, этот подход становится выгодным, когда ресурс читают сильно чаще чем модифицируют.
Интерфейс реализуется классом ReentrantReadWriteLock
, который во многом похож на обычный ReentrantLock.
👉Repost from TechGPT [🅽 🅴 🆆 🆂] 🤖
🚀 TechGPT News: Технологии и ИИ без лишних слов!
🤖 Новости, тренды, практическое применение. Будь в курсе будущего уже сегодня.
🗯 Подписывайся: @TechGPTNews
Repost from GPT | ChatGPT | Midjourney — GPTMain News
🍏 В сети отыскали рекламу первого айфона в Россим — её сделал Билайн в далёком 2009 году.
Осторожно, может захлестнуть волна воспоминаний!
@GPTMainNews