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

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

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

Другие каналы: @tproger_channels
Download Telegram
How to use Deque in Java? Example Tutorial

Hello friends, I am really glad to see you all again here. And I know you are here to learn new and valuable Java concepts and continue your journey on Java. Today we are gonna learn something that...

Read: http://www.java67.com/2021/11/how-to-use-deque-in-java-example.html
Bell Integrator ищут Lead Java-разработчика

В ваши обязанности будет входить взаимодействие с командой и помощь в проектировании систем в роли Lead Java-разработчика.

Требования:
— Знание Java и/или Kotlin;
— Понимание принципов и паттернов микросервисной архитектуры;
— Опыт работы с key-value хранилищами, Docker и Kubernetes;
— Знание JPA-технологий и Hibernate;
— Использование JUnit и Mockito.

Будет плюсом:
— Опыт разработки собственных Spring Boot стартеров;
— Использование и разработка CI/CD пайплайнов;
— Опыт в координации и управлении командой.

Условия:
— Возможность работать удаленно;
— Заработная плата выше рынка;
— Возможности для корпоративного обучения и сертификации в технических и бизнес-областях.

Узнать подробности и отправить резюме можно тут: MBelokurova@bellintegrator.com

#вакансия
Top 5 Free Servlet, JSP, Java FX, and JDBC Courses for Java Web Developers in 2021 - Best of Lot

If you are a Java developer working on a Java JEE projects like a Java Web application running on Tomcat or Glassfish, or you want to get into that by learning server-side technologies like Servlet,...

Read: http://www.java67.com/2018/02/5-free-servlet-jsp-and-jdbc-online-courses-for-java-developers.html
Hibernate Releases Version 1.0 of Reactive API

Hibernate Reactive 1.0 is the first stable version of the reactive API for the popular Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
By Andrea Messetti

Read: https://www.infoq.com/news/2021/11/hibernate-reactive-1-0/
Использование Crosstab в бесплатной библиотеки отчетности JasperReports

В автоматизации отчетности очень часто используют открытую Java-библиотеку JasperReports, например статья Опенсорс-решение для автоматизации отчетности рассказывает об ее использовании для получения PDF форматов отчетности между делом упомянув о возможности экспорта в другие форматы.

Однако нередко возникает потребность получать данные не в твердой копии, а в форматах электронных таблиц и в этом направлении в библиотеке JasperReports есть мощный инструмент Crosstab. Вместе с механизмом экспорта в форматы электронных таблиц данный инструмент может быть востребован для получения форматированных документов, которые годны как отчеты для анализа, так и для дальнейшей обработки данных.

Основная цель использования печатной формы - выгрузка данных в электронные таблицы для дальнейшего использования данных. Разработку печатной формы будем делать в среде TIBCO Jaspersoft® Studio


Читать: https://habr.com/ru/post/588268/?utm_campaign=588268
Top 5 Free Scikit- Learn Courses to Learn Online in 2022 - Best of Lot

Let’s assume you have some knowledge in python language and want to have a career in either deep learning or machine learning, they’re no best libraries to learn than scikit learn. This library...

Read: http://www.java67.com/2021/11/top-5-free-scikit-learn-courses-to.html
Top 8 Websites to Learn JavaScript Coding for FREE in 2021 - Best of Lot

Hello guys, if you want to learn JavaScript and are looking for the best websites to learn JavaScript programming for FREE, you have come to the right place. Earlier, I shared the best free...

Read: http://www.java67.com/2019/01/best-websites-to-learn-javanoscript-online.html
Археология Git: назад и вперед во времени

При работе с большой кодовой базой довольно естественно не помнить каждую подсистему или вариант реализации. Особенно если вы новичок в кодовой базе, или вы сосредоточились на определенной области кодовой базы.

Большинство людей начнут с использования «git blame» (или соответствующей функциональности в своей среде IDE/редакторе). Но в большинстве нетривиальных проектов вы обычно заканчиваете коммитом рефакторинга, переименованием или тривиальным исправлением проекта, например переключением на другую библиотеку assertion. При первом взгляде, мы видим только самые последние изменения, но не самые важные.

Нам нужно аккуратно удалить слой за слоем песок и грязь, которые были нанесены на реальные изменения, чтобы выявить их.


Читать: https://habr.com/ru/post/585258/?utm_campaign=585258
Top 5 Resources to become Certified Spring Developer Professional in 2022

Ever since Pivotal has announced that Spring training is not mandatory for becoming a Certified Spring developer (now VMware EDU-1202), more and more experienced Java programmers who have been using...

Read: http://www.java67.com/2017/07/top-5-spring-certification-study-guides-exam-core-web-integeration.html
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
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
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
Чашечка Java
Photo
Атака не клонов, или Генерация и анализ тестовых данных для нагрузки. Часть 1

Как добиться необходимого контроля, удобства и даже скорости при подготовке тестовых данных для микросервисов и тестов производительности? В каких случаях лучше не генерировать 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
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
Что должен знать Java-разработчик про вывод типов

В 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
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
Liferay 7.4 — еще одна No Code платформа?

Компания 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