TGViewer
Channel Public Channel
Java Ready | Программирование

Java Ready | Программирование

@java_ready

Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Cотрудничество: @energy_c
Subscribers
9.31K
Photos
1.5K
Videos
77
Links
768

Showing posts older than #874 · Back to latest

Older Posts 10 shown
Post #867 1.83K
  • 👍 9
  • ❤ 5
  • 🔥 4
Post #866 1.87K
  • ❤ 7
  • 👍 4
  • 🔥 4
Post #861 1.82K
👩‍💻 CDS — способ ускорить запуск Java без переписывания кода!

Создай архив классов с -Xshare:dump, подключи его в рантайме и уменьши время старта, память и нагрузку на диск. Используй в microservice, serverless везде, где важен быстрый запуск.

👉 Java Ready | #шпора
  • 🔥 12
  • ❤ 8
  • 👍 4
  • 👎 1
Post #859 1.74K
Metanit — сайт, на котором собрано большое количество полезных теоретических материалов для изучения программирования. Материалы есть почти по всем языкам — от java до dart.

📌 Ссылочка: metanit.com

📣 Java Ready | #ресурс
  • 👍 14
  • 🔥 4
  • ❤ 2
Post #852 1.83K
👩‍💻 Hibernate с нуля за 3 часа, полное руководство!

Подробный курс по Hibernate и работе с базами данных в Java. Вместе с автором поднимаешь PostgreSQL в Docker, настраиваешь Hibernate и JPA, создаёшь сущности с аннотациями @Entity, @Table, на практике осваиваешь связи OneToOne, ManyToOne, OneToMany.

Ссылочка на видео: YouTube 🖤


👉 Java Ready | #курс
  • 👍 10
  • 🔥 6
  • ❤ 2
Post #851 1.64K
Получаем список принтеров и печатаем текст!

Если нужно отправить текст на печать, Java справится без внешних библиотек. Через PrintService можно получить доступ к системным принтерам и отправить данные на печать.

Пример кода:
// Получаем список всех принтеров
PrintService[] printers = PrintServiceLookup.lookupPrintServices(null, null);

System.out.println("Принтеров найдено: " + printers.length);

// Печатаем строку на первом найденном принтере
String msg = "Java Ready";
Doc doc = new SimpleDoc(msg.getBytes(), DocFlavor.BYTE_ARRAY.AUTOSENSE, null);
printers[0].createPrintJob().print(doc, null);


🔥 Такой способ подойдёт для автоматизации печати отчётов или другой информации.

👉 Java Ready | #практика
  • ❤ 13
  • 🔥 6
  • 👍 4
  • 😁 1
Post #849 1.72K
☕️ Принципы SOLID — кратко, наглядно и по делу!

В этой статье:
• S — Single Responsibility: один класс — одна задача
• O — Open/Closed: открыт для расширения, закрыт для изменения
• L — Liskov Substitution: наследники не ломают логику
• I — Interface Segregation: узкие интерфейсы — меньше зависимости
• D — Dependency Inversion: завися от абстракций, а не реализаций

🔊 Продолжайте читать на Habr!


👉 Java Ready | #статья
  • ❤ 13
  • 👍 7
  • 🔥 5
Post #844 1.63K
👩‍💻 Реализуем систему временных банов!

Нам нужно добавлять пользователей в бан по ID на заданное количество минут. Система автоматически определяет, активен ли бан, и снимает его по таймеру.

В этой задаче:
• Храним пользователей и срок бана.

• Проверяем блокировку.

• Периодически чистим истёкшие баны.


Простой но полезный пример который можно использовать в любом сервисе.

👉 Java Ready | #задача
  • 🔥 21
  • ❤ 7
  • 👍 4
  • 🤝 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →