uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Чашечка Java

Чашечка Java

Відкрити в Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Показати більше
8 281
Підписники
-124 години
-37 днів
-7130 днів
Архів дописів
[recovery mode] SOLID на практике в автоматизации тестирования Как на практике реализовать все принципы и упростить разработку тестирования BDD ? Примером будет интеграционное тестирование, но вам ничего не помешает реализовать для End2End Читать: https://habr.com/ru/post/681936/?utm_campaign=681936

It is Wednesday, my java dudes, или насколько сложно сделать свою JVM Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения? Конечно же вырабатывать дофамин через решение упоротых инженерных задач! Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько сложно было бы научить его “новым трюкам”? Писать я буду на Rust, поэтому и проект, не мудрствуя лукаво, назвал Rjava. Читать: https://habr.com/ru/post/681844/?utm_campaign=681844

10 Examples of wget command in Linux Hey there! Today's article will explain the "wget" command in Linux and 10 different examples. If you are a Linux user, this is a command you will commonly use almost every now and then. WHAT IS THE "WGET" COMMAND? Wget emanated from the GNU project. It is a non-interactive tool used to download files from the web. It is called non-interactive because it does not need human interaction before it operates. the user does not have to log on before it works.  This means that it works in the background. Wget supports HTTP, HTTPS, FTPS,SFTP. "wget" is very beneficial in such a way that, If you are downloading a file and unfortunately the network connection becomes unstable and slow, It keeps retrying until the file is fully recovered. Before you can start using "wget" command, you must have installed that on your Linux. if not It won't recognize that command if you type it. Java Interview questions and tutorials Read: http://www.java67.com/2022/08/10-examples-of-wget-command-in-linux.html

photo content

Главные стереотипы о работе в ИТ — каждый прошлый день похож на следующий, а работа над задачами напоминает манки-джоб Станьт
+1
Главные стереотипы о работе в ИТ — каждый прошлый день похож на следующий, а работа над задачами напоминает манки-джоб Станьте частью команды разработчиков Сбера и докажите, что это не так. Пройдите за один день все этапы отбора и получите работу мечты на One Day Offer, если вы: — Java-разработчик и владеете Java, фреймворком Spring, скриптовыми языками, контейнеризаторами, разбираетесь в PostgreSQL, Git, Clickhouse; — Фронтенд-разработчик, владеете Docker, Webpack и Git. Работать нужно над одним из двух больших проектов Сбера: облачной платформой enterprise-уровня Platform V или Цифровыми платформами образования. Узнавайте больше и оставьте заявку здесь Это #партнёрский пост

Как я провел лето. Пишем RPC фреймворк. Часть первая: сетевое взаимодействие Первая публикация из серии про разработку легковесного RPC-фреймворка на java. Посвящена сетевому взаимодействию при вызове удаленной процедуры. Читать: https://habr.com/ru/post/681832/?utm_campaign=681832

Холостые циклы в Java Привет, сегодня поговорим о тонкостях реализации холостых циклов (холостого ожидания) в Java. Эта задача встречается нечасто: за девять с небольшим лет работы я столкнулся с ней лишь пару раз. Тем не менее, тема видится интересной и по ней есть что сказать, так что добро пожаловать! Исходный код примеров доступен здесь. Читать: https://habr.com/ru/post/674116/?utm_campaign=674116

Ищем-ищем нужное… Источник Периодически у каждого возникает такая задача, когда необходимо произвести поиск в какой-либо директории, прямо внутри содержащихся там файлов, и найти нужные файлы по ключевым словам. Именно об этом мы и поговорим в этой статье. Читать: https://habr.com/ru/post/680220/?utm_campaign=680220

Сравнение Quartz, kagkarlsson и кастомной реализации для запланированного задания в реактивном Spring Boot приложении Часто Java-разработчикам требуется реализовать запланированные задания. Современные реалии диктуют нам, что система должна быть масштабируемой, то есть вне зависимости от количества реплик и распределения нагрузки мы ожидаем выполнения задания по условиям, которые были определены на входе. Существуют готовые решения для реализации jobService. Используя базу данных, можно написать собственное решение этой задачи, а при возникший трудностях, разбираться с тем, что же пошло не так. С одной стороны, вероятность ошибки больше, чем с готовым решением, но с другой стороны в своем коде разбираться и вносить правки проще, чем в общедоступной библиотеке. Кроме того, собственная реализация будет учитывать особенности системы, в нашем случае, это реактивность. В статье подробнее описаны плюсы и минусы этих подходов. Читать: https://habr.com/ru/post/679162/?utm_campaign=679162

Загрузка ленивых полей Привет, хабр! Сегодняшняя статья навеяна довольно стандартной ситуацией – существует некий «большой» объект, но для работы приложения далеко не всегда требуется загружать его полностью в память. Для решения такой проблемы существует ленивая загрузка полей. Суть её состоит в том, что загрузка поля объекта откладывается до того момента, как оно [поле] понадобится. Читать: https://habr.com/ru/post/681678/?utm_campaign=681678

Управление временем в Java приложениях В продуктовой Java-разработке часто требуется сохранять дату и время в базу данных. Это может быть фиксация времени создания\последней модификации какого-либо объекта или указание срока действия документа, билета и т.п. Сама по себе эта задача несложная. Трудности возникают, когда мы хотим подобную систему протестировать и оценить, как она будет вести себя, скажем, через полгода или год. В будущем. Ниже я покажу несколько простых и изящных приёмов, которые позволят вам почувствовать себя настоящим доктором Стрэнджем… Читать: https://habr.com/ru/post/681608/?utm_campaign=681608

