ar
Feedback
Чашечка Java

Чашечка Java

الذهاب إلى القناة على Telegram

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

إظهار المزيد
8 551
المشتركون
+524 ساعات
-87 أيام
-2730 أيام
أرشيف المشاركات
Java, реактивное программирование, Reactor, Spring Cloud Function, Streams, etc… Реактивное программирование в Java — полезный инструмент со множеством применений. Его суть в асинхронной обработке поступающих сообщений, и есть несколько вариантов реализации этого механизма. И Java в целом, и Spring Framework в частности подразумевают несколько аспектов реактивного программирования. Это касается Spring WebFlux в качестве замены Spring MVC. Также можно использовать Project Reactor в Java непосредственно, без Spring Framework. Однако Spring предоставляет средства декларативного определения функции Spring Cloud Function и средства интеграции приложений с использованием внешних очередей в рамках проекта Spring Cloud Stream. В комплексе эти средства позволяют широко использовать реактивное программирование, упрощая создание, размещение, масштабирование и обслуживание приложений. Помимо создания новых приложений, Spring Cloud Function/Stream позволяют модифицировать и существующие приложения, облегчая жизнь разработчикам в реализации горизонально масштабируемых сервисов. Статья является кратким обзором компонентов Spring Framework, позволяющих реализовывать программы в терминах функций асинхронной обработки сообщений. И ориентирована на разработчиков, уже знакомых со Spring Framework, но ещё не имеющих опыта построения реактивных приложений с декларативным управлением функциями-компонентами. Читать: https://habr.com/ru/post/679750/?utm_campaign=679750

Top 21 Groovy Interview Questions with Answers Hello guys, if you are preparing for Groovy Developer interview or a Java Deve
Top 21 Groovy Interview Questions with Answers Hello guys, if you are preparing for Groovy Developer interview or a Java Developer interview where Groovy is mentioned as required skill then you should prepare for it. If you are looking for common Groovy Interview questions and their answers then you have come to the right place. Earlier, I have shared best Groovy books and online courses to learn Groovy and in this article article, I am going to share frequently asked Groovy Interview Questions with answers.  These Groovy questions covers essential features of Groovy programming language and suitable for both beginners and programmers with 1 to 3 years of experience. Java Interview questions and tutorials Read: http://www.java67.com/2022/07/groovy-interview-questions-with-answers.html

Хардкорный тест из 21 вопроса только для тех, кто уже знает и любит Java и хочет освоить Framework Spring. Если сможете сдать
Хардкорный тест из 21 вопроса только для тех, кто уже знает и любит Java и хочет освоить Framework Spring. Если сможете сдать — пройдёте на продвинутый курс для разработчиков по спец.цене. Время прохождения теста ограничено 30 минут Пройти тест: https://otus.pw/yUO8/ Это #партнёрский пост

Пять навыков Java, которые точно проверят на собеседовании в 2022 году По данным Хабр.Карьеры за июнь, чаще всего среди всех IT-специалистов российские компании искали backend-разработчиков. При этом самым популярным языков программирования, на которых реализуют backend, является Java. Так, доля вакансий Java-разработчиков среди всех вакансий на backend составляет более 35%. Программный директор факультета backend-разработки направления «Программирование» Skillbox, директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко рассказал, какие умения должен показать джуниор Java-разработчик, чтобы успешно пройти собеседование. Читать: https://habr.com/ru/post/679584/?utm_campaign=679584

Difference between table scan, index scan, and index seek in SQL Server Database? Example Hello guys, a good understanding of
Difference between table scan, index scan, and index seek in SQL Server Database? Example Hello guys, a good understanding of how the index works and how to use them to improve your SQL query performance is very important while working in a database and SQL and that's why you will find many questions based upon indexes on Programming Job interviews. One of such frequently asked SQL questions is the real difference between table scan, index scan, and index seek?which one is faster and why? How does the database chooses which scan or seek to use? and How you can optimize the performance of your SQL SELECT queries by using this knowledge. In general, there are only two ways in which your query engine retrieves the data, using a table scanor by using an index. Java Interview questions and tutorials Read: http://www.java67.com/2017/12/difference-between-table-scan-index.html

