Top 5 Free Object-Oriented Programming Courses for Java Programmers in 2021 [UPDATED]
The OOP or Object Oriented Programming paradigm allows you to write a program by modeling real-world things in terms of class and object. It makes representing a real-world thing in the programming...
Read: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
The OOP or Object Oriented Programming paradigm allows you to write a program by modeling real-world things in terms of class and object. It makes representing a real-world thing in the programming...
Read: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
AWS Lambda с Java: быстро и недорого
AWS Lambda - популярная платформа для разработки serverless-функций, и как Java-разработчик мне нравится иметь возможность использовать эту платформу. Однако, есть некоторые важные моменты, о которых стоит помнить при работе с ней.
Читать: https://habr.com/ru/post/578518/?utm_campaign=578518
AWS Lambda - популярная платформа для разработки serverless-функций, и как Java-разработчик мне нравится иметь возможность использовать эту платформу. Однако, есть некоторые важные моменты, о которых стоит помнить при работе с ней.
Читать: https://habr.com/ru/post/578518/?utm_campaign=578518
Build Your Software Roadmap with QCon Plus; Kristen O’Leary shares Top Topics
During a recent interview, Kristen O'Leary, senior developer relations engineer at Google and QCon Plus November 2021 Committee Member, shared with us the tracks she is most looking forward to at the event this November 1-12.
By Adelina Turcu
Read: https://www.infoq.com/news/2021/09/qcon-plus-top-topics/
During a recent interview, Kristen O'Leary, senior developer relations engineer at Google and QCon Plus November 2021 Committee Member, shared with us the tracks she is most looking forward to at the event this November 1-12.
By Adelina Turcu
Read: https://www.infoq.com/news/2021/09/qcon-plus-top-topics/
Top 6 Free Courses to Learn Web Development in 2021 - Best of Lot
Hello guys, I have been sharing a lot of free online courses and books on various technology and programming language like Python, Java, C++, JavaScript, PHP, React, Angular, Spring in this blog for...
Read: http://www.java67.com/2018/03/top-5-free-courses-to-learn-web-development.html
Hello guys, I have been sharing a lot of free online courses and books on various technology and programming language like Python, Java, C++, JavaScript, PHP, React, Angular, Spring in this blog for...
Read: http://www.java67.com/2018/03/top-5-free-courses-to-learn-web-development.html
Asserting JDK Flight Recorder Events with JfrUnit
JfrUnit may be used to verify whether or not events occurred that impact the performance of the application such as garbage collection and memory allocation. JfrUnit makes it possible to assert events emitted from the application such as memory allocation, IO, or database queries. Custom events may be created with the JMC agent for libraries that don’t emit events themselves.
By Johan Janssen
Read: https://www.infoq.com/news/2021/09/jfrunit-flight-recorder-events/
JfrUnit may be used to verify whether or not events occurred that impact the performance of the application such as garbage collection and memory allocation. JfrUnit makes it possible to assert events emitted from the application such as memory allocation, IO, or database queries. Custom events may be created with the JMC agent for libraries that don’t emit events themselves.
By Johan Janssen
Read: https://www.infoq.com/news/2021/09/jfrunit-flight-recorder-events/
3 Ways to convert Date to LocalDate in Java 8 - Example, Tutorial
One of the great features of Java 8 is the new Date and Time API which is intended to fix existing issues related to mutability and thread-safety with existing java.util.Date class. But given...
Read: http://www.java67.com/2019/10/3-ways-to-convert-javautildate-to-LocalDate-java8-example.html
One of the great features of Java 8 is the new Date and Time API which is intended to fix existing issues related to mutability and thread-safety with existing java.util.Date class. But given...
Read: http://www.java67.com/2019/10/3-ways-to-convert-javautildate-to-LocalDate-java8-example.html
10 ways to Learn New Programming language or Tech skills in 2021?
One of the main challenges of being a programmer or software engineer is constant learning. Yes, that's true. As a programmer or developer, we always need to learn new things, sometimes every...
Read: http://www.java67.com/2017/12/10-ways-to-learn-new-technology-programming-language-or-framework.html
One of the main challenges of being a programmer or software engineer is constant learning. Yes, that's true. As a programmer or developer, we always need to learn new things, sometimes every...
Read: http://www.java67.com/2017/12/10-ways-to-learn-new-technology-programming-language-or-framework.html
Difference between IN, OUT, and INOUT parameters in JDBC Stored Procedure? Answer
Hello guys, Java Database Connectivity, the JDBC API supports three types of parameters, I mean, IN, OUT, and INOUT. They are used to bind values into SQL statements. An IN parameter is the one...
Read: http://www.java67.com/2021/09/difference-between-in-out-and-inout.html
Hello guys, Java Database Connectivity, the JDBC API supports three types of parameters, I mean, IN, OUT, and INOUT. They are used to bind values into SQL statements. An IN parameter is the one...
Read: http://www.java67.com/2021/09/difference-between-in-out-and-inout.html
Точка пересечения двух отрезков
Нахождение точки пересечения двух отрезков
Читать: https://habr.com/ru/post/578746/?utm_campaign=578746
Нахождение точки пересечения двух отрезков
Читать: https://habr.com/ru/post/578746/?utm_campaign=578746
Top Java Blogs Weekly: Best of 39/2021
Best of Top Java Blogs, year 2021, week 39
Read: https://www.topjavablogs.com/news/best-of-39-2021
Best of Top Java Blogs, year 2021, week 39
Read: https://www.topjavablogs.com/news/best-of-39-2021
Top 5 Tableau Desktop Specialist Associate Certification Courses and Practice Tests to Crack Exam in 2021 - Best of Lot
Hello guys, if you are preparing for Tableau Desktop Associate Certification or want to become a Tableau Desktop certified associate and looking for the best online courses to start your preparation,...
Read: http://www.java67.com/2020/07/top-5-courses-to-pass-tableau-desktop-specialist-certification-exam.html
Hello guys, if you are preparing for Tableau Desktop Associate Certification or want to become a Tableau Desktop certified associate and looking for the best online courses to start your preparation,...
Read: http://www.java67.com/2020/07/top-5-courses-to-pass-tableau-desktop-specialist-certification-exam.html
Difference between first level and second level cache in Hibernate
The main difference between the first level and second level cache in Hibernate is that the first level is maintained at the Session level and accessible only to the Session, while the second level...
Read: http://www.java67.com/2017/10/difference-between-first-level-and-second-level-cache-in-Hibernate.html
The main difference between the first level and second level cache in Hibernate is that the first level is maintained at the Session level and accessible only to the Session, while the second level...
Read: http://www.java67.com/2017/10/difference-between-first-level-and-second-level-cache-in-Hibernate.html
Top 5 Object Oriented Analysis and Design Interview Questions for Programmers, Software Engineers
Testing the design skill of a candidate is quite common in programming job interviews. Questions like, how do you design a vending machine or a traffic control system are very popular in...
Read: http://www.java67.com/2016/07/top-5-object-oriented-design-interview-questions.html
Testing the design skill of a candidate is quite common in programming job interviews. Questions like, how do you design a vending machine or a traffic control system are very popular in...
Read: http://www.java67.com/2016/07/top-5-object-oriented-design-interview-questions.html
Обработка русского языка на Java
Рассказ пойдет об одной новой, общедоступной Java/Kotlin библиотеке, для работы с русским языком. Она позволяет получить исходные формы + морфологическую информацию для большинства слов русского языка. Статья предназначена для тех, кто создает ботов, обрабатывает сообщения и занимается поиском. Для справки, ключевое отличие лемматизации от стеммизации (урезания до нормализованной формы) состоит в том, что лемма удовлятворяет правилам языка, например для слова "яблоками" леммой будет "яблоко", а не просто урезанный корень. В этой статье мы рассмотрим способ быстрого извлечения такой информации из морфологического словаря.
Запустить процесс
Читать: https://habr.com/ru/post/578826/?utm_campaign=578826
Рассказ пойдет об одной новой, общедоступной Java/Kotlin библиотеке, для работы с русским языком. Она позволяет получить исходные формы + морфологическую информацию для большинства слов русского языка. Статья предназначена для тех, кто создает ботов, обрабатывает сообщения и занимается поиском. Для справки, ключевое отличие лемматизации от стеммизации (урезания до нормализованной формы) состоит в том, что лемма удовлятворяет правилам языка, например для слова "яблоками" леммой будет "яблоко", а не просто урезанный корень. В этой статье мы рассмотрим способ быстрого извлечения такой информации из морфологического словаря.
Запустить процесс
Читать: https://habr.com/ru/post/578826/?utm_campaign=578826
Top 5 Unity 3D & Game Development Courses for Beginners in 2021 - Best of Lot
If you are learning Unity 3D in 2021 and looking for the best online course to learn Unity 3D and become a professional Game developer, then you have come to the right place. In the past, I have...
Read: http://www.java67.com/2021/03/best-unity-game-.html
If you are learning Unity 3D in 2021 and looking for the best online course to learn Unity 3D and become a professional Game developer, then you have come to the right place. In the past, I have...
Read: http://www.java67.com/2021/03/best-unity-game-.html
MicroStream 5.0 is Now Open Source
MicroStream has reached version 5.0 and it is now published as open source. MicroStream is a persistence engine for storing any kind of Java object. It is similar to Java built-in serialization, but much more powerful. Markus Kett, CEO and co-founder of MicroStream, spoke to InfoQ about MicroStream.
By Andrea Messetti
Read: https://www.infoq.com/news/2021/09/microstream-5-is-open-source/
MicroStream has reached version 5.0 and it is now published as open source. MicroStream is a persistence engine for storing any kind of Java object. It is similar to Java built-in serialization, but much more powerful. Markus Kett, CEO and co-founder of MicroStream, spoke to InfoQ about MicroStream.
By Andrea Messetti
Read: https://www.infoq.com/news/2021/09/microstream-5-is-open-source/
Чему я научился делая игры на LibGDX
В этом топике хочу поговорить о незаслуженно забытом, бесплатном фреймворке для разработки кросс-платформенных игр - LibGDX. Поделится секретами своей кухни и решениями, которые я использую при разработке своих игр-головоломок. Ворнинг! Много кода под катом.
Читать: https://habr.com/ru/post/578884/?utm_campaign=578884
В этом топике хочу поговорить о незаслуженно забытом, бесплатном фреймворке для разработки кросс-платформенных игр - LibGDX. Поделится секретами своей кухни и решениями, которые я использую при разработке своих игр-головоломок. Ворнинг! Много кода под катом.
Читать: https://habr.com/ru/post/578884/?utm_campaign=578884
Java. The composite pattern on Game Server
Паттерн Компоновщик - так же известен как Дерево, Composite.
Суть паттерна
Компоновщик - это шаблон структурного проектирования, который позволяет объединять объекты в древовидные структуры, а затем работать с этими структурами, как если бы они были отдельными объектами.
Проблема
Использование шаблона Composite имеет смысл только тогда, когда базовая модель вашего приложения может быть представлена в виде дерева.
Например, представьте, что у вас есть два типа объектов: конфигурация награды и конфигурация сундука. Сундук может содержать несколько Наград, а также несколько Сундуков меньшего размера. Эти маленькие сундуки также могут содержать некоторые награды или даже сундуки меньшего размера и т. Д.
Допустим, вы решили создать систему выдачи наград, в которой используются эти классы. Конфигурация Награды может содержать простые награды без упаковки в сундук, а также сундуки с наградами ... и другие сундуки. Как бы вы рассчитали все награды основываясь на такой конфигурации?
Вы можете попробовать прямой подход: развернуть все сундуки, просмотреть все награды и затем рассчитать награды по их типам. Это было бы осуществимо в реальном мире; но в программе это не так просто, как запустить цикл. Вы должны заранее знать классы наград и сундуков, которые вы проходите, уровень вложенности сундуков и другие неприятные детали. Все это делает прямой подход либо слишком неудобным, либо даже невозможным.
Читать: https://habr.com/ru/post/577472/?utm_campaign=577472
Паттерн Компоновщик - так же известен как Дерево, Composite.
Суть паттерна
Компоновщик - это шаблон структурного проектирования, который позволяет объединять объекты в древовидные структуры, а затем работать с этими структурами, как если бы они были отдельными объектами.
Проблема
Использование шаблона Composite имеет смысл только тогда, когда базовая модель вашего приложения может быть представлена в виде дерева.
Например, представьте, что у вас есть два типа объектов: конфигурация награды и конфигурация сундука. Сундук может содержать несколько Наград, а также несколько Сундуков меньшего размера. Эти маленькие сундуки также могут содержать некоторые награды или даже сундуки меньшего размера и т. Д.
Допустим, вы решили создать систему выдачи наград, в которой используются эти классы. Конфигурация Награды может содержать простые награды без упаковки в сундук, а также сундуки с наградами ... и другие сундуки. Как бы вы рассчитали все награды основываясь на такой конфигурации?
Вы можете попробовать прямой подход: развернуть все сундуки, просмотреть все награды и затем рассчитать награды по их типам. Это было бы осуществимо в реальном мире; но в программе это не так просто, как запустить цикл. Вы должны заранее знать классы наград и сундуков, которые вы проходите, уровень вложенности сундуков и другие неприятные детали. Все это делает прямой подход либо слишком неудобным, либо даже невозможным.
Читать: https://habr.com/ru/post/577472/?utm_campaign=577472
What is Variable and Function Hoisting in JavaScript? Example Tutorial
Hoisting is a complex concept in JavaScript. Like other major programming languages, variables and functions are an important part of JavaScript. Being a dynamically typed programming...
Read: http://www.java67.com/2021/09/variable-and-function-hoisting.html
Hoisting is a complex concept in JavaScript. Like other major programming languages, variables and functions are an important part of JavaScript. Being a dynamically typed programming...
Read: http://www.java67.com/2021/09/variable-and-function-hoisting.html
Современные требования к Java-разработчику: о чём вас спросят на собеседовании
Требования к Java-разработчику не ограничиваются Java Core, особенно на ведущих позициях. О чём еще вас могут спросить на собеседовании?
Читать: «Современные требования к Java-разработчику: о чём вас спросят на собеседовании»
Требования к Java-разработчику не ограничиваются Java Core, особенно на ведущих позициях. О чём еще вас могут спросить на собеседовании?
Читать: «Современные требования к Java-разработчику: о чём вас спросят на собеседовании»
Собеседование наоборот: Usetech и Weigandt Consulting отвечают на вопросы о работе
По следам Java-недели на Хабр Карьере было так много вопросов от участников, что они не уместились в полтора часа нашего итогового круглого стола с компаниями. Поэтому мы решили выпустить их в формате статьи здесь на Хабре и попросили компании ответить на те вопросы, которые показались им самыми интересными. Отозвались ребята из Weigandt Consulting и Usetech, и сегодня мы делимся их комментариями о работе джавистов, найме джунов и старте карьеры в Java-разработке, мнением о технологиях и карьерными советами.
Читать: https://habr.com/ru/post/578928/?utm_campaign=578928
По следам Java-недели на Хабр Карьере было так много вопросов от участников, что они не уместились в полтора часа нашего итогового круглого стола с компаниями. Поэтому мы решили выпустить их в формате статьи здесь на Хабре и попросили компании ответить на те вопросы, которые показались им самыми интересными. Отозвались ребята из Weigandt Consulting и Usetech, и сегодня мы делимся их комментариями о работе джавистов, найме джунов и старте карьеры в Java-разработке, мнением о технологиях и карьерными советами.
Читать: https://habr.com/ru/post/578928/?utm_campaign=578928