6 актуальных вакансий — QA Automation Engineer Где: Москва, можно удалённо Опыт: от 1 года — Java Developer Где: Москва, можно удалённо Опыт: от 1 года — Инженер в команду Clickstream Где: Москва, можно удалённо Опыт: от 3 лет — Java Backend Developer Где: Москва, можно удалённо Опыт: от 3 лет — Java Developer Где: Москва, можно удалённо Опыт: от 3 лет — CTO Где: Москва Опыт: от 6 лет #вакансии #работа

Интервью Java-специалистов: тонкости проведения и оценки Всем привет! Меня зовут Алексей, я занимаюсь автоматизацией тестирования на Java/Kotlin в Tele2. Уже около полутора лет принимаю участие в найме новых сотрудников в роли технического интервьюера. В статье поделюсь с вами своим опытом и расскажу о том, как мы проводим собеседования и на что обращаем внимание при отборе кандидатов. Так же дам советы как лучше подготовиться к интервью и быстро получить желаемый оффер на трудоустройство. Читать: https://habr.com/ru/post/681570/?utm_campaign=681570

How to check If two Strings Array are equal in Java? Example Tutorial Hello guys, if you are wondering how to check if two gi
How to check If two Strings Array are equal in Java? Example Tutorial Hello guys, if you are wondering how to check if two given String array are equal, I mean they contain same number of elements with same values and looking for solution then you have come to the right place. In the past, I have shared several coding questions on different data structures like linked list, binary tree, string, and even system design and today, we shall be working with arrays, Oh arrays are so pretty! And it’s very simple to learn. Having understood the concept of arrays the goal is to be able to check if two String arrays are equivalent. Java Interview questions and tutorials Read: http://www.java67.com/2022/01/how-to-check-if-two-strings-array-are.html

How to use WeakHashMap in Java? Example Tutorial Hello friends, we are here today again on our journey to Java. I hope everyone is fine and ready to board our train of knowledge. Today we are gonna learn something very interesting and very exciting. Today's topic will definitely be very useful in coding and programming. This topic would surely decrease your time complexity, and space requirements for any task very significantly :p So what's the wait? Let's start! As always, we will start understanding today's topic by a scenario. But, before that, you guys must know what a HashMap is. So, go through the HashMap article before jumping on this one, and you will get a better understanding of today's article. For the guys who have already gone through HashMap before, let me give a brief intro and what a HashMap is so we all can refresh the topic easily. Java Interview questions and tutorials Read: http://www.java67.com/2021/10/how-to-use-weakhashmap-in-java-example.html

photo content

What is Diamond operator in Java? Example Tutorial The Diamond operator is a relatively new operator in Java which was first
What is Diamond operator in Java? Example Tutorial The Diamond operator is a relatively new operator in Java which was first introduced in JDK 7  to improve type inference and reduce boilerplate Java coding. It is denoted with a closed angle bracket that resembles the shape of adiamond () and that's why it's called the Diamond operator. If used correctly it can reduce typing and boilerplate coding in Java and result in much cleaner and readable code especially when you use Generics. Java Interview questions and tutorials Read: http://www.java67.com/2021/09/what-is-diamond-operator-in-java-how.html

How to Join and Merge Two ArrayLists in Java - Example Tutorial You can use the addAll() method from java.util.Collection int
How to Join and Merge Two ArrayLists in Java - Example Tutorial You can use the addAll() method from java.util.Collection interface to join two ArrayLists in Java. Since ArrayList implements List interface which actually extends the Collection interface, this method is available to all List implementations including ArrayList e.g. Vector, LinkedList. The Collection.addAll(Collection src) method takes a collection and adds all elements from it to the collection which calls this method like target.addAll(source). After this call, the target will have all elements from both source and target ArrayList, which is like joining two ArrayList in Java. Java Interview questions and tutorials Read: http://www.java67.com/2016/07/how-to-join-two-arraylist-in-java.html

What is Iterator in Java? Example Hello guys, if you are wondering what is Iterator in Java and how does it work? when you ar
What is Iterator in Java? Example Hello guys, if you are wondering what is Iterator in Java and how does it work? when you are supposed to use Iterator and what advantages or disadvantages it provide over other methods of iterating over Java Collections then you have come to the right place. In the past, I have shared how HashMap works in Javaand How Garbage collection worksand in this article, I am going to share how Iterator works and how they simplify iteration irrespective of different collection types. You all may know about Java collections. It has many lists, maps, etc in it. Now, you may know how to use the inbuilt LinkedList or any other collection, but once that collection is built, how will you iterate over it? I know you all are thinking of loops. Java Interview questions and tutorials Read: http://www.java67.com/2022/04/what-is-iterator-in-java-example.html

Difference between 32-bit vs 64-bit JVM in Java? Hello Java Programmers, if you want to learn Java virtual Machine in-depth a
Difference between 32-bit vs 64-bit JVM in Java? Hello Java Programmers, if you want to learn Java virtual Machine in-depth and wondering what is the difference between a 32-bit and 64-bit JVM and which one should you use and why? then you have come to the right place. Earlier, I have shared the best JVM booksand online JVM coursesand in this article, I am going to talk about 32-bit vs 64-bit JVM and their pros and cons. This is also a common Java interview question for beginners and intermediate Java programmers. I have tried to answer this question to the point that's why this article is a short but informative one. You will find out what they are, how they are different, how much heap size, and the pros and cons of each of them. Java Interview questions and tutorials Read: http://www.java67.com/2019/12/difference-between-32-bit-vs-64-bit-jvm.html