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

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

@java_ready

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

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

Showing posts older than #649 · Back to latest

Older Posts 7 shown
Post #644 2.82K
👩‍💻 Решим задачу на Java — проверка баланса скобок!

Создаём утилиту, которая определяет, правильно ли расставлены круглые, квадратные и фигурные скобки. Это отличный способ потренироваться в работе со стеком и логикой.

В этом посте:
• Используем Stack для отслеживания скобок
• Проверяем пары на соответствие
• Пишем компактную консольную программу


🔥 — если попробуешь повторить
🤝 — если уже делал подобное


👉 Java Ready | #задача
  • 🔥 19
  • ❤ 6
  • 🤝 5
  • 👍 3
Post #638 2.16K
👩‍💻 Генерируем пароли в Java — надёжно и безопасно!

Хочешь сделать генератор паролей, который не просто кидает случайные символы, а реально подходит для безопасного использования? В этом посте покажу, как использовать SecureRandom и собрать пароли нужной длины и сложности.

Сегодня рассмотрим:
• Задавание набора символов для генерации.

• Собрание пароля в цикле.

• Как вынести генератор в метод и переиспользовать.


🔥 — если узнал что-то новое
🤝 — если уже пробовал


👉 Java Ready | #гайд
  • 🔥 34
  • 🤝 5
  • 👍 3
Post #632 2.13K
👩‍💻 Курс Spring для начинающих!

Идеальный старт для тех, кто хочет уверенно ворваться в Spring! Автор простым языком объясняет сложные темы, не перегружая теорией. На каждом уроке — практичные примеры, понятные даже новичку. Подойдёт, если хочешь быстро освоить фреймворк и начать писать реальные приложения.

Ссылочка на плейлист: YouTube 🖤


👉 Java Ready | #курс
  • ❤ 19
Post #631 1.91K
Генерируем PDF-файл с текстом!

Иногда нужно не просто сохранить данные, а красиво оформить их в документ — например, сгенерировать отчёт, счёт-фактуру или резюме.

Для этого отлично подойдёт библиотека iText — она позволяет создавать полноценные PDF-документы прямо в коде.

Используем библиотеку iText:
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.PdfWriter;


Создаём документ и задаём путь сохранения:
Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream("example.pdf"));
doc.open();


Теперь добавим в документ заголовок и простой текст:
Font titleFont = new Font(Font.FontFamily.HELVETICA, 18, Font.BOLD);
Paragraph title = new Paragraph("Java Ready!", titleFont);
doc.add(title);

Paragraph text = new Paragraph("Это пример.");
doc.add(text);


В конце не забудь закрыть документ, иначе PDF может не сохраниться корректно:
doc.close();


🔥 Готово! Теперь в твоей папке лежит example.pdf, в котором уже есть заголовок и текст.

👉 Java Ready | #практика
  • 🔥 17
  • ❤ 5
  • 👍 3
Post #629 1.64K
  • 😁 29
  • 🔥 8
Post #624 1.95K
👩‍💻 Лезем в кишки JVM с помощью Unsafe!

Unsafe даёт доступ к памяти, полям, потокам и CAS — всё, что обычно скрыто за безопасностью JVM. Это используют для ускорения кода, написания движков, сериализации и хаков. Но помни: один неправильный шаг — и всё упадёт.

👉 Java Ready | #шпора
  • 🔥 22
  • 🤝 4
  • 👍 3
Post #622 1.62K
😎 Нашел мощную статью о том, как доступ к runtime-контексту помогает AI точнее понимать поведение кода и исправлять баги осмысленно, а не наугад!

Она включает:
• Почему одного кода LLM больше не хватает.
• Как BitDive передаёт модели все данные о реальном выполнении кода
• Практический пример устранения N+1 проблемы через Cursor
• Полный trace, верификация, сокращение SQL-запросов на 99% и ускорение на 86%

🔊 Очень советую прочитать на Habr!


👉 Java Ready | #статья
  • ❤ 7
  • 👍 3
  • 🔥 3
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 →