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 #979 · Back to latest

Older Posts 20 shown
Post #976 5.24K
👩‍💻 Postgres и JSONB для хранения товаров, характеристик и цен

Покажем, как можно использовать тип данных JSONB для решения задач обновления и удаления атрибутов и значений с помощью функций Postgres для работы с JSONB.

Ссылка на статью — КЛИК

➡️ Java Developer
  • 💯 4
  • ⚡ 1
  • ❤ 1
Post #974 5.01K
  • ⚡ 8
  • ❤ 5
Post #970 4.81K
❔ Вопрос с собеседования

В чем разница между Сквозной Функциональностью (Cross Cutting Concerns) и АОП (аспектно ориентированное программирование)?

Ответ: Сквозная Функциональность — функциональность, которая может потребоваться вам на нескольких различных уровнях — логирование, управление производительностью, безопасность и т.д. АОП — один из подходов к реализации данной проблемы.

➡️ Java Developer
  • ❤ 14
  • ⚡ 5
  • 💯 3
Post #968 5.31K
👩‍💻 Задачи Spring Data

Spring Data упрощает работу с системами доступа к данным: реляционными и нереляционными базами данных, map-reduce фреймворками и облачными хранилищами. Центральная концепция Spring Data — репозитории из предметно-ориентированного дизайна (Domain-driven design, DDD).

Spring Data состоит из множества отдельных библиотек для разных случаев жизни. Вот самые популярные из них:

⏺ Spring Data JPA – адаптер для реализаций Java Persistence API, таких как Hibernate;

⏺ Spring Data JDBC – более простой и ограниченный чем JPA адаптер для JDBC-драйверов.

⏺ Spring Data REST – создание готовых hypermedia-driven RESTful сервисов на основе репозиториев;

⏺ Spring Data KeyValue – работа с хранилищами типа ключ-значение;

⏺ Библиотеки поддержки конкретных реализаций хранилищ: MongoDB, Redis, Cassandra, LDAP, и других.

➡️ Java Developer
  • ❤ 19
  • ⚡ 3
Post #967 4.79K
  • ❤ 8
Post #966 5.05K
  • 💯 2
Post #965 5.31K
👩‍💻 Интеграционное тестирование, если у вас R2DBC и liquibase

Уже немало копий поломали в поиске идеального способа интеграционного тестирования с использованием БД.

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

Ссылка на статью — КЛИК

➡️ Java Developer
  • ❤ 5
  • ⚡ 2
  • 💯 2
Post #964 4.62K
Если кому-то интересно, то у владельца этого канала есть свой блог — https://t.me/+RpGlafBArH8xNTEy

Там я пишу об IT, заработке в Telegram и жизни в целом👨‍💻
  • ❤ 3
  • 🤣 2
Post #963 4.97K
❔ Вопрос с собеседования

Почему LinkedList реализует и List, и Deque?

Ответ: LinkedList позволяет добавлять элементы в начало и конец списка за константное время, что хорошо согласуется с поведением интерфейса Deque.

➡️ Java Developer
  • ❤ 11
  • ⚡ 2
Post #962 5.4K
👩‍💻 ListIterator

ListIterator — это интерфейс, который предоставляет возможность итерации и изменения элементов в списках.

Некоторые из методов ListIterator включают:

⏺ hasNext() и next() — для перемещения вперед по списку и получения следующего элемента;

⏺hasPrevious() и previous() — для перемещения назад по списку и получения предыдущего элемента;

⏺ add() — для вставки элемента перед текущим элементом списка;

⏺remove() — для удаления текущего элемента из списка;

⏺ set() — для замены текущего элемента новым значением.

➡️ Java Developer
  • ❤ 19
  • ⚡ 1
Post #961 4.67K
  • 😁 19
  • 🤣 13
  • ⚡ 1
  • ❤ 1
Post #960 4.97K
  • 🤣 10
  • ❤ 4
  • ⚡ 2
Post #957 5.42K
👩‍💻 Как подружить нейросети и разработку: программируем с ChatGPT

Большинство людей используют ChatGPT и подобные ему технологии как альтернативу Google.

В этой статье я расскажу о собственном опыте создания программы с помощью ChatGPT.

Ссылка на статью — КЛИК

➡️ Java Developer
  • ❤ 10
  • ⚡ 2
Post #956 4.84K
❔ Вопрос с собеседования

Для чего в стримах предназначен метод limit()?

Ответ: Метод limit() является промежуточной операцией, которая позволяет ограничить выборку определенным количеством первых элементов.

➡️ Java Developer
  • ❤ 22
  • 💯 4
  • ⚡ 2
Post #952 4.64K
👩‍💻 Метод Character.isAlphabetic()

isAlphabetic() — это метод, который проверяет, является ли символ буквой алфавита.

➡️ Java Developer
  • 💯 23
  • ⚡ 7
  • ❤ 4
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 →