ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Чашечка Java

Чашечка Java

Открыть в Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Больше
8 282
Подписчики
-124 часа
-37 дней
-7130 дней
Архив постов
photo content

Основы OkHttp в Android-разработке OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit. Порой стоит использовать не вездесущий Retrofit, а OkHttp из-за его производительности и большего функционала. В статье подробно рассмотрены основные объекты и методы библиотеки и представлены основы работы с ней в Android-разработке. Читать: https://habr.com/ru/post/717900/?utm_campaign=717900

Самодостаточный системный подход с применением мультиплатформенного Kotlin Готов ли мультиплатформенный Kotlin для создания полностековых (веб-)сервисов? Как такая разработка воспринимается с точки зрения тех, кто уже имеет опыт работы с Kotlin? Поделюсь моим опытом по созданию веб-UI для JVM-микросервиса при помощи Kotlin Multiplatform. Введение Не буду здесь вдаваться в детали о том, с какой целью применяется микросервисный подход, а также не стану углубляться в теорию микросервисов. Начнём этот пост с допущения, что вы хотите улучшить микросервисный ландшафт, имеющийся у вас в настоящий момент, либо собираетесь мигрировать на микросервисную систему, чтобы улучшить удобство использования и/или администрирования – предоставив для этого веб-UI. Идеально, если при этом вы уже знакомы с Kotlin. Читать: https://habr.com/ru/post/718576/?utm_campaign=718576

Spring Cloud DataFlow overview Хабр, добрый день! Что первое приходит в голову, когда вы слышите “ETL”? Скорее всего airflow? По сути airflow - это стандарт де-факто в мире обработки и трансформации данных. Но в случае если в разработка ведется на java, то тогда придется либо переучивать разработчиков на python, либо нанимать еще python разработчиков. В большинстве случаев хочется вносить минимум изменений в процесс разработки и тех. стек. Решение есть! Фреймворк Spring Cloud предоставляет DataFlow - фреймворк для организации ETL в spring среде. Читать: https://habr.com/ru/post/718572/?utm_campaign=718572

Деплой Telegram бота на VPS | Webhooks + Java + Spring Boot Привет, Хабр! В процессе работы над проектом мне понадобилось выгрузить telegram-бота на VPS. Я не нашёл источника, в котором были бы собраны все детали этого процесса под мой конкретный случай. Поэтому в этой статье я бы хотел поделиться опытом с теми, кто столкнулся с такой же задачей. Читать: https://habr.com/ru/post/718536/?utm_campaign=718536

SapMachine Vitals Provides Operating System and JVM Statistics SapMachine Vitals provides a monitoring tool that keeps a cond
SapMachine Vitals Provides Operating System and JVM Statistics SapMachine Vitals provides a monitoring tool that keeps a condensed history of operating system and JVM statistics. The feature is always on and may be used to retrieve information such as heap usage, Metaspace size, container memory statistics and limits, the number of classes loaded and the amount of threads spawned. By Johan Janssen Read: https://www.infoq.com/news/2023/02/sapmachine-vitals/

Jarviz Delivers Inspection and Insights to JAR Files A new Java JAR inspection and insights tool, called Jarviz, helps develo
Jarviz Delivers Inspection and Insights to JAR Files A new Java JAR inspection and insights tool, called Jarviz, helps developers find different bytecode versions in a JAR, querying it for attributes, services, and more. Sonatype statistics show that there are 517,231 unique artifacts on Maven Central. At the same time, a new version of Java is released by the OpenJDK community every six months. InfoQ spoke to Andres Almiray, creator of Jarviz. By Shaaf Syed Read: https://www.infoq.com/news/2023/02/introducing-jarviz/

