Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 28222 сообщений
Cообщения с меткой

java - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

Сортировка слиянием через рекурсию

Суббота, 14 Января 2023 г. 21:15 (ссылка)

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

Читать далее

https://habr.com/ru/post/710620/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710620

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Spring Modulith: достигли ли мы зрелости модульности

Пятница, 13 Января 2023 г. 14:26 (ссылка)

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

Однако минусы микросервисов настолько огромны, что это все равно, что отрубить себе правую руку, чтобы научиться писать левой; есть более управляемые (и менее болезненные!) способы достижения того же результата.

Даже с тех пор, как началось повальное увлечение микросервисами, возобладали некоторые более хладнокровные. В частности, Оливер Дротбом, разработчик среды Spring, долгое время был сторонником альтернативы moduliths. Идея состоит в том, чтобы сохранить монолит, но спроектировать его вокруг модулей.

Многие выбирают микросервисы, потому что приложение, над которым они работают, напоминает блюдо со спагетти. Если бы их приложение было лучше спроектировано, притяжение микросервисов не было бы таким сильным.

Читать далее

https://habr.com/ru/post/701984/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701984

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Особое мнение: смотрим на нагрузочные тесты как на функциональные

Пятница, 13 Января 2023 г. 11:16 (ссылка)

Что делать, если у команды появилась потребность регулярно оценивать производительность приложения и в динамике сравнивать быстродействие с прошлыми прогонами, а внедрять для этого решение enterprise-уровня - это как из пушки по воробьям? Мы решили пойти немного неочевидным, но продуктивным путём, воспользовавшись опытом реализации функциональных тестов и их интеграции в систему CI/CD, ведь, в сущности, почему нужно обязательно смотреть на тестирование производительности, как на что-то особенное? Что из этого получилось, и с какими проблемами при этом пока ещё приходится мириться - читайте под катом.

Читать далее

https://habr.com/ru/post/709822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709822

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Особое мнение: смотрим на нагрузочные тесты как на функциональные

Пятница, 13 Января 2023 г. 11:16 (ссылка)

Что делать, если у команды появилась потребность регулярно оценивать производительность приложения и в динамике сравнивать быстродействие с прошлыми прогонами, а внедрять для этого решение enterprise-уровня - это как из пушки по воробьям? Мы решили пойти немного неочевидным, но продуктивным путём, воспользовавшись опытом реализации функциональных тестов и их интеграции в систему CI/CD, ведь, в сущности, почему нужно обязательно смотреть на тестирование производительности, как на что-то особенное? Что из этого получилось, и с какими проблемами при этом пока ещё приходится мириться - читайте под катом.

Читать далее

https://habr.com/ru/post/709822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709822

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Кен Томпсон: живая легенда

Пятница, 13 Января 2023 г. 10:57 (ссылка)

image


Людей, внесших значительный вклад в развитие мировой IT-индустрии и вошедших благодаря этому в историю, можно пересчитать по пальцам. Один из них — Кеннет Лейн Томпсон, один из разработчиков Unix, операционных систем Plan 9 и Inferno, создатель языка программирования B, соавтор языка Go. Томпсон принимал участие в конструировании шахматного компьютера Belle, первой машины, достигшей уровня игры мастера с рейтингом USCF 2250. Она пять раз выигрывала чемпионат Северной Америки по компьютерным шахматам ACM и чемпионат мира по компьютерным шахматам 1980 года. В 1983 году Томпсон разделил со своим давним другом и коллегой Деннисом Ритчи премию Тьюринга, неофициально признанную «нобелевкой» в мире компьютерных наук.


Читать дальше →

https://habr.com/ru/post/710152/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710152

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Интеграция Primefaces в приложение на Spring Boot. Часть 2 — Готовим контекстное меню для главной страницы

Четверг, 12 Января 2023 г. 20:41 (ссылка)

В этой статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.

Первая часть

Читать далее

https://habr.com/ru/post/709726/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709726

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Интеграция Primefaces в приложение на Spring Boot. Часть 2 — Готовим контекстное меню для главной страницы

