Чашечка Java
Відкрити в Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Показати більше8 539
Підписники
Немає даних24 години
-137 днів
-2930 день
Архів дописів
8 538
Difference between Abstraction and Encapsulation in Java and Object Oriented Programming? [Answer]
The difference between Abstraction and Encapsulation in Java is a common question in Java interviews for Beginners to check their understanding of Object-Oriented Programming and their ability to use...
Read: http://www.java67.com/2012/08/difference-between-abstraction-and-encapsulation-java-oops.html
8 538
Spot every Spring Boot application issue on the spot using AppDynamics!
Today, we are excited to announce the integration of AppDynamics in the Azure Spring Cloud for full-stack observability.
Over the past 20 months, we worked with many enterprise customers to learn about the scenarios they face. Many of these customers have thousands of Spring Boot applications running in on-premises data centers. As they migrate these applications to the cloud, they need to instrument them for application performance monitoring (APM) using solutions their developers are familiar with and have been using for years. In addition, they must ensure continuity for desktop and mobile applications that are already pre-instrumented for end-to-end monitoring using agents like AppDynamics, which automatically discovers and maps all applications, microservices, and infrastructure as well as any dependencies in dynamic hybrid, multi-cloud environments. With the integration of AppDynamics in Azure Spring Cloud, you can continue your journey and easily instrument your Spring Boot applications with AppDynamics.
“Our deployment of Azure Spring Cloud is just one component of a much broader multi-region, multi-cloud architecture. We’ve used AppDynamics at Digital Realty for several years and had a strong desire to have this single pane of glass to capture performance metrics and monitor availability across the full stack. But not only that, AppDynamics is a powerful APM tool that is one component of adopting an event-driven architecture. We are experimenting with self-healing and AIOps and need to expand our capabilities in this area, which we can now do.” — Devon Yost, Enterprise Architect, Digital Realty Trust
“As our customers look to modernize their applications and leverage the ease of use and scaling of cloud platforms like Azure Spring Cloud, the need for full-stack observability is more important than ever. Many of Presidio’s customers leverage the instrumentation capabilities of AppDynamics to run their Spring Boot applications in the high-performing, cost-efficient, and highly available manner that their businesses demand. As they plan their migrations to Azure and the Azure Spring Cloud Platform, they will need more than ever consistency of insights and visibility into their applications. Azure Spring Cloud support for AppDynamics brings together the two platforms and gives Presidio and its customers a clear path forward.” — Rich Gondek, Senior Technical Director, Digital Business Solutions and Services, Presidio.
“I’m excited by our continued partnership with Microsoft. AppDynamics will provide developers working within Azure Spring Cloud with real-time visibility, with correlated insights that enable them to isolate the root cause of any performance issues and optimize microservices with context to the business impact.” — Gregg Ostrowski, Executive CTO at AppDynamics
“Microsoft is committed to making it easier for Spring developers to run their apps at scale on Azure. AppDynamics is a critical part of full-stack observability for many of our customers, and through our partnership, they can now get this functionality integrated into Azure Spring Cloud. Supporting APM tools of choice for developers—like AppDynamics—minimizes change so they can focus on delivering new capabilities.” – Julia Liuson, Corporate Vice President, Developer Division, Microsoft
The ability to observe and correlate applications to the infrastructure, network and security throughout the entire IT stack is now essential in a digitally transformed world. Technologists demand full-stack observability so they can foresee issues before they affect customers and the business. At the same time, developers continue to innovate and evolve the IT stack by adopting the latest and most ag[...]
8 538
Публикация Spring Boot приложения в GitHub Packages с помощью GitHub Actions для самых маленьких
Сегодня я расскажу вам как можно опубликовать своё Spring Boot приложение в GitHub Packages с помощью GitHub Actions. Вот так. В общем-то всё. Вот. Спасибо за внимание.
Читать: https://habr.com/ru/post/576412/?utm_campaign=576412
8 538
Компьютерное зрение на Java? Элементарно вместе с OpenCV
Ас-саляму алейкум, братья!
Думаю многие в своей жизни хотели разобраться с тем как при помощи программного кода обрабатывать изображения и видео. Применений у этого навыка бессчётное количество, у кого на что фантазии хватит. Можно начать с автоматической коррекции огромного числа фотографий, а закончить deep fake видео с участием " Олега Тинькова ".
Какой же инструмент для этого применить, да если ещё учесть что вы закоренелый джавист? Думаю лучшим инструментом в этом случае будет библиотека OpenCV. Исходя из всего вышеперечисленного представляю вам серию видеороликов в которых Я подробно расскажу вам о том как установить библиотеку OpenCV, её функционале и работе с изображением и видео на языке Java.
Ознакомиться
Читать: https://habr.com/ru/post/585322/?utm_campaign=585322
8 538
Освежите ваш COBOL: почему на язык 60-летней выдержки вдруг резко возник спрос?
Давным-давно, когда мир был юн, и компьютеры в нем были в новинку, я учился по программе на младшего сотрудника (Associate Degree) по обработке данных – программ по «компьютерным наукам» тогда не было – и в рамках этой программы преподавались бухгалтерское дело, математика, статистика, а также три языка программирования: ассемблер IBM/360, FORTRAN и COBOL. К 80-м студентам уже рассказывали, что COBOL мертвый язык, и никто его больше не изучают.
Ныне государственные учреждения и банки умоляют прислать им COBOL-щиков, специалистов по языку, который не хочет умирать.
Читать: https://habr.com/ru/post/585318/?utm_campaign=585318
8 538
How to use TreeMap in Java? Example Tutorial
Hello friends, I hope you all are doing well and having lots of fun reading and learning together. Today we are here a meet again on our journey of Java. I hope you all have seatbelts buckled...
Read: http://www.java67.com/2021/10/how-to-use-treemap-in-java-example.html
8 538
7 Difference between extends Thread vs implements Runnable in Java [Answer]
Hello guys, the difference between Thread vs Runnable in Java is a common Java multithreading interview question that is often asked by junior Java developers with 2 to 4 years of experience. If you...
Read: http://www.java67.com/2016/01/7-differences-between-extends-thread-vs-implements-Runnable-java.html
8 538
Java CountDownLatch Example for Beginners - [Multithreading Tutorial]
Hello Java programmers, the CountDownLatch is an important concurrency utility class that was added in JDK 1.5 to facilitate inter-thread communication without using wait and notify methods, but...
Read: http://www.java67.com/2018/04/java-countdownlatch-example-when-and-how.html
8 538
Top 5 Courses to learn Web Scraping using Python and JavaScript in 2021 - Best of Lot
Hello guys, if you want to learn Web Scraping and are looking for the best online courses to learn Web Scraping using Python and other programming languages, you have come to the right place....
Read: http://www.java67.com/2020/07/top-5-courses-to-learn-web-scraping-in-python-and-javascript.html
8 538
Из Java в Kotlin: туда и обратно
В статье рассмотрены проблемы и решения, которые возникли при добавлении Kotlin в небольшой существующий микросервис на Spring Boot, написанный на Java. В рамках статьи не будут рассматриваться плюсы и минусы того или иного языка - здесь и так сломано много копий. В рамках проекта мы хотели протестировать, как будет работать Kotlin в нашем обычном стеке. Рассматривается стандартный стек Spring WebMVC (не реактивный)
Читать: https://habr.com/ru/post/583850/?utm_campaign=583850
8 538
How to find symbolic link or soft link in Linux? ls + find command Example Tutorial
There are two ways you can find a symbolic link or soft link in UNIX based operating systems like Linux, Solaris, BSD, or IBM AIX. The first way is by using the ls command in UNIX which displays...
Read: http://www.java67.com/2012/10/unix-command-to-find-symbolic-link-or.html
8 538
Top 5 Free & Paid Spring Certification Courses and Practice Tests
Many Java developers don't know that, similar to Oracle's Java certification, there is also a Spring certification program, which certifies yourself for your Spring framework skill. There are...
Read: http://www.java67.com/2017/08/3-free-spring-certification-mock-exams-practice-questions.html
8 538
Difference between View and Materialized View in Database or SQL? [Answer]
The difference between View and Materialized view is one of the popular SQL interview questions, much like truncate vs delete, correlated vs noncorrelated subquery, or primary key vs unique key. This...
Read: http://www.java67.com/2012/11/what-is-difference-between-view-vs-materialized-view-database-sql.html
8 538
Top Java Blogs Weekly: Best of 44/2021
Best of Top Java Blogs, year 2021, week 44
Read: https://www.topjavablogs.com/news/best-of-44-2021
8 538
Top 5 Online Courses to Learn HTML and CSS in Depth - Best of Lot [UPDATED 2021]
Hello guys, if you want to learn HTML and CSS to become a web designer and developer and are looking for the best HTML and CSS courses, you have come to the right place. In the past, I have shared...
Read: http://www.java67.com/2020/08/5-best-online-courses-to-learn-html-5.html
8 538
Почему технические собеседования не нужны
Ремарка - речь пойдет о 98% собеседований в постсоветском пространстве на позицию Java Developer.
Начну вот с чего: знание Collections Framework, его иерархии наследования, внутренней работы HashMap и количества примитивов в языке - никак, совсем никак, не может дать представления о работоспособности человека.
- Фу, какая банальщина, все и так всё понимают. Такие вопросы на собеседованиях дают представление о базовых знаниях человека, а на остальную работу смотрят в период испытательного срока.
Что же, с таким мнением я сталкивался неоднократно и не могу сказать ничего против, но тем не менее, приглашаю вас порассуждать о теме собеседования и разобраться, что с ними не так.
Вот пункты, которые, на мой взгляд, должны лежать в основе построения плана собеседования:
1) Работа разработчика состоит из 40% кодинга и 60% рассуждений, размышлений и попыток понять и вместить задачу, выбрать оптимальный алгоритм ее решения. И я не говорю о созвонах, декомпозиции и обсуждении предстоящего спринта и т.д. и т.п. В таком случае кодинга остается процентов 20.
2) Без грамотного и прозрачного процесса коммуникации между членами команды, проекта не получится. И к сожалению, какой бы прекрасный не был тимлид и ПМ, если разработчики не умеют общаться и понимать, какую информацию важно озвучивать команде, что нужно спрашивать, а что можно загуглить, у проекта будут проблемы.
3) Языки, фреймворки, библиотеки, базы данных и прочее - это всего лишь инструмент для решения проблемы, и он должен быть подобран под задачу, а не наоборот.
Читать: https://habr.com/ru/post/585132/?utm_campaign=585132
8 538
Советы по работе с Quarkus
В этой статье вы узнаете несколько полезных советов и приемов, связанных с фреймворком Quarkus. Мы сосредоточимся на функциях, которые выделяют Quarkus среди других Java фреймворков.
Читать: https://habr.com/ru/post/585122/?utm_campaign=585122
