Чашечка Java
الذهاب إلى القناة على Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
إظهار المزيد8 282
المشتركون
-124 ساعات
-37 أيام
-7130 أيام
أرشيف المشاركات
8 282
Основы OkHttp в Android-разработке
OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.
Порой стоит использовать не вездесущий Retrofit, а OkHttp из-за его производительности и большего функционала.
В статье подробно рассмотрены основные объекты и методы библиотеки и представлены основы работы с ней в Android-разработке.
Читать: https://habr.com/ru/post/717900/?utm_campaign=717900
8 282
Самодостаточный системный подход с применением мультиплатформенного Kotlin
Готов ли мультиплатформенный Kotlin для создания полностековых (веб-)сервисов? Как такая разработка воспринимается с точки зрения тех, кто уже имеет опыт работы с Kotlin? Поделюсь моим опытом по созданию веб-UI для JVM-микросервиса при помощи Kotlin Multiplatform.
Введение
Не буду здесь вдаваться в детали о том, с какой целью применяется микросервисный подход, а также не стану углубляться в теорию микросервисов. Начнём этот пост с допущения, что вы хотите улучшить микросервисный ландшафт, имеющийся у вас в настоящий момент, либо собираетесь мигрировать на микросервисную систему, чтобы улучшить удобство использования и/или администрирования – предоставив для этого веб-UI. Идеально, если при этом вы уже знакомы с Kotlin.
Читать: https://habr.com/ru/post/718576/?utm_campaign=718576
8 282
Spring Cloud DataFlow overview
Хабр, добрый день! Что первое приходит в голову, когда вы слышите “ETL”? Скорее всего airflow?
По сути airflow - это стандарт де-факто в мире обработки и трансформации данных. Но в случае если в разработка ведется на java, то тогда придется либо переучивать разработчиков на python, либо нанимать еще python разработчиков. В большинстве случаев хочется вносить минимум изменений в процесс разработки и тех. стек. Решение есть! Фреймворк Spring Cloud предоставляет DataFlow - фреймворк для организации ETL в spring среде.
Читать: https://habr.com/ru/post/718572/?utm_campaign=718572
8 282
Деплой Telegram бота на VPS | Webhooks + Java + Spring Boot
Привет, Хабр!
В процессе работы над проектом мне понадобилось выгрузить telegram-бота на VPS. Я не нашёл источника, в котором были бы собраны все детали этого процесса под мой конкретный случай. Поэтому в этой статье я бы хотел поделиться опытом с теми, кто столкнулся с такой же задачей.
Читать: https://habr.com/ru/post/718536/?utm_campaign=718536
8 282
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/
8 282
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/
8 282
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
8 282
Старт в профессию 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
8 282
Топ вопросов на Junior собеседованиях
Процесс прохождения собеседований – важный навык, который нужно прокачивать, как и все остальные. С таким запросом часто приходят и наши ученики, а мы знаем, как решить это: зачастую вопросы на собеседованиях повторяются, поэтому для вас мы решили собрать подборку популярных вопросов, которые вам могут задать на собеседовании на Junior позиции по популярным технологиям.
Так что, если вам интересно, какие вопросы задают на собеседовании, то эта статья для вас. А если хотите узнать ответы на них, то переходите по ссылкам на наш YouTube канал и смотрите записи трансляций моковых собеседований с менторами Solvery. Там можно было узнать, как проходят реальные интервью и задать вопросы менторам Solvery.
Читать: https://habr.com/ru/post/718282/?utm_campaign=718282
8 282
Основы OkHttp в Android-разработке
Как применять OkHttp — библиотеку и, по совместительству, HTTP-клиент с открытым исходным кодом для Java и Kotlin.
Читать: «Основы OkHttp в Android-разработке»
8 282
Oracle’s new Java subscription model to cost a lot more: Gartner
Read: https://www.infoworld.com/article/3688516/oracles-new-java-subscription-model-to-cost-a-lot-more-gartner.html#tk.rss_java
8 282
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/
8 282
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
8 282
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
8 282
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/
8 282
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
8 282
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
8 282
ChatGPT и Java Back-End Spring Boot
Ускорение Back-End Java Spring Boot разработки с помощью Chat GPT
Читать: https://habr.com/ru/post/718082/?utm_campaign=718082
8 282
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
