Top 5 Free Courses to Learn NumPy for Beginners - Best of Lot
Hello folks, if you are learning Data Science or doing Machine Learning and want to learn NumPy library then you have come to the right place. Earlier, I have shared the best free deep learning...
Read: http://www.java67.com/2021/11/top-5-free-courses-to-learn-numpy-for.html
Hello folks, if you are learning Data Science or doing Machine Learning and want to learn NumPy library then you have come to the right place. Earlier, I have shared the best free deep learning...
Read: http://www.java67.com/2021/11/top-5-free-courses-to-learn-numpy-for.html
Top 13 Free Java 8 Certification Sample Questions - OCAJP8 and OCPJP8 - 1Z0-808 and 1Z0-809 Exam Dumps
Hello guys, Java SE 11 certifications are already out but not many people are not going for it because of the difficulty level. If you want to become a certified Java developer then Java SE 8 is...
Read: http://www.java67.com/2017/05/10-free-java-8-certification-sample-questions-OCAJP8-OCPJP8-Mock-Exams.html
Hello guys, Java SE 11 certifications are already out but not many people are not going for it because of the difficulty level. If you want to become a certified Java developer then Java SE 8 is...
Read: http://www.java67.com/2017/05/10-free-java-8-certification-sample-questions-OCAJP8-OCPJP8-Mock-Exams.html
Top 6 Courses to Learn Python in Depth - Best of Lot
Hello guys, if you want to learn Python coding in 2021 and are looking for the best Python courses, you have come to the right place. There are a lot of resources to learn Python on the web,...
Read: http://www.java67.com/2020/05/top-5-courses-to-learn-python-in-depth.html
Hello guys, if you want to learn Python coding in 2021 and are looking for the best Python courses, you have come to the right place. There are a lot of resources to learn Python on the web,...
Read: http://www.java67.com/2020/05/top-5-courses-to-learn-python-in-depth.html
Чашечка Java
Photo
Атака не клонов, или Генерация и анализ тестовых данных для нагрузки. Часть 1
Как добиться необходимого контроля, удобства и даже скорости при подготовке тестовых данных для микросервисов и тестов производительности? В каких случаях лучше не генерировать XML и JSON файлы с помощью конкатенации строк? Зачем анализировать статистику по SQL запросам?
Меня зовут Вячеслав Смирнов, и я ускоряю дистанционное банковское обслуживание юридических лиц, а еще поддерживаю чат QA — Load & Performance в Телеграм, где сообщество инженеров по тестированию производительности обсуждает тестирование нагрузки.
Статья получилась длинной, поэтому сегодня я расскажу про подготовку тестовых данных для тестирования производительности и про то, как с помощью SQL, Pandas и Java эти данные готовить. Поговорим про анализ метрик и логов с точки зрения данных и с использованием InfluxDB, Grafana и прочих инструментов, А ещё о том, как может выглядеть хороший отчет по системе, в которой много данных. В следующих частях перейду к генерации и анализу тестовых данных для нагрузки.
Читать: https://habr.com/ru/post/588643/?utm_campaign=588643
Как добиться необходимого контроля, удобства и даже скорости при подготовке тестовых данных для микросервисов и тестов производительности? В каких случаях лучше не генерировать XML и JSON файлы с помощью конкатенации строк? Зачем анализировать статистику по SQL запросам?
Меня зовут Вячеслав Смирнов, и я ускоряю дистанционное банковское обслуживание юридических лиц, а еще поддерживаю чат QA — Load & Performance в Телеграм, где сообщество инженеров по тестированию производительности обсуждает тестирование нагрузки.
Статья получилась длинной, поэтому сегодня я расскажу про подготовку тестовых данных для тестирования производительности и про то, как с помощью SQL, Pandas и Java эти данные готовить. Поговорим про анализ метрик и логов с точки зрения данных и с использованием InfluxDB, Grafana и прочих инструментов, А ещё о том, как может выглядеть хороший отчет по системе, в которой много данных. В следующих частях перейду к генерации и анализу тестовых данных для нагрузки.
Читать: https://habr.com/ru/post/588643/?utm_campaign=588643
How to find median of two sorted arrays in Java? Example Tutorial
Hello friends, we meet again on our journey of Java and the ocean of knowledge. I am sure you guys must be very excited about today's lesson as today we will deep dive into something that...
Read: http://www.java67.com/2021/11/how-to-find-median-of-two-sorted-arrays.html
Hello friends, we meet again on our journey of Java and the ocean of knowledge. I am sure you guys must be very excited about today's lesson as today we will deep dive into something that...
Read: http://www.java67.com/2021/11/how-to-find-median-of-two-sorted-arrays.html
Top 5 Courses to Learn Selenium Online in 2022 - Best of Lot
Hello folks, If you want to become an Automation tester or just want to learn Selenium for writing automation tests with Java in 2022 to add a new and in-demand skill to your resume and looking for...
Read: http://www.java67.com/2021/11/top-5-courses-to-learn-selenium-online.html
Hello folks, If you want to become an Automation tester or just want to learn Selenium for writing automation tests with Java in 2022 to add a new and in-demand skill to your resume and looking for...
Read: http://www.java67.com/2021/11/top-5-courses-to-learn-selenium-online.html
Что должен знать Java-разработчик про вывод типов
В Java 8 кардинально переработали процедуру вывода типов выражений. В спецификации появилась целая новая глава на эту тему. Это весьма сложная штука, изложенная скорее на языке алгебры, чем на языке нормальных людей. Не каждый программист готов в этом разобраться. Я, разработчик IDE, которому приходилось ковыряться в соответствующем коде, к своему стыду тоже довольно плохо разбираюсь в этой теме и понимаю процесс только по верхам. Причём сложно не только мне, но и авторам компилятора Java. После выхода Java 8 обнаружились десятки багов, когда поведение компилятора не соответствовало спецификации, либо текст спецификации был неоднозначен. В средах разработки для Java ситуация обстояла не лучше: там тоже были баги, причём другие, поэтому код мог отображаться ошибочным в вашей IDE, но успешно компилироваться. Или наоборот. С годами ситуация улучшилась, многие баги исправили, ситуация стала лучше, хотя всё ещё в спецификации остались тёмные углы.
Читать: https://habr.com/ru/post/588975/?utm_campaign=588975
В Java 8 кардинально переработали процедуру вывода типов выражений. В спецификации появилась целая новая глава на эту тему. Это весьма сложная штука, изложенная скорее на языке алгебры, чем на языке нормальных людей. Не каждый программист готов в этом разобраться. Я, разработчик IDE, которому приходилось ковыряться в соответствующем коде, к своему стыду тоже довольно плохо разбираюсь в этой теме и понимаю процесс только по верхам. Причём сложно не только мне, но и авторам компилятора Java. После выхода Java 8 обнаружились десятки багов, когда поведение компилятора не соответствовало спецификации, либо текст спецификации был неоднозначен. В средах разработки для Java ситуация обстояла не лучше: там тоже были баги, причём другие, поэтому код мог отображаться ошибочным в вашей IDE, но успешно компилироваться. Или наоборот. С годами ситуация улучшилась, многие баги исправили, ситуация стала лучше, хотя всё ещё в спецификации остались тёмные углы.
Читать: https://habr.com/ru/post/588975/?utm_campaign=588975
Top 5 Courses to Learn System Design and Software Architecture in 2022 - Best of Lot
Software design or System design is one of the tricky concepts to master. You can quickly learn a programming language like Java or Python, but creating software using that programming language is a...
Read: http://www.java67.com/2019/09/top-5-courses-to-learn-system-design.html
Software design or System design is one of the tricky concepts to master. You can quickly learn a programming language like Java or Python, but creating software using that programming language is a...
Read: http://www.java67.com/2019/09/top-5-courses-to-learn-system-design.html
Top Java Blogs Weekly: Best of 47/2021
Best of Top Java Blogs, year 2021, week 47
Read: https://www.topjavablogs.com/news/best-of-47-2021
Best of Top Java Blogs, year 2021, week 47
Read: https://www.topjavablogs.com/news/best-of-47-2021
Liferay 7.4 — еще одна No Code платформа?
Компания Liferay выпустила очередную версию своей портальной платформы Liferay CE 7.4.3 и гордо заявила в анонсе что это теперь полноценное No Code решение. Так ли это на самом деле?
Читать: https://habr.com/ru/post/589033/?utm_campaign=589033
Компания Liferay выпустила очередную версию своей портальной платформы Liferay CE 7.4.3 и гордо заявила в анонсе что это теперь полноценное No Code решение. Так ли это на самом деле?
Читать: https://habr.com/ru/post/589033/?utm_campaign=589033
Top 10 Frameworks & Libraries Programmers can Learn in 2022 [UPDATED]
Hello Guys, we are just a few weeks away from 2022 now, and many of you might have already made your goals about what to learn in 2022, but if you haven't, then you have come to the right place....
Read: http://www.java67.com/2018/01/top-10-web-mobile-and-big-data-framework-libraries-technologies-programmers-should-learn-in-2018.html
Hello Guys, we are just a few weeks away from 2022 now, and many of you might have already made your goals about what to learn in 2022, but if you haven't, then you have come to the right place....
Read: http://www.java67.com/2018/01/top-10-web-mobile-and-big-data-framework-libraries-technologies-programmers-should-learn-in-2018.html
Top 10 Oracle PL/SQL Courses for Beginners to learn in 2022 - Best of Lot
Hello guys, when you hear the word SQL most people know that it is a popular language to interact with the database and execute commands to extract some data and then perform processing and so on....
Read: http://www.java67.com/2020/09/top-10-oracle-plsql-courses-for.html
Hello guys, when you hear the word SQL most people know that it is a popular language to interact with the database and execute commands to extract some data and then perform processing and so on....
Read: http://www.java67.com/2020/09/top-10-oracle-plsql-courses-for.html
Делаем многопоточный конвейер
В последнее время я довольно часто сталкиваюсь с оптимизацией процессов загрузки и обработки информации. Периодически вижу не самые оптимальные, а то и вредные для производительности решения причем от разработчиков middle и senior уровня. Поэтому хотелось бы подробнее описать общий подход к написанию правильных и быстрых многопоточных архитектур с максимальной утилизацией ресурсов, но при этом с минимально возможным в каждом отдельном случае количеством потоков.
Читать: https://habr.com/ru/post/589109/?utm_campaign=589109
В последнее время я довольно часто сталкиваюсь с оптимизацией процессов загрузки и обработки информации. Периодически вижу не самые оптимальные, а то и вредные для производительности решения причем от разработчиков middle и senior уровня. Поэтому хотелось бы подробнее описать общий подход к написанию правильных и быстрых многопоточных архитектур с максимальной утилизацией ресурсов, но при этом с минимально возможным в каждом отдельном случае количеством потоков.
Читать: https://habr.com/ru/post/589109/?utm_campaign=589109
А как вы определяете свойства переменными окружения в Spring Boot приложениях?
А что, если я скажу, что подобное
содержит ошибку. Не согласны? Разбор под катом.
Читать: https://habr.com/ru/post/588985/?utm_campaign=588985
А что, если я скажу, что подобное
#application.properties
spring.datasource.url=${SPRING_DATASOURCE_URL}?someProperty=${PROPERTY} содержит ошибку. Не согласны? Разбор под катом.
Читать: https://habr.com/ru/post/588985/?utm_campaign=588985
Top 10 Object Oriented Programming Concepts Every Programmer Should Learn
Object-oriented programming (OOP) is a programming style that is used to solve the problem by thinking in terms of real-world objects like Car, Bag, Animal, etc. It also helps you to organize code,...
Read: http://www.java67.com/2020/02/top-10-object-oriented-programming-concepts-fundamentals.html
Object-oriented programming (OOP) is a programming style that is used to solve the problem by thinking in terms of real-world objects like Car, Bag, Animal, etc. It also helps you to organize code,...
Read: http://www.java67.com/2020/02/top-10-object-oriented-programming-concepts-fundamentals.html
Интеграция с Allure: структурировать, упростить, стабилизировать
Если ваш проект с автотестами растет, то рано или поздно ставится вопрос о том, как централизованно управляться с этими тестами. Как найти время на поддержку тестовой документации? Как ее структурировать? Где хранить отчеты? Как избавиться от нестабильных тестов и быстро выявить ответственных за них? В Wrike мы смогли ответить на все эти вопросы и автоматизировать процессы, которые они затрагивают. В статье расскажем, как нам это удалось.
Читать: https://habr.com/ru/post/588873/?utm_campaign=588873
Если ваш проект с автотестами растет, то рано или поздно ставится вопрос о том, как централизованно управляться с этими тестами. Как найти время на поддержку тестовой документации? Как ее структурировать? Где хранить отчеты? Как избавиться от нестабильных тестов и быстро выявить ответственных за них? В Wrike мы смогли ответить на все эти вопросы и автоматизировать процессы, которые они затрагивают. В статье расскажем, как нам это удалось.
Читать: https://habr.com/ru/post/588873/?utm_campaign=588873
Понимание утечек памяти в Java
Одним из основных преимуществ Java является автоматизированное управление памятью с помощью встроенного сборщика мусора (или сокращенно GC). GC неявно заботится о выделении и освобождении памяти и, таким образом, способен решать большинство проблем, связанных с ее утечкой.
Хотя GC эффективно обрабатывает значительную часть памяти, он не гарантирует надежного решения проблемы с ее утечкой. GC достаточно умен, но не безупречен. Утечки памяти все еще могут закрасться даже в приложения, созданные добросовестным разработчиком.
По-прежнему возможны ситуации, когда приложение создает значительное количество лишних объектов, расходуя ресурсы памяти, что иногда приводит к его полному отказу.
Утечки памяти — это настоящая проблема в Java. В этом руководстве мы рассмотрим, каковы потенциальные причины утечек, как распознавать их в рантайме и как справиться с ними в нашем приложении.
Читать: https://habr.com/ru/post/589321/?utm_campaign=589321
Одним из основных преимуществ Java является автоматизированное управление памятью с помощью встроенного сборщика мусора (или сокращенно GC). GC неявно заботится о выделении и освобождении памяти и, таким образом, способен решать большинство проблем, связанных с ее утечкой.
Хотя GC эффективно обрабатывает значительную часть памяти, он не гарантирует надежного решения проблемы с ее утечкой. GC достаточно умен, но не безупречен. Утечки памяти все еще могут закрасться даже в приложения, созданные добросовестным разработчиком.
По-прежнему возможны ситуации, когда приложение создает значительное количество лишних объектов, расходуя ресурсы памяти, что иногда приводит к его полному отказу.
Утечки памяти — это настоящая проблема в Java. В этом руководстве мы рассмотрим, каковы потенциальные причины утечек, как распознавать их в рантайме и как справиться с ними в нашем приложении.
Читать: https://habr.com/ru/post/589321/?utm_campaign=589321
How to use Stream findFirst and findAny function in Java? Example Tutorial
Hello friends, here we are again on the journey of Java excited and eager to find the next stop of knowledge. But do not worry my friends, continuing the java stream series further, today we will...
Read: http://www.java67.com/2021/11/how-to-use-stream-findfirst-and-findany.html
Hello friends, here we are again on the journey of Java excited and eager to find the next stop of knowledge. But do not worry my friends, continuing the java stream series further, today we will...
Read: http://www.java67.com/2021/11/how-to-use-stream-findfirst-and-findany.html
Top 5 Free AI and Deep Learning Courses to Learn Online in 2022 - Best of Lot
Hello guys, if you are interested in learning about Artificial Intelligence and how to build AI and looking for free online resources, you have come to the right place. Earlier, I have shared free...
Read: http://www.java67.com/2021/04/-free-artificial-intelligence-and-deep-learning-courses.html
Hello guys, if you are interested in learning about Artificial Intelligence and how to build AI and looking for free online resources, you have come to the right place. Earlier, I have shared free...
Read: http://www.java67.com/2021/04/-free-artificial-intelligence-and-deep-learning-courses.html
JetBrains Debuts New Kotlin Compiler K2, Kotlin for WebAssembly, and More
At its recent Kotlin 2021 Premier event, JetBrains made a number of major announcements, including K2, the new, faster Kotlin compiler, support for WebAssembly, the Kotlin Symbol Processor, a new code coverage plugin, and improved static analysis.
By Sergio De Simone
Read: https://www.infoq.com/news/2021/11/jetbrains-k2-compiler-kotlin/
At its recent Kotlin 2021 Premier event, JetBrains made a number of major announcements, including K2, the new, faster Kotlin compiler, support for WebAssembly, the Kotlin Symbol Processor, a new code coverage plugin, and improved static analysis.
By Sergio De Simone
Read: https://www.infoq.com/news/2021/11/jetbrains-k2-compiler-kotlin/