Чашечка Java
Ir al canal en Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Mostrar más8 543
Suscriptores
-124 horas
-67 días
-3030 días
Archivo de publicaciones
8 543
Как на Java устроено выделение регистров в памяти
Привет, Хаброжители! Обратите внимание на большую распродажу в честь Старого Нового года.
Когда виртуальная машина Java компилирует ваш исходный код Java в машинный, одна из задач, которые она должна при этом выполнить – решить, где хранить локальные переменные Java и другие подобные временные значения. В вашей машине отсутствует концепция локальных переменных, поэтому на этапе компиляции необходимо определиться, какое место в памяти стека (какой машинный регистр) будет использоваться для хранения каждой переменной. Эта операция называется «выделение регистров». Может показаться, что выделение регистров – сложная абстрактная теоретическая тема, но в этом коротком посте я покажу, как сначала соотнести исходный код Java с теорией, потом понять, как его видит компилятор, а потом – показать результирующий машинный код. В данном случае моя цель – продемонстрировать, что все эти концепции очень легко опробовать на практике с реальным компилятором.
Читать: https://habr.com/ru/post/645949/?utm_campaign=645949
8 543
Java News Roundup: Java Plans for 2022, Spring Framework 6.0-M2, Introducing Eclipse Jifa
This week's Java roundup for January 10th, 2021, features news from JDK 18, JDK 19, Java’s plans for 2022 as presented by Nicolai Parlog, point releases for Spring Framework and Spring Data, Quarkus 2.6.2, Micronaut 3.2.5 and 3.2.6, Piranha 22.1.0, JobRunr 4.0.6, introducing Eclipse Jifa, Micrometer Metrics 2.0.0-M1, Micrometer Tracing 1.0.0-M1 and the July - December 2021 Foojay Status Report.
By Michael Redlich
Read: https://www.infoq.com/news/2022/01/java-news-roundup-jan10-2022/
8 543
How Slack Modernized its Mobile Apps and Went Full Swift on iOS
Slack succeeded in the effort to bring their iOS and Android apps up-to-date and adopt new design trends. Among other things, this enabled a full switch to Swift for iOS and breaking the existing monoliths.
By Sergio De Simone
Read: https://www.infoq.com/news/2022/01/slack-mobile-apps-modernization/
8 543
Top 50 JavaScript Interview Questions for Beginners [ 1 to 2 Years Experienced]
Hello guys, you may know that JavaScript is one of the most popular programming languages, having ranking #1 for a couple of years in the StackOverflow survey. There is no doubt that JavaScript is...
Read: http://www.java67.com/2020/04/top-50-javascript-interview-questions.html
8 543
Top Java Blogs Weekly: Best of 4/2022
Best of Top Java Blogs, year 2022, week 4
Read: https://www.topjavablogs.com/news/best-of-4-2022
8 543
Top 6 Courses to Learn Dynamic Programming for Coding Interviews in 2022 - Best of Lot
Hello guys, if you are preparing for a coding interview but struggling to solve Dynamic programing based coding problems and looking for the best resource to improve your Dynamic programming...
Read: http://www.java67.com/2021/11/best-dynamic-programming-courses-for.html
8 543
Хотите увидеть эволюцию ПК и оборудования своими глазами? Проследить за развитием индустрии и её великими представителями? Всё это можно найти на канале История IT.
Вход в мир прекрасной старины — здесь: @history_of_it
8 543
Top 5 Courses to Learn MySQL Database in 2022 - Best of Lot
Hello guys, if you want to learn MySQL and SQL in 2022 and looking for the best resources like online courses, tutorials, and books then you have come to the right place. Earlier, I have shared...
Read: http://www.java67.com/2021/11/top-5-courses-to-learn-mysql-database.html
8 543
Ищем джависта-миддла, который поможет написать вопросы для теста по Java
Нужно написать 7–10 вопросов, работа оплачивается, за подробностями пишите @nilaninor
8 543
Codenrock New Year Code Battle
Соревнование по алгоритмическому программированию. Нужно решить 15 задач на алгоритмы по мотивам IT сериалов. Задания распределены по уровню – от простых к сложным. Побеждает тот, кто решит большее количество задач за меньшее время.
Читать: «Codenrock New Year Code Battle»
8 543
Краткое сравнение библиотек отказоустойчивости на JVM
Независимо от того, внедряете ли вы микросервисы или нет, есть вероятность, что вы вызываете конечные точки HTTP. С HTTP-вызовами многое может пойти не так. Опытные разработчики планируют это и проектируют не только успешные пути. В общем отказоустойчивость (Fault Tolerance) включает в себя следующие функции: Retry (повтор попытки), Timeout (тайм-аут), Circuit Breaker (автоматический выключатель), Fallback (откат), Rate Limiter (ограничитель скорости), Bulkhead.
Несколько библиотек реализуют эти функции на JVM. В этом посте мы рассмотрим Microprofile Fault Tolerance, Failsafe и Resilience4J.
Читать: https://habr.com/ru/post/645377/?utm_campaign=645377
8 543
Top 5 Spring Boot Courses for Beginners in 2022 [UPDATED] - Best of Lot
Hello guys, if one of your goals is to learn Spring Boot in 2022, and I have started working towards it. As I have talked about my 3 point action plan to learn new technology, the first step is to...
Read: http://www.java67.com/2018/06/5-best-courses-to-learn-spring-boot-in.html
8 543
Microsoft Build of OpenJDK on Azure Platform Services
In an earlier blog post Bruno Borges, Principal Program Manager on the Java Engineering Group, mentioned that Azure services would begin using the Microsoft build of OpenJDK starting with the October 2021 Patch Set Updates (PSU) release. There are over 300k internal JVMs in production today for Microsoft’s own systems already running Microsoft build of OpenJDK, and we expect to substantially increase this very soon, especially when we continue to migrate Azure services to this new build. As was promised, we have more information about the Java Development Kit (JDK) rollout on Azure App Service, Functions, and Spring Cloud!
Azure App Service and Functions
Java 8 and 11 are currently offered on Azure App Service and Functions using Zulu, Azul’s builds of OpenJDK. Starting January 2022, these services will begin rolling out the Microsoft build of OpenJDK for Java 11, and Eclipse Temurin build (by the Eclipse Adoptium project) for Java 8. We expect the roll out to fully complete by the end of March 2022.
The Microsoft build of the OpenJDK is intended to be a drop-in replacement for the Zulu for Azure binaries. The Zulu for Azure binaries will not be removed from the platform, so if you’re currently “pinned” to an older patch version of Java, you can remain there for the time being. Please note that any performance improvements and security patches will only be available on new releases of the OpenJDK, which will be delivered via the Microsoft builds of the OpenJDK and Adoptium.
We are excited to share that Java 17 and Tomcat 10 will also be deployed on App Service in the same platform update mentioned above. These new runtimes will be available with the Microsoft build of the OpenJDK on Ubuntu 20. Like previous releases of Java SE and Tomcat on App Service, you can pin to specific versions of Java 17 and Tomcat 10.
Timeline for App Service and Functions
December 2021 New release of App Service and Functions begins deployment March 2022 Deployment completes. October PSU of Microsoft and Adoptium builds of OpenJDK available in all regions for Java 8, 11, 17. March/April 2022 Next release of App Service and Functions begins deployment. “Auto-Update” sites will begin using Microsoft and Adoptium builds.
Azure Spring Cloud
Azure Spring Cloud has already released the Microsoft build of the OpenJDK for Java 11, and Adoptium builds for Java 8. Java 17 will be available in the coming months via the Microsoft build of OpenJDK.
Have questions? Please see the documentation for details about the rollout of the Microsoft build of OpenJDK on these services:
* App Service docs
* Functions docs
* Spring Cloud docs
Read: Microsoft Build of OpenJDK on Azure Platform Services.
8 543
Начините свой год с «Codenrock New Year Code Battle» и выиграйте Apple TV, Airpods или промокоды на полезные сервисы
Всего будет 15 задача, которые распределены по уровню – от простых к сложным. Решать их можно на Java, Kotlin, Python, JavaScript, PHP, C#, C++ или Go.
Регистрируйтесь и побеждайте: https://clck.ru/ai4oh
Это #парнёрский пост
8 543
Как починить HotSpot с помощью Java
Приветсвую, за время праздников накропал очередную статью про низкоуровневое профилирование и производительность.
Читать: https://habr.com/ru/post/598433/?utm_campaign=598433
8 543
What is objects in JavaScript? Example Tutorial
JavaScript is a dynamically typed programming language. In JavaScript, it is not required to define the data type of a variable but that does not mean JavaScript does not have data types. Data types...
Read: http://www.java67.com/2022/01/what-is-objects-in-javascript-example.html
8 543
5 Best Online Courses to Learn Linux and UNIX in 2022 [UPDATED]
Hello guys, if you want to learn Linux operating systems and command lines and look for the best Linux courses, you have chosen the right place. In the past, I have shared some free Linux courses and...
Read: http://www.java67.com/2020/07/top-5-courses-to-learn-linux-in-depth.html
8 543
How to Pass Spring Professional 5.0 Certification (VMware EDU-1202) in 2022 [UPDATED]
Hello guys, if one of your new year goals is to pass the Spring Developer Certification this year and wondering where to start then you have come to the right place. In this, article, I'll tell...
Read: http://www.java67.com/2019/06/core-spring-professional-50-topics-guide-java-developers.html
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
