Top 5 Free Apache Spark Course for Java, Scala, and Python Programmers in 2021 - Best of Lot
Hello guys, if you are thinking of learning Apache Spark to start your Big Data journey and looking for some excellent free resources, e.g., books, tutorials, and courses, then you have come to the...
Read: http://www.java67.com/2018/04/5-free-apache-spark-course-for-java-scala-python-developers.html
Hello guys, if you are thinking of learning Apache Spark to start your Big Data journey and looking for some excellent free resources, e.g., books, tutorials, and courses, then you have come to the...
Read: http://www.java67.com/2018/04/5-free-apache-spark-course-for-java-scala-python-developers.html
OCMJEA 6 FAQs - Oracle Certified Master - Java EE 6 Enterprise Architect (1Z0-807, 1Z0-865 and 1Z0-866) - Frequently asked Questions
The OCMJEA (Oracle Certified Master Java EE Enterprise Architect) is one of the toughest Java certifications to crack, even for experienced Java developers. It requires architectural decision skills...
Read: http://www.java67.com/2020/05/ocmjea-6-faqs-oracle-certified-master-java-architect-certification-exam.html
The OCMJEA (Oracle Certified Master Java EE Enterprise Architect) is one of the toughest Java certifications to crack, even for experienced Java developers. It requires architectural decision skills...
Read: http://www.java67.com/2020/05/ocmjea-6-faqs-oracle-certified-master-java-architect-certification-exam.html
5 Difference between Interface and Abstract class in Java? [Answer]
What is abstract class and interface in Java?
The difference between abstract class and interface in Java is one of the tricky Java interview questions and mostly appears in core Java interviews. It...
Read: http://www.java67.com/2012/09/what-is-difference-between-interface-abstract-class-java.html
What is abstract class and interface in Java?
The difference between abstract class and interface in Java is one of the tricky Java interview questions and mostly appears in core Java interviews. It...
Read: http://www.java67.com/2012/09/what-is-difference-between-interface-abstract-class-java.html
Top 10 Online Courses to Learn Data Structure and Algorithms in Java in 2021 - Best of Lot
Hello guys, In the past, I have shared a lot of useful resources like books and tutorials to learn Data Structure and Algorithms for both beginners and experienced programmers. I have also shared a...
Read: http://www.java67.com/2019/07/top-10-online-courses-to-learn-data-structure-and-algorithms-in-java.html
Hello guys, In the past, I have shared a lot of useful resources like books and tutorials to learn Data Structure and Algorithms for both beginners and experienced programmers. I have also shared a...
Read: http://www.java67.com/2019/07/top-10-online-courses-to-learn-data-structure-and-algorithms-in-java.html
Top 13 Spring Boot Actuator Interview Questions Answers for 2 to 3 Years Experienced
If you have used Spring Boot, you may know that Spring Boot is all about convenience, and the Spring Boot actuator is one of such features that provides a convenient way to interact with your app...
Read: http://www.java67.com/2021/02/spring-boot-actuator-interview-questions-answers-java.html
If you have used Spring Boot, you may know that Spring Boot is all about convenience, and the Spring Boot actuator is one of such features that provides a convenient way to interact with your app...
Read: http://www.java67.com/2021/02/spring-boot-actuator-interview-questions-answers-java.html
Функции области видимости (Scope Function) в Kotlin
Сразу оговорюсь, что статья объясняет базовые понятия, и если вы уже программируете на Kotlin, то, скорее всего, вы уже все знаете. Большая часть того, что приведено в статье, освещено в официальной документации, поэтому статью можно рассматривать как дополнительный материал к ней.
В статье показано как реализованы функции области видимости, даны примеры и рекомендации по их использованию
Читать: https://habr.com/ru/post/580186/?utm_campaign=580186
Сразу оговорюсь, что статья объясняет базовые понятия, и если вы уже программируете на Kotlin, то, скорее всего, вы уже все знаете. Большая часть того, что приведено в статье, освещено в официальной документации, поэтому статью можно рассматривать как дополнительный материал к ней.
В статье показано как реализованы функции области видимости, даны примеры и рекомендации по их использованию
Читать: https://habr.com/ru/post/580186/?utm_campaign=580186
The Ultimate guide of Array for Java Programmers - Example Tutorial
Without any doubt, the array is one of the most used data structures in all programming languages, including Java. Pick up any programming language be it functional, object-oriented, imperative, or...
Read: http://www.java67.com/2014/08/what-is-array-data-structure-in-java.html
Without any doubt, the array is one of the most used data structures in all programming languages, including Java. Pick up any programming language be it functional, object-oriented, imperative, or...
Read: http://www.java67.com/2014/08/what-is-array-data-structure-in-java.html
Laconic POM: скрываем многословность pom.xml
Одна из претензий к Maven - выбор многословного XML для описания проекта. Polyglot for Maven должен был решить эту проблему, но проект не "взлетел". Для буквального сокрытия этой проблемы существует IDEA-плагин Laconic POM.
Читать: https://habr.com/ru/post/582174/?utm_campaign=582174
Одна из претензий к Maven - выбор многословного XML для описания проекта. Polyglot for Maven должен был решить эту проблему, но проект не "взлетел". Для буквального сокрытия этой проблемы существует IDEA-плагин Laconic POM.
Читать: https://habr.com/ru/post/582174/?utm_campaign=582174
Top 10 Free Java Courses in 2021 for Beginners and Experienced Programmers - Best of Lot
Hello guys, the Internet is full of useful resources, and no matter what you want to learn, there is something useful available for free. You just need to commit your time and effort. But at the same...
Read: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
Hello guys, the Internet is full of useful resources, and no matter what you want to learn, there is something useful available for free. You just need to commit your time and effort. But at the same...
Read: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
Oracle Proposes Shorter Java LTS Cycle of Two Years
Oracle proposes to shorten the Java Java Long-Term Support (LTS) cadence to two years. The launch of Java 17 just finished the current three-year LTS cadence of Java 11. Acceptance of this proposal seems likely: Fellow OpenJDK distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but…"
By Karsten Silz
Read: https://www.infoq.com/news/2021/10/oracle-java-two-year-lts/
Oracle proposes to shorten the Java Java Long-Term Support (LTS) cadence to two years. The launch of Java 17 just finished the current three-year LTS cadence of Java 11. Acceptance of this proposal seems likely: Fellow OpenJDK distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but…"
By Karsten Silz
Read: https://www.infoq.com/news/2021/10/oracle-java-two-year-lts/
What is Method Overloading in Java? An Example
What is method overloading in Java?
Method overloading in Java is an object-oriented programming concept that allows a programmer to declare two methods of the same name but with different method...
Read: http://www.java67.com/2012/08/what-is-method-overloading-in-java-example.html
What is method overloading in Java?
Method overloading in Java is an object-oriented programming concept that allows a programmer to declare two methods of the same name but with different method...
Read: http://www.java67.com/2012/08/what-is-method-overloading-in-java-example.html
5 Best Udemy Courses To Learn SQL and Database for Beginners in 2021
Data science and analytics jobs are in hight-demand among companies nowadays and play an essential role since they can take advantage of big data of users and other information to get insights of...
Read: http://www.java67.com/2021/10/5-best-udemy-courses-to-learn-sql-and-database-.html
Data science and analytics jobs are in hight-demand among companies nowadays and play an essential role since they can take advantage of big data of users and other information to get insights of...
Read: http://www.java67.com/2021/10/5-best-udemy-courses-to-learn-sql-and-database-.html
Top 5 Free Kotlin Courses for Java developers to Learn Online in 2021 - Best of Lot
Hello guys, If you are in Android application development or server-side Java development, then you might have heard about the Kotlin programming language, created by JetBrains, the company behind...
Read: http://www.java67.com/2020/05/5-free-courses-to-learn-kotlin-for-java-and-Android-developers.html
Hello guys, If you are in Android application development or server-side Java development, then you might have heard about the Kotlin programming language, created by JetBrains, the company behind...
Read: http://www.java67.com/2020/05/5-free-courses-to-learn-kotlin-for-java-and-Android-developers.html
Power function in Java coding problems.gif
18.6 KB
How to Implement a Power Function in Java? Example Tutorial Solution
If you are preparing for a coding interview and wondering how to implement a function to calculate the power of x to y then you have come to the right place. Earlier, I have shared the best books,...
Read: http://www.java67.com/2018/05/how-to-implement-power-function-in-java.html
If you are preparing for a coding interview and wondering how to implement a function to calculate the power of x to y then you have come to the right place. Earlier, I have shared the best books,...
Read: http://www.java67.com/2018/05/how-to-implement-power-function-in-java.html
Counting Sort in Java - Example
The Counting sort algorithm, like Radix sort and Bucket sort, is an integer-based algorithm (i.e. the values of the input array are assumed to be integers), non-comparison, and linear sorting...
Read: http://www.java67.com/2017/06/counting-sort-in-java-example.html
The Counting sort algorithm, like Radix sort and Bucket sort, is an integer-based algorithm (i.e. the values of the input array are assumed to be integers), non-comparison, and linear sorting...
Read: http://www.java67.com/2017/06/counting-sort-in-java-example.html
Создание собственных RequestBody и ResponseBody
Думаю, что многие из вас сталкивались с добавлением собственных HttpMessageConverter в своём проекте. Ну или хотя бы слышали за такую возможность. Однако, возникают ситуации, когда мы хотим не только добавить свой собственный конвертер, но и создать собственную аннотацию для явного обозначения того, что тело ответа или запроса будут обработаны нестандартными способами Spring. Более того, данные аннотации могут содержать дополнительную информацию, которая потребуется вашему конвертеру.
Как вы увидите дальше, поддержка аннотации для обработки ответа перекликается с поддержкой обработки запроса. Однако, в данной статье мне хотелось бы также продемонстрировать возможность добавление поддержки нового параметра метода контроллера в ситуации, когда из одного тела запроса требуется тянуть два разных объекта.
Читать: https://habr.com/ru/post/582532/?utm_campaign=582532
Думаю, что многие из вас сталкивались с добавлением собственных HttpMessageConverter в своём проекте. Ну или хотя бы слышали за такую возможность. Однако, возникают ситуации, когда мы хотим не только добавить свой собственный конвертер, но и создать собственную аннотацию для явного обозначения того, что тело ответа или запроса будут обработаны нестандартными способами Spring. Более того, данные аннотации могут содержать дополнительную информацию, которая потребуется вашему конвертеру.
Как вы увидите дальше, поддержка аннотации для обработки ответа перекликается с поддержкой обработки запроса. Однако, в данной статье мне хотелось бы также продемонстрировать возможность добавление поддержки нового параметра метода контроллера в ситуации, когда из одного тела запроса требуется тянуть два разных объекта.
Читать: https://habr.com/ru/post/582532/?utm_campaign=582532
Top 5 Java Performance Courses for Experienced Developers to Learn in 2021 - Best of Lot
Hello guys, if you have been doing Java development for few years, then you know that Performance is the key for any Java application. As a senior Java developer, one should know how to improve the...
Read: http://www.java67.com/2020/04/top-5-advanced-courses-to-learn-java-perofrmance-concurrency-memory-management.html
Hello guys, if you have been doing Java development for few years, then you know that Performance is the key for any Java application. As a senior Java developer, one should know how to improve the...
Read: http://www.java67.com/2020/04/top-5-advanced-courses-to-learn-java-perofrmance-concurrency-memory-management.html
Top Java Blogs Weekly: Best of 42/2021
Best of Top Java Blogs, year 2021, week 42
Read: https://www.topjavablogs.com/news/best-of-42-2021
Best of Top Java Blogs, year 2021, week 42
Read: https://www.topjavablogs.com/news/best-of-42-2021
Подробное руководство по инверсии зависимостей. Часть 1
Инверсия зависимостей - один из принципов SOLID, который лежит в основе построения гексагональной архитектуры приложения. Существует множество статей, которые раскрывают суть принципа и объясняют как его применять. И, возможно, читатель уже знаком с ними. Но в рамках данной статьи будет продемонстрирован подробный разбор "тактических" приемов для успешного использования инверсии зависимостей и, возможно, в этом смысле даже искушенный читатель сможет найти для себя что-то новое. Примеры представлены на языке программирования Java с соответствующим окружением, но при этом для чтения достаточно понимания похожих языков программирования.
Читать: https://habr.com/ru/post/582588/?utm_campaign=582588
Инверсия зависимостей - один из принципов SOLID, который лежит в основе построения гексагональной архитектуры приложения. Существует множество статей, которые раскрывают суть принципа и объясняют как его применять. И, возможно, читатель уже знаком с ними. Но в рамках данной статьи будет продемонстрирован подробный разбор "тактических" приемов для успешного использования инверсии зависимостей и, возможно, в этом смысле даже искушенный читатель сможет найти для себя что-то новое. Примеры представлены на языке программирования Java с соответствующим окружением, но при этом для чтения достаточно понимания похожих языков программирования.
Читать: https://habr.com/ru/post/582588/?utm_campaign=582588
Хотели как в FAANG, а вышло как всегда или Опыт собеседования в Тинькофф в 3 актах
Предисловие
Около года назад я задался целью получить оффер от FAANG. Как следствие, постоянной частью моей жизни стали тематические форумы, площадки и вся сопутствующая атрибутика. Спустя какое-то время я попробовал себя на собеседованиях в околоFAANGoвые компании: Lyft, Spotify, Booking и т. д, где-то успешно, где-то не очень. В это же время мне порекомендовали попробовать пройти собеседование в Тинькофф банк, который внедрил схожий процесс.
После стандартного общения с HR менеджером была получена ссылка на описание процесса собеседования. “Хм, почти что FAANG + тех. интервью по Primary Skill”, - подумал я и сказал, что готов приступать. В тот же час было назначено 2 интервью: техническое и coding, а вот 3 этап, system design, нужно было заслужить успешным прохождением первых двух. Почему именно эти 2 части являлись основополагающими, осталось неясным.
Акт первый, технический
В назначенный час я встретился со своим интервьюером. Собеседование выглядело “добротным” и стандартным в заданной проф. области, оттого местами скучным. Было много задач на ревью кода и обсуждения специфики языка, в частности...
Читать: https://habr.com/ru/post/582600/?utm_campaign=582600
Предисловие
Около года назад я задался целью получить оффер от FAANG. Как следствие, постоянной частью моей жизни стали тематические форумы, площадки и вся сопутствующая атрибутика. Спустя какое-то время я попробовал себя на собеседованиях в околоFAANGoвые компании: Lyft, Spotify, Booking и т. д, где-то успешно, где-то не очень. В это же время мне порекомендовали попробовать пройти собеседование в Тинькофф банк, который внедрил схожий процесс.
После стандартного общения с HR менеджером была получена ссылка на описание процесса собеседования. “Хм, почти что FAANG + тех. интервью по Primary Skill”, - подумал я и сказал, что готов приступать. В тот же час было назначено 2 интервью: техническое и coding, а вот 3 этап, system design, нужно было заслужить успешным прохождением первых двух. Почему именно эти 2 части являлись основополагающими, осталось неясным.
Акт первый, технический
В назначенный час я встретился со своим интервьюером. Собеседование выглядело “добротным” и стандартным в заданной проф. области, оттого местами скучным. Было много задач на ревью кода и обсуждения специфики языка, в частности...
Читать: https://habr.com/ru/post/582600/?utm_campaign=582600
Top 5 Online Courses to Learn MEAN stack in 2021 - Best of Lot
Hello guys, if you want to learn MEAN stack to become a full stack web developer, you have come to the right place. I have been sharing valuable courses to learn modern tech stack like in the past, I...
Read: http://www.java67.com/2020/06/top-5-courses-to-learn-mean-stack-in.html
Hello guys, if you want to learn MEAN stack to become a full stack web developer, you have come to the right place. I have been sharing valuable courses to learn modern tech stack like in the past, I...
Read: http://www.java67.com/2020/06/top-5-courses-to-learn-mean-stack-in.html