Чашечка Java – Telegram
Чашечка Java
8.86K subscribers
3.86K photos
12 videos
56 files
6.32K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Упрощаем работу в Camunda Modeler с помощью плагинов

Camunda Modeler позволяет довольно легко набросать BPMN-схему процесса, перетащив элементы в рабочую область и соединив их стрелками. Далее дела обстоят немного сложнее: нужно быть очень внимательным, чтобы с первого раза для каждого элемента заполнить необходимые поля в панели свойств и не допустить ни одной ошибки. С этой точки зрения создание исполняемых BPMN-схем напоминает программирование в Блокноте.

Например, очень легко в Script Task написать скрипт на Groovy и забыть указать Script Format. Тогда по умолчанию движок попробует выполнить переданную ему строку как JUEL-код, и вряд ли мы получим ожидаемый результат.

Было бы неплохо иметь что-то вроде подсказок, на какие поля нужно обратить внимание, какое значение вписать, какие флаги отметить, и так далее в соответствии с принятыми в команде практиками. К счастью, Camunda Modeler позволяет расширять функциональность, не форкая всё приложение, а применив плагины, что мы и решили сделать.


Читать: https://habr.com/ru/post/581294/?utm_campaign=581294
Top 30 Spring Core, Spring MVC and Spring Security Interview Questions Answers

Spring Interview Questions Answers 
Spring Interview Question is one of the first things Java programmers should prepare before appearing on any Java or Spring interview. With the immense popularity...

Read: http://www.java67.com/2012/08/spring-interview-questions-answers.html
Top 6 Online Courses to learn AWS S3 and Dynamo DB in 2021 - Best of Lot

If you want to learn AWS S3 and DynamoDB in-depth and looking for the best online courses to start with then you have come to the right place. In the past, I have shared in-depth courses to learn AWS...

Read: http://www.java67.com/2020/08/top-5-courses-to-learn-aws-s3-and-dynamoDB-in-depth.html
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
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
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
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
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
Функции области видимости (Scope Function) в Kotlin

Сразу оговорюсь, что статья объясняет базовые понятия, и если вы уже программируете на 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
Laconic POM: скрываем многословность pom.xml

Одна из претензий к 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
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/
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
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
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
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
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
Создание собственных RequestBody и ResponseBody

Думаю, что многие из вас сталкивались с добавлением собственных 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
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