Difference between application.properties vs Application.json vs Application.yml in Spring Boot Hello guys, if you have worke
Difference between application.properties vs Application.json vs Application.yml in Spring Boot Hello guys, if you have worked in any Spring Boot application then you may have noticed that there are multiple ways to declare configuration for Spring Boot application. I am sure you must have noticed application.propties, application.json, and application.ymlwhile working in proprietary or open source Spring Boot application. When I first started, it was application.propties and it was quite familiar because I have used properties file in past for specify configuration of Java application but when I first see applcation.json and application.yml I was bit confused like what they are and does they really work? In the end I found out that they are just different ways to specify configuration for any Spring Boot application. Java Interview questions and tutorials Read: http://www.java67.com/2023/02/difference-between-application.html

​Старт в профессию Java-разработчика легче с поддержкой профессионалов! OTUS запускает новый поток специализации «Java Developer» Программа онлайн-курса готовит с нуля до Java-разработчика Middle уровня за 15 месяцев. Держите подборку полезных вебинаров курса, если хотите протестировать учебный процесс и познакомиться с преподавателями: — 1 марта 20:00 «Парадигмы программирования в Java» — 15 марта 20:00 «Введение в Java Collections: списки и O(n)» — 28 марта 20:00 «Основы UML для начинающих Java-разработчиков» Забронировать место: https://tprg.ru/Sy1L Преподаватели — Senior Java-разработчики ведущих IT-компаний. Они разберут с вами рабочие кейсы, поделятся уникальным опытом и трендами разработки. Оставьте заявку, чтобы узнать больше о курсе и записаться в группу: https://otus.pw/eMQ2/ Реклама ООО «Отус Онлайн-Образование» LjN8KGmWp

Топ вопросов на Junior собеседованиях Процесс прохождения собеседований – важный навык, который нужно прокачивать, как и все остальные. С таким запросом часто приходят и наши ученики, а мы знаем, как решить это: зачастую вопросы на собеседованиях повторяются, поэтому для вас мы решили собрать подборку популярных вопросов, которые вам могут задать на собеседовании на Junior позиции по популярным технологиям. Так что, если вам интересно, какие вопросы задают на собеседовании, то эта статья для вас. А если хотите узнать ответы на них, то переходите по ссылкам на наш YouTube канал и смотрите записи трансляций моковых собеседований с менторами Solvery. Там можно было узнать, как проходят реальные интервью и задать вопросы менторам Solvery. Читать: https://habr.com/ru/post/718282/?utm_campaign=718282

Основы OkHttp в Android-разработке Как применять OkHttp — библиотеку и, по совместительству, HTTP-клиент с открытым исходным
Основы OkHttp в Android-разработке Как применять OkHttp — библиотеку и, по совместительству, HTTP-клиент с открытым исходным кодом для Java и Kotlin. Читать: «Основы OkHttp в Android-разработке»

MicroStream Becomes Eclipse Foundation Member MicroStream offers Micro Persistence with a Java-native object graph persistenc
MicroStream Becomes Eclipse Foundation Member MicroStream offers Micro Persistence with a Java-native object graph persistence layer, allowing for low-latency and in-memory data processing. MicroStream announced their participation in the Eclipse Foundation as a Committer Member. By Johan Janssen Read: https://www.infoq.com/news/2023/02/microstream-eclipse-foundation/

Difference between Callable and Runnable in Java? call() vs run() method Hello guys, the difference between the Callable and
Difference between Callable and Runnable in Java? call() vs run() method Hello guys, the difference between the Callable and Runnable interface in Java is one of the interesting questions from my list of Top 15 Java multi-threading questions, and it’s also very popular in various Java Interviews. The Callable interface is newer than the Runnable interface and was added on Java 5 release along with other major changes e.g. Generics, Enum, Static imports, and variable argument method. Though both Callable and Runnable interfaces are designed to represent a task, which can be executed by any thread, there is some significant difference between them. Java Interview questions and tutorials Read: http://www.java67.com/2013/01/difference-between-callable-and-runnable-java.html