Четверг, 12 Января 2023 г. 20:41 (ссылка)

В этой статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.

Первая часть

Читать далее

https://habr.com/ru/post/709726/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709726

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию

Четверг, 12 Января 2023 г. 10:10 (ссылка)

Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhere» действительно правдой, так как теперь поведение приложения будет еще меньше зависеть от системы, где оно запущено.

На конференции Joker я рассказал, как развивались события в работе над JEP-400 и как сделать так, чтобы ничего не поломалось после перехода на новые версии JDK. А теперь делюсь с Хабром и видеозаписью доклада, и текстовой версией. Как говорится, помимо двух самых сложных задач в программировании – нейминга и инвалидация кэша, есть ещё две: таймзоны и кодировки. Вот о кодировках и поговорим. Как читается название доклада/поста — разберёмся в конце.

Читать далее

https://habr.com/ru/post/709952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709952

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию

Четверг, 12 Января 2023 г. 10:10 (ссылка)

Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhere» действительно правдой, так как теперь поведение приложения будет еще меньше зависеть от системы, где оно запущено.

На конференции Joker я рассказал, как развивались события в работе над JEP-400 и как сделать так, чтобы ничего не поломалось после перехода на новые версии JDK. А теперь делюсь с Хабром и видеозаписью доклада, и текстовой версией. Как говорится, помимо двух самых сложных задач в программировании – нейминга и инвалидация кэша, есть ещё две: таймзоны и кодировки. Вот о кодировках и поговорим. Как читается название доклада/поста — разберёмся в конце.

Читать далее

https://habr.com/ru/post/709952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709952

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как сделать анимацию с помощью MotionLayout

Четверг, 12 Января 2023 г. 10:00 (ссылка)

Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой статьи вы узнаете, где нужно использовать MotionLayout, а где лучше обойтись без него и писать код анимации самостоятельно.

Читать далее

https://habr.com/ru/post/709958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709958

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Javarush, так ли полезно спустя 9.5 лет?

Четверг, 12 Января 2023 г. 09:10 (ссылка)

Про Javarush, писали уже многие, в этой статье хотелось бы выразить свое мнение буквами и символами. Как вы уже наверняка знаете, Javarush - это весьма интересный проект, который предлагает обучение языку программирования Java, здесь вы изучите основы, решая простые (и не очень) практические задачи, в формате интерактивного комикса, где ВЫ главный герой.

Читать далее

https://habr.com/ru/post/710206/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710206

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Javarush, так ли полезно спустя 9.5 лет?

Четверг, 12 Января 2023 г. 09:10 (ссылка)

Про Javarush, писали уже многие, в этой статье хотелось бы выразить свое мнение буквами и символами. Как вы уже наверняка знаете, Javarush - это весьма интересный проект, который предлагает обучение языку программирования Java, здесь вы изучите основы, решая простые (и не очень) практические задачи, в формате интерактивного комикса, где ВЫ главный герой.

Читать далее

https://habr.com/ru/post/710206/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710206

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Spring Data JDBC и генерация ID

Вторник, 10 Января 2023 г. 12:48 (ссылка)

Каждый раз, когда необходимо сделать сервис на Java, работающий с реляционной базой, я не могу определиться, прямо как та обезъяна, которая хотела быть и умной, и красивой. Хочется делать запросы на обычном SQL, по-минимуму обкладываясь различными "магическими" аннотациями, но при этом лень самому писать RowMapper'ы, готовить PreparedStatement'ы или JdbcTemplate, и тому подобное, за что любят обзывать Java многословной. И каждый раз руки тянутся к Spring Data JDBC, который, вроде как, и был задуман как нечто среднее. Но с ним тоже, зачастую, можно вляпаться в какую-то ерунду на ровном месте.

Потребовалось мне сохранять новые записи в таблицу. Казалось бы, в чем вопрос - берешь CrudRepository и все у тебя работает из коробки. Но на практике возникло несколько нюансов, например:

Читать далее

https://habr.com/ru/post/709848/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709848

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<java - Самое интересное в блогах

Страницы: 1 2 [3] 4 5 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda