ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Чашечка Java

Чашечка Java

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

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

إظهار المزيد
8 281
المشتركون
-124 ساعات
-37 أيام
-7130 أيام
أرشيف المشاركات
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

К микросервисам через reverse engineering и кодогенерацию Разрабатывая информационную систему с нуля, мы можем выбрать практически любой вариант технологии и архитектуры в целом, в том числе — принцип взаимодействия частей системы. Но что делать, если система уже есть и у неё довольно богатая история? Как большую энтерпрайз систему, которая развивалась в режиме монолита, разделить на микросервисы и организовать взаимодействие между ними? Часто основная сложность заключается в том, что нужно одновременно поддерживать уже существующий код монолита и параллельно внедрять новые принципы и подходы.  В статье я расскажу, как мы в Wrike, используя reverse engineering и немного кодогенерации, реализовали первые шаги по выделению отдельных микросервисов и запустили первый «почти настоящий» BFF-сервис в рамках нашего монолита. Читать: https://habr.com/ru/post/678208/?utm_campaign=678208

В «Магните» работает 4000 разработчиков и ИТ инженеров, они решают интересные и амбициозные задачи, делая жизнь покупателя од
В «Магните» работает 4000 разработчиков и ИТ инженеров, они решают интересные и амбициозные задачи, делая жизнь покупателя одного из крупнейших ритейлеров России технологичнее и удобнее. 27 июля в 13:00 (МСК) стартует Magnit IT Demo Day, где разработчики «Магнита» расскажут: - про мультиоблачную архитектуру - про корпоративную платформу сбора и анализа данных на 1 Петабайт - как они строят свой облачный Data Lake - про предикативные модели пути покупателя - BI-алгоритм отслеживания тысяч критических параметров - про гипергранулированную сегментацию аудиторий Не пропустите! Зарегистрируйтесь на эфир, и вам придёт напоминалка 27 июля в 13:00 (МСК), а еще там будет куча интересных дополнительных материалов: https://magn-it.online Это #партнёрский пост

Считаем уникальные IPv4 адреса Как создавать быстрые и эффективные алгоритмы? В статье, на примере задачи по подсчёту уникальных IPv4 адресов, рассматриваются приёмы и методы обработки больших объёмов данных. Вы узнаете, как написать код, работающий в десятки раз быстрее и использующий в несколько десятков раз меньше памяти, чем "наивные" алгоритмы. Читать: https://habr.com/ru/post/679008/?utm_campaign=679008

How to send Email with Body and Attachment from Linux Machine? mutt and mailx command Example One of the common tasks for pro
How to send Email with Body and Attachment from Linux Machine? mutt and mailx command Example One of the common tasks for programmers working in a Linux machine is to send emails and transfer files from Linux machine to Windows machine. While there are utilities like WinSCP which you can use to transfer files between Windows and Linux machine, I generally found using mailx command much easier, especially when you don't have WinSCP or any other utility. But, apart from transferring files between Linux and Windows, there are many more scenarios where you need to send emails from Linux machine, for example, your Java applications are running on Linux like RHEL 5 or RHEL 6 version and you need to send a report of all the clients connecting to your application. Java Interview questions and tutorials Read: http://www.java67.com/2018/01/4-examples-to-send-email-with.html

Top 15 UNIX and Linux Interview Questions Answers for 1to 3 Years Experienced UNIX and Linux Interview Questions and Answers
Top 15 UNIX and Linux Interview Questions Answers for 1to 3 Years Experienced UNIX and Linux Interview Questions and Answers Hello guys, if you are preparing for technical interviews like Software developer or IT support and looking for some frequently asked Linux and UNIX interview questions then you have come to the right place. In the past, I have shared free Linux courses and today, I am going to share popular Linux and UNIX questions from technical interviews. You might already know that questions from various UNIX operating systems like Solaris, Linux, IBM AIX, or any other UNIX operating system are asked on different support and programming interviews and a good knowledge of essential UNIX concepts and commands goes a long way in cracking these interview as well as working efficiently in your day job. Java Interview questions and tutorials Read: http://www.java67.com/2012/09/10-linux-and-unix-interview-questions-answers-wipro-tcs-capegemini.html

How to set JAVA_HOME and PATH in Linux? Example Hello guys, welcome to the world of Java application programming. One of the
How to set JAVA_HOME and PATH in Linux? Example Hello guys, welcome to the world of Java application programming. One of the hardest things to mater is not any feature but environment-specific details which nobody teaches. To bridge that gap, I am going to cover a couple of very important environment variables like PATH and JAVA_HOME.  The JAVA_HOMEenvironment variable points to the JDK installation directory and is used by many Java tools and applications like Tomcat, Maven, Eclipse, NetBeans or IntelliJIDEA, etc. to figure out Java executables as they need Java for running. Java Interview questions and tutorials Read: http://www.java67.com/2016/06/how-to-set-javahome-and-path-in-linux.html

