Блог Java → Полезное по Java SE | OTUS
JINFO – информация о java-процессе

Java_Deep_28.2-5020-a59224.png

Бывает такое, что во время «боевой» эксплуатации java-приложения появляется потребность посмотреть параметры java-процесса. Порой надо узнать, с какими параметрами приложение было запущено, определить значения переменных окружения и другую подобную информацию. В Java-мире для решения задач мониторинга есть множество интересных инструментов. Сегодня мы рассмотрим один из них. Это jinfo.

С чего начать изучение Java?

Язык программирования Java — это не просто язык, а полноценная программная платформа с большими возможностями. В этой статье мы поговорим, что в эту платформу входит, с чего лучше начать изучение Java, и почему вообще множество людей выбирает именно этот язык программирования.

Первая программа на Java. Структура программ, написанных на Java

Одним из самых популярных и востребованных языков программирования считается Java. Давайте посмотрим, какова структура программ на Java, и напишем свою первую программу на этом языке.

Фреймворк Quartz: решаем вопрос запуска задач

Spring_Deep_10.2-5020-071634.png

Представим достаточно популярную задачу – утилизацию вычислительных ресурсов в дни с минимальной нагрузкой. Допустим, у нас есть какой-то сайт, с которым обычно работают по будням. И есть тяжёлые фоновые задачи, которые хотим запускать в выходные, чтобы не пересекаться с клиентами.

Java: преобразование строки в число и наоборот

В некоторых случаях при программировании на Java нам нужно выполнить преобразование строки в число или числа в строку. Это бывает, если мы имеем величину определённого типа и желаем присвоить эту величину переменной другого типа. Преобразования типов в Java осуществляются разными способами, давайте рассмотрим наиболее популярные из них.

WAR и Uber-JAR в Spring Boot

Spring_Deep_3.02-5020-536aca.png

Как известно, по умолчанию Spring Boot-приложения пакуются в Uber-JAR со всеми зависимостями и embedded сервлет-контейнером (Tomcat, Jetty, Undertow). С таким форматом приятно и удобно работать, ведь Uber-JAR просто разрабатывать, распространять и деплоить.

Мой отзыв о курсе «Разработчик Java»

Java_Feedback_5.9-5020-17623d.png

Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично. Так мы связались с Романом Корсковым, выпускником курса «Разработчик Java».

StampedLock в Java

Java_Deep_16.12-5020-8569f2.png

В Java 8 в пакете java.util.concurrent.locks появился интересный класс – StampedLock. Этот класс в ряде случаев приносит исключительную пользу, однако не все даже опытные программисты про него знают. Сегодня мы немного подправим эту досадную ситуацию.

Популярное
Сегодня тут пусто