Донеслись до меня тут новости, что в моду входят раскладные телефоны на андроиде. Ну а чем я хуже, я себе тоже добуду! Сказано — сделано:
Рубрика «java» - 4
Пришелец из ретрофутуризма: андроид-раскладушка Kyocera KYY311
2024-10-15 в 8:05, admin, рубрики: adreno, android, casio, java, Kyocera KYY311, timeweb_статьи, ZTE, бабушкофон, раскладушка, телефонВсем привет.
Я разрабатываю приложения с использованием Java, Spring Boot, Hibernate.
В этой статье я хочу поделиться опытом создания Fluent Interface, но не классического шаблона из GOF, а с использованием Spring.
Классическим примером шаблона Fluent Interface в Java является Stream API. Я покажу, как можно написать нечто подобное, используя Spring.
Пример клиентского кода:
Participant participant = testEntityFactory.participantBy(RankType.WRITER)
.withName("customName")
.withPost("post_1")
.withPost("post_2")
.withPost("post_3")
.createOne();
Предисловие
Все мы знаем, как легко можно реализовать Chain of Responsibility pattern при помощи Spring:
Читать полностью »
ByteWeaver в Open Source: инструментирование байт-кода Java во имя великого блага
2024-09-26 в 14:10, admin, рубрики: android, ByteWeaver, java, java libs, open source, байт-кодПро байт‑код написано уже немало. Он везде, и никого этим не удивить: его генерирует компилятор, переупаковывает система сборки, «портит» обфускатор и изредка читают программисты. Естественно, для работы с байт‑кодом есть немало инструментов, которые используются в разных областях и на разных платформах. Среди них и ByteWeaver — инструмент для патчинга байт‑кода во время сборки, который может быть полезен разработчикам под Android.
Что на неделе: «часы» на основе ИИ, предсказывающие дату смерти, и сбои в работе Discord
2024-09-21 в 11:42, admin, рубрики: Discord, java, linux, swift, YouTube, мобильные приложенияВсем привет! Новая неделя — новый дайджест новостей. К счастью, на этой неделе количество яркий событий околоайтишной тематики не зашкаливает. Ни один крупный сервис не был заблокирован и не ушел из России — это ли не чудо? Зато в сети мелькнуло несколько интригующих заголовков, на которые хочется обратить всеобщее внимание. Так что давайте посмотрим, чем нас удивляли коллеги.
Рассказываю что можно сделать на одном только голом JDK. Это старое и ныне почти забытое искусство разработки без внешних библиотек и фреймворков. Работать будем «как в былинные времена» — киркой и лопатой голыми руками и немного мозгом.
Disclaimer:
В нынешние интересные времена, когда один только boilerplateЧитать полностью »
Интересные приёмы, взятые из исходников Android
2024-09-04 в 9:01, admin, рубрики: android, android development, Android sdk, bitwise operators, CustomView, handler, java, kotlin, looper, object pool, ruvds_статьиВ процессе чтения исходников Android SDK я замечал интересные механики и приёмы написания кода, какие-то из них до сих пор используются при создании новых библиотек, другие, напротив, заменены более логичными и понятными конструкциями. В этой статье я постараюсь перечислить всё, что смог заметить сам при изучении исходников Android'а. Сразу отмечу: эта статья не претендует на полноту материала и возможно вы нашли даже больше интересных моментов при чтении кода, ладно, погнали, короче!
Читать полностью »
Всем привет! Иногда бывает так, что учиться очень сложно и мотивацию надо поднять, а дженерики и лямбда выражения совсем высосали силы. Поэтому я, пару дней назад, залипая в мобильную игру, внезапно поймал себя на мысли, что могу упростить себе и еще нескольким сотням человек жизнь. Поэтому было принято решение сделать свое приложение
Как я превратил MIDI-клавиатуру в печатную машинку и не только
2024-08-27 в 8:14, admin, рубрики: diy или сделай сам, diy-проекты, java, гаджеты, миди-клавиатураОбщее представление о контейнерах и бинах в Spring
2024-08-09 в 9:19, admin, рубрики: context, java, spring, Spring CoreВ этой статье я хочу базово пройтись по Spring. Рассказать о возможностях конфигурации её бинов и немного залезть во внутрь.
IoC container - это контейнер, реализующий принцип Inversion of Control (IoC). Он управляет созданием, связыванием и жизненным циклом бинов, которые конфигурируются на различных этапах сборки приложения и затем добавляются в контекст.
org.springframework.beans
и org.springframework.context
пакеты являются основой для Spring Framework’s IoC container. BeanFactoryЧитать полностью »