How to find Nth Highest Salary in MySQL and SQL Server? Example LeetCode Solution Nth Highest Salary in MySQL and SQL Server
How to find Nth Highest Salary in MySQL and SQL Server? Example LeetCode Solution Nth Highest Salary in MySQL and SQL Server - LeetCode Solution --------------------------------------------------------------- Write a SQL query to get the nth highest salary from the Employee table. +----+--------+ | Id | Salary | +----+--------+ | 1  | 100    | | 2  | 200    | | 3  | 300    | +----+--------+ For example, given the above Employee table, the nth highest salary where n = 2 is 200. If there is no nth highest salary, then the query should return null. Java Interview questions and tutorials Read: http://www.java67.com/2020/05/nth-highest-salary-in-mysql-and-sql-server-example.html

Vector API в Java: краткий обзор и тестирование Некоторое время назад попалась на глаза статья про Vector API в Java. Прочитал, заинтересовался. Наконец, недавно дошли руки посмотреть, что же это такое и как работает. Результаты немного неоднозначные. Читать: https://habr.com/ru/post/679492/?utm_campaign=679492

10 Examples of df Command in Linux and UNIX Hello, In Today’s article we shall be talking about the df command in Linux. The
10 Examples of df Command in Linux and UNIX Hello, In Today’s article we shall be talking about the df command in Linux. The objectives of this article are: What is the df command, and what does it mean? How is it used? I shall be providing 10 different examples or scenarios for it and when to use it What does df mean? The meaning of df in Linux is disk-free or disk file system. Which is used to display the file system in the likes of total storage space, available storage space and etc. Df command in Linux is a command or syntax in Linux that you doing away with it is almost impossible You may begin to wonder or ask Why or When do You need to use it? Java Interview questions and tutorials Read: http://www.java67.com/2022/07/10-examples-of-df-command-in-linux-and.html

How to use recursive grep command in Linux and UNIX? grep -iR Example tutorial Hello guys, one of the most common tasks while
How to use recursive grep command in Linux and UNIX? grep -iR Example tutorial Hello guys, one of the most common tasks while working on programming projects is finding files containing some specific text like you have your application deployed in the Linux server, and you are migrating your database from one server to another. Now, you want to file all config files and scripts which are referencing your old database using the hostname or IP address, so that you can replace them with an alias. Well, you should always use an alias to connect to the database or any other system, but sometimes it happens you have to use a hostname. Anyway, how do you find all those files containing hostname in your Linux machine? Well, the grep commandis here to help you. Java Interview questions and tutorials Read: http://www.java67.com/2017/07/how-to-find-all-files-containing-matching-text-grep-command-example.html

Difference between Soft Link vs Hard Links in Linux/UNIX? Answer Hello guys, if you are looking to find out the difference be
Difference between Soft Link vs Hard Links in Linux/UNIX? Answer Hello guys, if you are looking to find out the difference between a soft link and a hard link in Linux then you have come to the right place. Earlier, I have shared the free Linux courses for beginnersand in this article, I am going to explain the soft links and hard links in UNIX operator systems like Linux. There are two types of links in the UNIX system, hard links and soft links, also known as symbolic links or symlinks. Though both points to some other source, there is a lot of difference between them. The most important difference is that a hard link is a direct pointer to the inode of the original file. If you compare the original file with the hard link there won't be any differences between them. Java Interview questions and tutorials Read: http://www.java67.com/2021/05/difference-between-soft-vs-hard-links-linux.html

6 Linux command Examples and One liners Every Programmer Should Remember Hello guys, Linux is an important skill for any deve
6 Linux command Examples and One liners Every Programmer Should Remember Hello guys, Linux is an important skill for any developer or DevOps engineer becuase most of the server-side applications run on Linux boxes. At least you should be familiar with essential Linux commands like ls, cat, ps, top, find, grep, awk, sort, uniq, kill, xargs, curl, lsof, etc. I have shared a lot of useful Linux tutorials in this blog and you can take a look at them to learn about those commands in detail. Today, I am going to share some of the useful Linux one-liners you can use in your day-to-day life. These one-liners are either example of one single command or multiple commands used together to do a certain task like finding duplicate rows in a text file or counting how many times each IP address appear in a text file, much like group by clause of SQL. Java Interview questions and tutorials Read: http://www.java67.com/2021/03/linux-command-examples-for-beginners.html

