TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #3420 · Back to latest

Older Posts 20 shown
Post #3419 3.95K
💻 Вопросы по SQL, которые часто задают на собеседовании

В этом цикле статей автор делится вопросами по SQL, с которыми вы можете столкнуться на собеседовании.

В первой части — базовые темы: первичный и внешний ключ, виды соединений, подзапросы, GROUP BY, CTE и другие часто спрашиваемые концепции.

⛓ Первая часть

Во второй — более продвинутые вопросы: подзапросы, индексы, оптимизация запросов, хранимые процедуры, транзакции, представления, функции, денормализация, типы индексов и триггеры.

⛓ Вторая часть

tags: #статья

📱 Java Developer | Чат
  • 👍 8
  • ❤ 3
Post #3415 4.03K
👩‍💻 Паттерны проектирования на Java (экспресс-курс)

Бесплатный курс, который познакомит вас с основными принципами разработки программного обеспечения (DRY, KISS, YAGNI, APO и SOLID) и научит применять их на практике.

На примерах подробно разбираются порождающие, структурные и поведенческие паттерны, а также антипаттерны — отличный старт для системного подхода к разработке.

⛓ Пройти курс

tags: #полезное

📱 Java Developer | Чат
  • ❤ 6
Post #3412 3.49K
👩‍💻 Как получить порядковый номер элемента в enum?

Каждая константа в enum имеет свой порядковый номер, который можно получить с помощью метода ordinal(). Нумерация начинается с нуля и соответствует положению элемента в списке.

В этом примере создаётся перечисление Days с днями недели. В методе main создаются переменные для нескольких констант и выводятся их порядковые номера с помощью метода ordinal().

❤️ — если было полезно
😎 — если уже знал

tags: #обучение

📱 Java Developer | Чат
  • ❤ 42
  • 😎 21
  • 👍 11
Post #3411 3.32K
❔ Вопрос с собеседования

Чем @Component, @Service и @Repository отличаются друг от друга?

Ответ: Все три аннотации создают Spring-бин, но:

▶️ @Component – универсальная аннотация для любых бинов

▶️ @Service – указывает, что класс содержит бизнес-логику

▶️ @Repository – используется для DAO-слоя, добавляет обработку SQL-исключений

tags: #собеседование

📱 Java Developer | Чат
  • 👍 17
  • ❤ 1
Post #3410 3.82K
👩‍💻 Пишем свой первый сервер на Java и Spring Boot

В статье разбирается архитектура современных веб-приложений и показано, как с нуля создать свой первый сервер на Java с использованием Spring Boot.

Автор простым языком объясняет ключевые этапы разработки, включая настройку окружения, обработку запросов и добавление базового функционала приложения.

⛓ Читать статью

tags: #статья

📱 Java Developer | Чат
  • 👍 7
  • ❤ 3
Post #3409 3.18K
  • 😁 17
  • ❤ 3
Post #3407 3.89K
Сходил я к этому вашему психологу...

📱 Java Developer | #memes
  • 😁 42
  • ❤ 2
  • 🔥 1
Post #3405 3.41K
👩‍💻 Java Developer Roadmap

Подробная карта того, что нужно знать и изучать на каждом этапе развития, с ссылками на полезные материалы.

Отличный ориентир, чтобы выстроить системное обучение или закрыть пробелы в знаниях.

⛓ Ссылка на RoadMap

📱 Java Developer | Чат
  • 🔥 6
  • 👍 3
  • ❤ 1
Post #3404 3.14K
Действительно порой не хватает

📱 Java Developer | #memes
  • 🤣 43
  • ❤ 10
  • 😁 6
  • 💯 4
Post #3403 4.01K
👩‍💻 Как я создал идеальный REST API — микросервис инцидентов на Java и Spring

В этой статье вы узнаете, как спроектировать и реализовать REST API для микросервиса на Java с использованием Spring Framework.

Автор рассматривает лучшие практики, принципы архитектуры, реализацию CRUD-операций и удобные инструменты, такие как Lombok, ControllerAdvice, MapStruct.

⛓ Читать статью

tags:
#статья

📱 Java Developer | Чат
  • 👍 6
  • 🔥 2
  • 💯 2
Post #3401 3.53K
❔ Вопрос с собеседования

Что такое множество в Java и какие существуют его стандартные реализации?

Ответ: Множество (Set) в Java — это коллекция без повторяющихся элементов. Оно реализуется через интерфейс java.util.Set. Стандартные реализации в JDK:

▶ HashSet — основан на хеш-таблице, не сохраняет порядок элементов, допускает null.

▶ LinkedHashSet — расширяет HashSet, сохраняет порядок добавления.

▶ TreeSet — реализует NavigableSet, хранит элементы в отсортированном порядке по Comparable или Comparator.

▶ EnumSet — оптимизирован для хранения элементов одного перечисления (enum), очень быстрый и компактный.

▶ CopyOnWriteArraySet — потокобезопасная реализация на базе CopyOnWriteArrayList, используется, если читающих потоков больше, чем записывающих.

Эти классы покрывают разные сценарии: от высокой производительности до потокобезопасности и сортировки.


tags: #собеседование

📱 Java Developer | Чат
  • 👍 15
  • ❤ 11
  • 🔥 3
Post #3399 3.67K
👩‍💻 Нововведения Java 25

Java не стоит на месте и продолжает развиваться, и вот уже скоро выходит Java 25.

В статье представлен разбор основных нововведений: Scoped Values вместо ThreadLocal, единый API для KDF-алгоритмов, модульные импорты, компактные main-методы и гибкие конструкторы.

⛓ Читать статью

tags: #статья

📱 Java Developer | Чат
  • 🔥 11
  • ❤ 4
  • 👍 2
Post #3397 3.51K
  • 🔥 8
  • ❤ 4
Post #3395 3.96K
Всё держится на бэкендерах

📱 Java Developer | #memes
  • 😁 40
  • 🤣 24
  • ❤ 5
  • 💯 2
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 →