Чашечка Java
Kanalga Telegram’da o‘tish
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Ko'proq ko'rsatish8 550
Obunachilar
-424 soatlar
-137 kunlar
-3230 kunlar
Postlar arxiv
8 548
Готовим приватные репозитории с помощью Artipie
Многочисленные санкционные ограничения могут стать преградой для использования существующих систем управления бинарными репозиториями, например, при приобретении необходимых лицензий. Таким образом, альтернатива существующим инструментам может сыграть положительную роль при организации работы с артефактами организации.
Artipie - это бесплатный менеджер бинарных репозиториев с открытым исходным кодом, поддерживающий все основные форматы пакетов и артефактов, который позволяет размещать их локально или в облачном хранилище.
Заготовить репозитории на "зиму"
Читать: https://habr.com/ru/post/687394/?utm_campaign=687394
8 548
Spring Data JDBC – генерация первичных ключей с помощью последовательностей (sequence)
По умолчанию Spring Data JDBC ожидает, что первичные ключи сущностей генерируются на стороне базы данных. В статье Introduction to Spring Data JDBC (Введение в Spring Data JDBC) мы использовали вариант с автоинкрементной колонкой, а в этой статье рассмотрим другой способ – использование последовательностей (sequence).
Spring Data JDBC, конечно, справится и с этим, но придется написать чуть больше кода: получить из базы данных очередное значение последовательности и установить первичный ключ перед сохранением сущности в базе данных. Это можно сделать, реализовав
BeforeConvertCallback.
Читать: https://habr.com/ru/post/687386/?utm_campaign=6873868 548
JDK 19 and JDK 20: What We Know So Far
JDK 19, the second non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of seven (7) new features, in the form of JEPs, that can be separated into three categories: Core Java Library, Java Specification and Hotspot Compiler. We examine JDK 19 and predict what features may be targeted for JDK 20.
By Michael Redlich
Read: https://www.infoq.com/news/2022/09/java-19-so-far/
8 548
Библиотеки для работы с временными рядами
Эксперт Росатома поделился подборкой библиотек для основных задач с временными рядами: прогнозированием, классификацией, кластеризацией, агрегацией и поиском аномалий
https://tprg.ru/QsN1
Это #партнерский пост
8 548
Top 20 Java Web Service Interview Questions with Answers
Java Web Services Questions and Answers
Web Services interview questions are part of J2EE interviews for jobs which are looking for some experience in Java web services Space. Most of the Web services questions come from two different ways of implementing Web Services like SOAP and REST. SOAP is standard and mature way of calling Web Services which uses XML while REST is a new way of implementing Web Services which is based on HTTP protocol. In fact REST Web Service interview questions are getting more and more popular on the web services interviews in Java, So if you are going for any Java J2EE interview which require some web service experience, be prepared with both SOAP and REST Web services questions.
Java Interview questions and tutorials
Read: http://www.java67.com/2012/09/top-10-java-web-service-interview-question-answer-soap-rest.html
8 548
Полифилы JavaScript: что это и зачем они нужны?
Всем привет, я — Кирилл Мыльников, frontend разработчик компании Usetech.
Сегодня хочу рассказать о полифилах JavaScript: что это и зачем они нужны? На практике мы реализуем несколько полифилов: map, forEach, filter, reduce.
Эта статья подойдёт новичкам, которые готовятся к собеседованию, и опытным специалистам. В комментариях вы можете рассказать о том, как реализуете полифилы в своей работе.
Итак, начнём с определения полифила, а затем перейдём к методам.
Читать: https://habr.com/ru/post/687288/?utm_campaign=687288
8 548
Золотой Selenide. Мои лучшие практики по тестированию
Автор не разделяет понятий чистый автоматизатор или мануальщик, он является Инженером, инженером по тестированию который отвечает за то и другое, являясь истинным QA. Но упор в статье пойдет по практикам автоматизации
Немного теории. Немного код сниппетов.
Читать: https://habr.com/ru/post/687246/?utm_campaign=687246
8 548
Top 20 Jenkins Interview Questions Answers for Beginners and Experienced Developers
Hello guys, if you are preparing for Java developer interview or DevOps Interview, one tool which you should know well is Jenkins, the king of Continuous Integration and Continuous build, one of the most desirable skill companies look on experienced programmers now a days. Earlier, I have shared best free Jenkins courses for programmers to learn this useful tool as well as Interview questions on DevOps, Docker, and Kubernetes and in this article, I am going to share 20 frequently sked Jenkins and CI/CD Interview questions with answers for both beginners and experienced developers.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/09/jenkins-interview-questions-answers-for.html
8 548
Java — главный язык «энтерпрайза». Но как сегодня освоить язык и составить конкуренцию более опытным коллегам?
Например, освоить профессию Java-разработчика в Skypro. В Skypro дают только те знания и навыки, которые помогут найти высокооплачиваемую работу. А ещё прикрепляют наставника, который ответит на любые вопросы. И составляют программу на основе большого количества практики в среде коммерческой разработки.
Курс устроен так, что его невозможно просто отсидеть: вы будете изучать теорию в понедельник и среду, во вторник и четверг решать практические задания, а по выходным будут проходить вебинары-консультации. И всё это всего за 10 часов в неделю.
Узнайте подробнее о программе курса, условиях и преподавателях и вступайте в ряды Java-разработчиков уже сейчас: https://go.redav.online/f7bc45e998fa8b80
Это #партнёрский пост
8 548
Развертывание Spring Boot приложения с помощью Nginx, Let's Encrypt и Docker Compose
Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.
Недавно я столкнулся с задачей разработать Telegram бота. Казалось бы, что тут сложного? Ну раз надо, то разрабатывай, где тут могут быть сложности? Но вот беда, ранее я не сталкивался с задачей развертывания проекта, тем более было много вопросов касаемо получения SSL сертификата так как Telegram API работает только с HTTPS протоколом. Увы после долгих поисков я так и не нашел статьи, которая ответила бы на все вопросы, поэтому процесс деплоя затянулся из-за того, что пришлось собирать весь материал по кусочкам. Теперь, когда у меня получилось разобраться с этой проблемой, я бы хотел вам рассказать как это сделать, чтобы сэкономить вам время и бонусом 2000 рублей за SSL сертификат.
Читать: https://habr.com/ru/post/687210/?utm_campaign=687210
8 548
Top 20 Selenium Interview Questions with Answers for Programmers and Testers
Hello guys, if you are preparing for Selenium Developer or Automation Testing Engineer interview and looking for frequently asked Selenium Interview Questions then you have come to the right place. Earlier, I have shared 130+ Core Java Interview Questionsand 20 JUnit Interview Questionsand in this article, I am going to share 20 common Selenium questions from interviews with answers. If you have worked with Selenium or used Selenium in your project then most likely you can answer all of these questions but if you struggle to answer any of these Selenium interview questions then you have always go back and check one of these best Selenium online courseto learn and revise key Selenium concepts.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/06/selenium-interview-questions-answers.html
8 548
Топ-30 бесплатных курсов обучения по Java 2022 года
Подготовили для вас подборку бесплатных курсов и тренажеров обучения по программированию на Java.
Также на нашем сайте есть раздел со всеми платными курсами по Java и отзывами о них — https://katalog-kursov.ru/courses/razrabotka_na_java/.
Для начинающих, не надо проходить сразу все курсы) Выберете внимательно какой вам больше подходит и начните его проходить.
Читать: https://habr.com/ru/post/687138/?utm_campaign=687138
8 548
Как мы внедряли tracing
Представьте: у вас пара сотен микросервисов, и вдруг всё ломается. А может даже не всё, а, скажем, только одна страница. Если вы хорошо знакомы с системой, то по мониторингам и логам быстро обнаружите проблему и пойдете её решать. Но иногда систему вы видите впервые, и на поиск бага могут часы, или даже дни.
Всем привет, меня зовут Саша Казанцев, я — тимлид команды “Clickme” в hh.ru. В этой статье расскажу о том, как мы внедряли трейсинг.
Читать: https://habr.com/ru/post/686414/?utm_campaign=686414
8 548
Сделайте первые шаги в направлении разработки микросервисной архитектуры на тематических открытых уроках
Занятие для бэкенд-разработчиков, тимлидов и администраторов проведут опытные архитекторы.
13 сентября на «Паттернах аутентификации и авторизации» вы освоите сессионную аутентификацию на основе кук и токенов (jwt) и работу identity провайдеров.
Вступительный тест: https://otus.pw/t4oh/
А 21 сентября на «Тестировании в микросервисной архитектуре» вы узнаете о различных типах тестов и инструментах, используемых в тестировании, а также поговорите о том, как микросервисная архитектура изменила подходы к тестированию.
Вступительный тест: https://otus.pw/Pbd0/
Уроки пройдут в рамках онлайн-курса «Microservice Architecture»
Это #партнерский пост
8 548
Top 20 Python Programming Interview Questions with Answers for 1 to 2 Years Experienced
Hello guys, if you are preparing for Python developer interview and looking for common and frequently asked Python Interview Question then you have come to the right place. Earlier, I have shared best Python courses, books, and projects and today, I am going to share best Python Interview questions with answerto get you the Python developer job you always wanted. Understanding python is easy if you choose to. What is needed is more and more practice. In this article you will find the questions that are frequently asked during python interviews. You have to take your time and go through the questions with answers and you will be more than prepared as far as python interview is concerned.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/06/python-interview-questions-with-answers.html
8 548
Парсинг JSON с помощью Jackson
Большая часть веба на сегодняшний день обменивается данными в формате JSON. Веб-серверы, веб-приложения и мобильные приложения, даже устройства IoT общаются друг с другом, используя JSON. Простой и гибкий способ обработки JSON необходим любому программному обеспечению, чтобы выжить в современном мире.
Эта статья сопровождается примером рабочего кода на GitHub.
Читать: https://habr.com/ru/post/687004/?utm_campaign=687004
8 548
Сколько школ во всем мире? Быстрое чтение гигабайт данных в JVM из Apache Arrow
JVM основная платформа для Big Data решений, таких как Hadoop, Spark, Presto, NiFi но на производительность значительно влияют копирование/сериализация данных "на каждый чих" с последующей сборкой мусора и отсутствие SIMD оптимизаций при работе с данными.
А можно ли в программе на JVM прочитать сотни гигабайт Parquet файлов без лишних аллокаций? В этом нам поможет библиотека Apache Arrow - решение которым объединяются десятки решений для работы с Большими Данными.
В качестве примера мы посчитаем число школьных зданий по всему миру в проекте OpenStreetMap. И когда говорят что образование бывает избыточным, то хочется сказать что свято место пусто не бывает! Подумайте куда устремятся люди освободившиеся от "оков образования"?
Читать: https://habr.com/ru/post/686860/?utm_campaign=686860
8 548
Spring Boot @ConfigurationProperties и коллекции
Дано:
Сервис на spring boot(2.6.4) + kotlin(1.5.31) по выгрузке произвольного количества отчётов по крону. Каждый отчет имеет свои настройки. Для конфигурирования списка свойств отчётов используется собственно список. Для инжекта в приложение используется data class с аннотацией @ConfigurationProperties, где одно из свойств - список data class.
Читать: https://habr.com/ru/post/686726/?utm_campaign=686726
8 548
Ускоряем разработку
Любая работа java-программиста опирается на базис, под которым подразумевается не только непосредственно знание самого языка программирования, но также и знание дополнительных компонентов, без которых программирование в чистом виде, становится достаточно затруднительным либо неконкурентоспособным по времени. Именно об этом мы поговорим в этой статье.
Читать: https://habr.com/ru/post/686628/?utm_campaign=686628
8 548
Top 27 Spring Security Interview Questions with Answers for 3 to 5 Years Experienced Java Developers
Hello guys, if you are preparing for Java and Spring Developer interview then you should prepare about Spring Security. Since Security is an important topic and Spring security is the most popular framework to implement security in Java web applications, there is always a few questions based upon Spring Security in Java developer interviews. In the past, I have shared Spring Boot questions, Spring Data JPA Question, Spring Cloud Questions, and Microservices Interview Questionsand in this article, I will share 20 popular Spring security questions for practice. I have also shared answers so that you can revise key Spring security concepts quickly but if you think that you need more preparation on certain topic then you can also checkout this list of best Spring Security courseswhere I have shared online courses to learn Spring security in depth.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/06/spring-security-interview-questions.html
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