How to Find large Files and Directories with size in Linux and UNIX? find + du command Example Tutorial One of the common problems while working in Linux is findinglarge files to free some space. Suppose, your file system is full and you are receiving an alert to remove spaces or if your host is run out of space and your server is not starting up, the first thing you do is find the top 10 largest files and see if you can delete them. Usually, old files, large Java heap dumps are good candidates for removal and freeing up some space. If you are running Java applications like core Java-based programs or web applications running on Tomcat then you can remove those heap dump files and free some space, but the big question is how do you find those? How do you know the size of the biggest file in your file system, especially if you don't know which directory it is? We'll try to find answers to some of those questions in this article. Java Interview questions and tutorials Read: http://www.java67.com/2017/08/how-to-find-large-files-with-size-in-Linux.html

photo content

Article: Why DevOps Governance Is Crucial to Enable Developer Velocity The application environment should be managed centrall
Article: Why DevOps Governance Is Crucial to Enable Developer Velocity The application environment should be managed centrally by the DevOps team. This allows them to better track modifications and changes which would then be swift and transparent to developer teams. By Amir Rozenberg Read: https://www.infoq.com/articles/devops-governance-developer-velocity/

4 масштабных проекта, которые идеально подойдут для обучения и тренировки начинающему Java-разработчику Изучение языка на реальных задачах и проектах — один из лучших способов влиться в разработку и сразу качать навыки, которые действительно пригодятся «в бою». К тому же, ими сразу можно заполнить портфолио. На курсе «Профессия Java разработчик» от Moscow Digital Academy вы сразу начнёте обучение на практике и разработаете собственную трейдинговую платформу, расширите кодовую базу действующего проекта, интегрируете и перенесёте реальную базу данных и напишете свою социальную сеть, интернет-магазин или любой другой проект по желанию. Узнайте подробнее о курсе, программе, преподавателях и вливайтесь в ряды Java-разработчиков уже сейчас: https://tprg.ru/7N5X Хинт для читателей канала: по промокоду MDA можно получить ещё и 40% скидку на курс. Это #партнёрский пост

Варианты использования Java ML библиотек совместно с Spring, Docker, Spark, Rapids, CUDA В данной статье рассматривается способ использования GPU nVidia с технологией CUDA в Docker-контейнерах для распределенной тренировки моделей машинного обучения на нескольких машинах. Цель статьи - показать вариант использования Big Data Tool Apache Spark в Docker-контейнерах, совместно с акселератором GPU вычислений Rapids на устройствах nVidia CUDA, с применением библиотек DJL, Spark ML, XGBoost, в приложении Spring Boot на Java 8 (требование Rapids), на нескольких машинах под управлением ОС Windows 10 Pro для решения задачи тренировки моделей машинного обучения в распределенной системе. Читать: https://habr.com/ru/post/679248/?utm_campaign=679248

Hibernate Best Practices для начинающих В данной статье я не ставлю цель подробно описать Hibernate, такого материала полно в сети. Это скорее справочник, в который можно заглянуть и увидеть возможные проблемные места и их решение, который позволит вам не допустить грубых ошибок при использовании Hibernate. Статья рассчитана на читателя уже знакомого с Hibernate и Spring. Читать: https://habr.com/ru/post/679216/?utm_campaign=679216

Top 50 Database and SQL Interview Questions Answers 1 to 5 Years Experienced This article mainly contains two types of interv
Top 50 Database and SQL Interview Questions Answers 1 to 5 Years Experienced This article mainly contains two types of interview questions, first which is based ANSI SQL and applicable to all major database, and the second database specific questions e.g. some questions are based on Oracle database, some are MySQL specific and many are based upon SQL Server. Depending upon candidate's experience in the respective database, you can ask database specific questions as well. For example, If a candidate says that he has worked for 4 years in SQL server, you can ask about ISNULL() and COALESCE(), and if he has worked a couple of years in Oracle database, then you can ask about MERGE statement and how to write pagination query in Oracle. Java Interview questions and tutorials Read: http://www.java67.com/2022/07/database-and-sql-interview-questions.html