How to backup and load Cron Jobs from a File in Linux and UNIX? Crontab Command Example Hello guys, If you have been using Li
How to backup and load Cron Jobs from a File in Linux and UNIX? Crontab Command Example Hello guys, If you have been using Linux for some time then you might know about cron jobs. They are the scheduler that can be used to automatically start processes in a Linux box. I have worked on many projects which used cron jobs to start the Java process and environment daily or weekly basis. They are similar to Autosys when it comes to scheduling jobs but cron is a Linux command as opposed to Autosys which is a separate application altogether. In Linux, the crontab command is used for scheduling and automating jobs or processes. You can also use it for loading cron jobs from a file, listing existing cron entries, and editing them. It manages the cron tablethat is used by the cron daemon in Linux to execute the cron jobs. Java Interview questions and tutorials Read: http://www.java67.com/2017/08/how-to-backup-and-load-crontab-from-file-Linux-example.html

How to find swap space and usage in Solaris? Swap Command Example Swap space in Solarisor any UNIX host is a vital disk space
How to find swap space and usage in Solaris? Swap Command Example Swap space in Solarisor any UNIX host is a vital disk space that is used for the swapping process from physical memory (RAM) to disk. Virtual memory allows a process to run even if physical memory gets full by using swap space(which is located on your hard disk) to swap out memory pages that are not currently in use. This is a very important concept which every programmer and Linux user should know. It is even more important if you are working in IT support or as a system admin because if swap space is full then swapping will fail and no new process will be able to start. Java Interview questions and tutorials Read: http://www.java67.com/2012/10/how-to-find-swap-space-and-usage-Solaris-UNIX-Linux.html

How to send Logging Messages to SysLog using Log4j2 SysLogAppender in Linux ? Java Example Sometimes you may want to route yo
How to send Logging Messages to SysLog using Log4j2 SysLogAppender in Linux ? Java Example Sometimes you may want to route your log messages to Syslog in UNIX-based environment like Linux. Since logger allows multiple appenders, you can print the same log messages to a log file, console, and route it to Syslog at the same time. In order to send log messages to Syslog using log4j2, you need to make some changes in your log4j2.xml file. This change is to include the Syslog appender and configure that, once you do that you also need to enable TCP or UDP reception by editing rsyslog.conf file. For faster transmission you can choose UDP protocol and configure a port number on which your Syslog is listening, In our example, Syslog is listening on port 618. Let's see the complete step-by-step guide to configure Syslog logging in log4j logger. Java Interview questions and tutorials Read: http://www.java67.com/2020/04/how-to-send-logger-messages-to-syslog-using-log4j-java-linux.html

5 Ways to implement Singleton Design Pattern in Java? Examples Hello guys, While Singleton is anti pattern nowadays and depen
5 Ways to implement Singleton Design Pattern in Java? Examples Hello guys, While Singleton is anti pattern nowadays and dependency injection is better choice as it helps unit testing, its good to know about Singleton pattern, especially if you are in the business of maintaining large and old code base. This article introduces the singleton design pattern and its 5 implementation variations in Java. You will learn different ways to implement a singleton pattern and understand the challenges of creating a singleton class, like thread-safety issues and serialization issues. Java Interview questions and tutorials Read: http://www.java67.com/2020/05/5-ways-to-implement-singleton-design.html

How to use Strategy Design Pattern in Java? Example Tutorial Hello guys, you might have heard about it, Can you tell me any d
How to use Strategy Design Pattern in Java? Example Tutorial Hello guys, you might have heard about it, Can you tell me any design pattern which you have used recently in your project, except Singleton? This is one of the popular questions from various Java interviews in recent years. I think this actually motivated many Java programmers to explore more design patterns and actually look at the original 23 patterns introduced by GOF. The Strategy design pattern is one of the useful patterns you can mention while answering such a question. It's very popular, and there are lots of real-world scenarios where the Strategy pattern is very handy. Java Interview questions and tutorials Read: http://www.java67.com/2014/12/strategy-pattern-in-java-with-example.html

Top 18 Java Design Pattern Interview Questions Answers for Experienced Design pattern interview question in Java Hello guys,
Top 18 Java Design Pattern Interview Questions Answers for Experienced Design pattern interview question in Java Hello guys, if you are preparing for Java interviews and looking for frequently asked design pattern interview questions then you have come to the right place. In the past, I have shared the best courses for Java interviews, and today, I am going to share popular design pattern questions from Java interviews. You can use these questions to both practices and check your knowledge about OOP design patterns. Both OOP and GOF design pattern interview questions are an integral part of any good list of core Java interview questions. Java is a popular Object-oriented programming language and has lots of design patterns and design principles, contributed by many developers and open-source frameworks. Java Interview questions and tutorials Read: http://www.java67.com/2012/09/top-10-java-design-pattern-interview-question-answer.html

Нормализуем логи OpenFeign Стандартный логгер OpenFeign предоставляет весьма неудобный подход в логировании коммуникаций — он записывает запрос отдельно от ответа, причём каждый заголовок и тело - это отдельная строка логов. Очень неудобно разбирать такие логи в приложении с высоким уровнем коммуникаций, особенно в многопоточной среде. Решение ‘Normalized Logger’ нацелено исправить этот изъян - этот логгер собирает в одну запись будущего лога запрос и ответ - теперь они не будут разбросаны. Читать: https://habr.com/ru/post/678916/?utm_campaign=678916