What is Volatile Variable in Java? When to Use it? Example What is a Volatile variable in Java? The volatile variable in Java
What is Volatile Variable in Java? When to Use it? Example What is a Volatile variable in Java? The volatile variable in Java is a special variable that is usedto signal threads and compilers and runtime optimizers like JIT that the value of this particular variable is going to be updated by multiple threads inside the Java application. By making a variable volatile using the volatile keyword in Java, the application programmer ensures that its value should always be read from the main memory and the thread should not use the cached value of that variable from their own stack. With the introduction of the Java memory model from Java 5 onwards along with the introduction of CountDownLatch, CyclicBarrier, Semaphore, and ConcurrentHashMap. Java Interview questions and tutorials Read: http://www.java67.com/2012/08/what-is-volatile-variable-in-java-when.html

Java News Roundup: Gradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha This week's Java roundup f
Java News Roundup: Gradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha This week's Java roundup for February 13th, 2023 features news from OpenJDK, JDK 20, JDK 21, Native Build Tools 0.9.20, Spring 6.0.5, Spring Cloud Data Flow 2.10.1, Quarkus 2.16.3, Payara Platform, Micronaut 3.8.5, Helidon 3.1.2, Vert.x 3.9.15, Hibernate Search 6.2.Alpha2, MyFaces 4.0-RC5, Grails 5.3.2, Reactor 2022.0.3, Metrics 1.11-M1 and Tracing 1.1-M1, Maven 3.9, Gradle 8.0 and Piranha 22.3. By Michael Redlich Read: https://www.infoq.com/news/2023/02/java-news-roundup-feb13-2023/

Difference between Docker Kubernetes for Programmers and DevOps Hello guys, If you're a Java developer or doing Software Deve
Difference between Docker Kubernetes for Programmers and DevOps Hello guys, If you're a Java developer or doing Software Development in any programing language and interested in cloud-based technologies like containers, you've probably heard of Docker and Kubernetes and may be wondering what they are and how they connect. Should I use Kubernetes or Docker? is a common way to start the debate between the two. Earlier, I have explained you why Every programmer should learn Docker and Kubernetes and In this article, we are going to discuss these two technologies again and see the difference between Docker and Kubernetes and find out how they differ from each other, when to use Docker and Kubernetes, and what value they provide. Java Interview questions and tutorials Read: http://www.java67.com/2023/02/difference-between-docker-kubernetes.html

Difference between synchronized block and method in Java? Thread Example Synchronized block and synchronized methods are two
Difference between synchronized block and method in Java? Thread Example Synchronized block and synchronized methods are two ways to use synchronized keywords in Java and implement mutual exclusion on critical sections of code. Since Java is mainly used to write multi-threading programs, which present various kinds of thread-related issues like thread-safety, deadlock, and race conditions, which plagues into code mainly because of poor understanding of the synchronization mechanism provided by the Java programming language. Java provides inbuilt synchronized and volatile keywords to achieve synchronization in Java. The main difference between the synchronized method and the synchronized blockis a selection of locks on which critical section is locked. Java Interview questions and tutorials Read: http://www.java67.com/2013/01/difference-between-synchronized-block-vs-method-java-example.html

ChatGPT и Java Back-End Spring Boot Ускорение Back-End Java Spring Boot разработки с помощью Chat GPT Читать: https://habr.com/ru/post/718082/?utm_campaign=718082

Top 12 Java Thread, Concurrency, and Multithreading Interview Questions and Answers Java concurrency and thread interview que
Top 12 Java Thread, Concurrency, and Multithreading Interview Questions and Answers Java concurrency and thread interview questions answers Multithreading is an important feature of the Java programming language, which means threads are also an important part of any Java interview. It's true and in fact, at beginners and freshers, level Thread interview questions in Java are one of the most difficult to answer. One reason for interview questions related to multithreading and concurrency being difficult is confusion around how multiple threads work together and the second is threads are genuinely a complicated topic to understand and use correctly. Java Interview questions and tutorials Read: http://www.java67.com/2012/08/5-thread-interview-questions-answers-in.html