Чашечка Java
Open in Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Show more8 549
Subscribers
+124 hours
-37 days
-2230 days
Posts Archive
8 549
[recovery mode] Как я позавидовал начинающим Junior Java разработчикам
На просторах интернета можно найти множество курсов по Java разработке для начинающих разного уровня сложности. Большая часть из них вполне хороши для того, чтобы помочь вам стать неплохим Junior разработчиком (конечно, курсов мало, нужна достаточно длительная практика на продуктиве, но базу они дают). Но что делать, если основы вы уже давно освоили, но не понимаете многих тонкостей и чувствуете, что вам не хватает базы для того, чтобы сделать шаг вперед и подтянуться до Middle? Можно изучать литературу, продолжать практиковаться на работе и учиться у более опытных коллег. Несмотря на то, что это все - тоже хорошие способы, им не хватает одного главного момента - систематичности и актуальности. Опытные товарищи постоянно заняты на сложных проектах и у них не очень много времени для того, чтобы дать вам волшебное ускорение в нужном направлении, да и то это обычно ограничивается кратким "копай сюда". Рабочие задачи на продуктиве - это бомба! Но при этом обычно спектр задач все равно ограничивается теми стеками и приемами разработки, которые в данный конкретный период времени востребованы заказчиком фирмы, в которой вам посчастливилось работать. А ведь экосистема Java очень-очень-очень большая! А заказы в фирме могут очень долго ограничиваться сложным и ценным, но достаточно узким стеком. А как же все остальное? Как же научится если не всему, то хотя бы главному, чтобы продвинуться дальше и стать мидлом?
Читать: https://habr.com/ru/post/667130/?utm_campaign=667130
8 549
[Solved] How to convert Decimal to Binary Number in Java? Example Tutorial
Hello guys, how are you doing? I have been sharing a lot of programming interview questions and coding problems for practice in this blog. Earlier, I have shared 21 String programing questions, 100+...
Read: http://www.java67.com/2014/03/decimal-to-binary-conversion-in-java.html
8 549
Подборка актуальных вакансий
— Middle Java Developer в МТС
Где: Москва
Опыт: От 1 года
— Backend-разработчик (Java) в Outlines Tech
Где: Удалённо
Опыт: От 2 лет
— QA Automation Engineer (Java) в Outlines Tech
Где: Удалённо
Опыт: От 2 лет
— Middle Java Developer в МТС
Где: Москва
Опыт: От 2 лет
— АТ Java Lead в Outlines Tech
Где: Удалённо
Опыт: От 3 лет
— Tech Lead в МТС
Где: Санкт-Петербург
Опыт: От 3 лет
#вакансии #работа
8 549
[Solved] How to find all pairs which add up to a given value in an Integer Array in Java? Example
Hello guys, if you are preparing for programming job interview then you know that the problem of finding all pairs which adds up to a given value in a give array is a popular array based coding...
Read: http://www.java67.com/2022/05/given-array-of-integer-find-all-pairs-whose-sum.html
8 549
3 Difference between multi-threading and multitasking? [Answered]
Hello guys, what is the difference between multithreading and multitasking is a common Java interview questions. If you are also wondering what it the real difference between them as they sound...
Read: http://www.java67.com/2015/11/difference-between-multithreading-and-multitasking.html
8 549
Eclipse unveils Java binaries marketplace
Read: https://www.infoworld.com/article/3662048/eclipse-opens-java-binaries-marketplace.html#tk.rss_java
8 549
Пример описания многослойной архитектуры, основанной на использовании наборов подслоёв и иерархии моделей данных
В статье рассмотрен подход, основанный на разбиении структуры приложения на слои и подслои, который позволяет с единой позиции подойти к описанию основных используемых типов архитектуры приложений.
Читать: https://habr.com/ru/post/667922/?utm_campaign=667922
8 549
Первый шаг к грамотной разработке архитектуры ПО
6 июня в 20:00 cостоится вебинар «Авторизация и аутентификация в микросервисной архитектуре» со Станиславом Щетинниковым, директором разработки с 10-летним опытом.
На открытом уроке рассмотрят:
- основные паттерны аутентификации и авторизации, JWT токены
- паттерны аутентификации в монолитах
- паттерны межсервисной аутентификации
Занятие дает возможность предварительно попробовать новый онлайн-курс «Microservice architecture» для разработчиков и администраторов, которые хотят вырасти до архитектора ПО.
Пройдите вступительный тест, чтобы зарегистрироваться: https://otus.pw/YAgN/
Это #партнёрский пост
8 549
JEP 405: Record Classes to Extend Pattern Matching in Java
JEP 405, Record Patterns (Preview), has been promoted from Proposed to Target to Targeted for JDK 19. Under the umbrella of Project Amber, this JEP proposes to enhance the language with record patterns to deconstruct record values. Record patterns may be used in conjunction with type patterns to "enable a robust, declarative, and composable form of data navigation and processing.
By A N M Bazlur Rahman
Read: https://www.infoq.com/news/2022/05/java-record-pattern/
8 549
How to convert String to Date in Java? Example Tutorial
Hello guys, if you are wondering how to convert a String to Date object in Java then you have come to the right place. Data type conversion is one of the most common tasks in programming and every...
Read: http://www.java67.com/2014/12/string-to-date-example-in-java-multithreading.html
8 549
10 Best Udemy Courses of Colt Steele for Web Developers in 2022
Before we get to the 10 best Udemy courses of Colt Steele, let me tell you who the man really is. Colt Steele is one of the most popular and highly-rated instructors on the Udemy platform. He is...
Read: http://www.java67.com/2022/05/10-best-udemy-courses-of-colt-steele.html
8 549
Тестирование интеграции веб сервиса на Kotlin с базой данных
В своей работе я регулярно встречаюсь с задачами, в которых требуется настроить и протестировать интеграцию веб сервиса с базой данных. Также среди людей, которых я обучаю, я вижу большое количество вопросов на эту тему. Так что я решил, что будет полезно разобраться с процессом тестирования этой области в отдельной статье, где все будет собрано в одном месте
Читать: https://habr.com/ru/post/667632/?utm_campaign=667632
8 549
What is difference between start and run method of Thread in Java? Answer
Hello guys, what is the difference between calling start() vs run() method in Java multithreading is a popular core Java interview questions and if you are wondering the subtle difference between two then you have come to the right place. In this article, I will answer this question and show you an example as well. If you remember, a Thread is started in Java by calling the start()method of java.lang.Thread class, but if you learn more you will find out that the start() method internally calls the run() method of the Runnable interface to execute the code specified in the run() method in a separate thread.
Java Interview questions and tutorials
Read: http://www.java67.com/2015/12/difference-between-thread-start-and-run-method-java.html
8 549
Новые подходы к разработке на Java на открытом уроке OTUS «Как сбросить оковы NullPointerException»
Посмотрят на Optional в Java, насколько он помогает творить, а также построят безумный пример, который поможет почувствовать силу данного шаблона.
Занятие проведет Виталий Куценко, Java Lead в RND подразделении Ростсельмаша. После вебинара вас ждет еще больше инструментов бэкенд-разработки на онлайн-курсе «Java Developer. Professional».
Когда: 2 июня в 20:00
Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/L7r3/
Это #партнёрский пост
8 549
gRPC — безопасность или жесть?
Встроенные в gRPC способы проверки прав справляются со своими задачами, но накладывают ряд ограничений и не дают возможность писать сложные варианты проверок без «оригинальных» инженерных решений. А тот, кто хоть раз грешил обходом ограничений, знает, чем это чревато.
В одном из проектов мы решили попробовать упростить процесс валидации данных при внешней интеграции, соблюдая все правила безопасности. Шалость удалась:)
Наш backend-разработчик — Александр — нашел-таки то самое «оригинальное» инженерное решение. Решили поделиться с вами, чтобы и вам страдать не приходилось.
Оригинальное инженерное решение для упрощения аутентификации при вызове удаленных процедур по gRPC: proto-файл и реализация на Java.
Читать: https://habr.com/ru/post/667616/?utm_campaign=667616
8 549
How to delete multiple elements from a LinkedList in Java? Bulk Remove Example
Hello guys, if you are looking for an easy way to remove a sub set of elements from a LinkedList in Java then you have come to the right place. In the past, I have shown you how to sort a LinkedList in Java and how to create your own linked list implementation in Java and in this article, I am going to introduce you with an interesting method which can be used to delete a portion of LinkedList in Java in shot. Yes, there is a method exists but not many Java developer knows about it. The method is called subList() and you can use this method with clear method in Java to delete a portion of linked list in one shot.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/05/how-to-delete-many-elements-from-linkedlist-java.html
8 549
Чем отличаются объектно-ориентированное и функциональное программирование?
1 июня в 20:00 мск состоится бесплатный вебинар «Объектно-ориентированное и функциональное программирование»
Вместе с практикующим экспертом Сергеем Петрелевичем на максимально простом уровне разберут отличия объектно-ориентированного и функционального подходов в программировании, а также рассмотрят примеры на языке Java.
Урок рассчитан на новичков в IT и пройдет в рамках онлайн-курса «Специализация Java-разработчик».
Регистрация на бесплатный вебинар: https://otus.pw/rqXk/
Это #партнёрский пост
8 549
Top 10 Tough Core Java Interview Questions Answers for Programmers
tough core Java interviews questions and answers
What is a tough core java interview question? Why do people look for tough Java questions before going for an interview? well, I don't think I...
Read: http://www.java67.com/2012/09/top-10-tough-core-java-interview-questions-answers.html
8 549
Difference between Self and Equi Join in SQL - INNER Join example MySQL
The main difference between Self Join and Equi Join is that In Self Join we join one table to itself rather than joining two tables. Both Self Join and Equi Join are types of INNER Join in SQL, but...
Read: http://www.java67.com/2013/01/difference-between-self-and-equi-join-sql-example-inner-mysql.html
8 549
Java News Roundup: OpenJDK, Spring Updates and CVEs, Payara Platform, Apache Tomcat Updates
This week's Java roundup for May 16th, 2022 features news from OpenJDK for JDK 19, Jakarta EE 10, Spring milestone and point releases and CVEs, May 2022 Payara Platform release, Quarkus 2.9.1.Final, Micronaut 3.4.4, WildFly 16.1.1, Hibernate ORM 5.6.9.Final, Hibernate Reactive 11.5.Final, JDKMon 17.0.25, JobRunr 5.1.2, JReleaser early-access, Apache Tomcat point releases and Apache Camel 3.17.0.
By Michael Redlich
Read: https://www.infoq.com/news/2022/05/java-news-roundup-may16-2022/
Available now! Telegram Research 2025 — the year's key insights 
