Nikolay Panyukov
Nikolay Panyukov
  • 10
  • 150 894
Multithreading in Java | When we should think about threadsafety | Video 2
Today I'll show you, when you should think about threadsafety
It's a complex topic and I tried to tell everything in simple words. For complete understanding you may need to watch this video several times
Link to support me and course creation:
- boosty.to/panyukovnikolay/donate
- boosty.to/panyukovnikolay
#java #multithreading #concurrency #parallelism #thread #synchronization #threadsafety #reordering #heap #stack #jmm #happensbefore
zhlédnutí: 164

Video

Multithreading in Java | Why all Java apps have more than one thread | Video 1
zhlédnutí 252Před 5 měsíci
This is the first video of my course about Multithreading in Java I regularly conduct interviews of candidates of different levels, and notice that even senior developers have problems answering questions about multithreading And such questions are often asked in interviews Today I'll show you, why all java apps have more than one thread Thank you for watching ! 😇 Link to support me and course ...
Multi module java project with Gradle | basics | sub project import | manage dependencies
zhlédnutí 42KPřed 2 lety
Today we will learn: 1. how to create a multi-module gradle project 2. how to import one module to another 3. share dependencies between modules 4. store dependencies in an external file I recommend to watch the videos first: czcams.com/video/MXuyTdrz0lI/video.html& czcams.com/video/6yFdhwlckTo/video.html czcams.com/video/w6b5dhGs_Yc/video.html Hope you like this Thank you for watching ! :)
Gradle dependencies | tasks | api scope | lifecycle | create own task from java class
zhlédnutí 3,5KPřed 2 lety
I decided to record special video only about gradle dependencies scopes (compileOnly, runtimeOnly, implementation, api etc.) and tasks Because I found, that this topics are usually difficult for understanding Before start watch previous videos fot better understanding: czcams.com/video/6yFdhwlckTo/video.html czcams.com/video/6ySq0a6YFjA/video.html
Gradle basics | concepts | build.gradle | project structure | files | configuration
zhlédnutí 4,4KPřed 2 lety
This is the first video about Gradle on the channel, two more videos will be filmed soon :) Gradle is the most modern and powerful build tool, I beleave that every java developer should be able to work with it Today I'll show you: - what is the Gradle - how does a project structure looks like - basic concepts - crucial files - basic configuration Hope you like this Feel free to leave a comment ...
Multi module java project with Maven | basics | dependency management | bom | sub project import
zhlédnutí 22KPřed 2 lety
It's the next video about maven on my channel. Today I'll explain: 1. What is a multi-module maven project 2. How to create it 3. How to manage dependencies in multi-module project 4. How to import one module to another 5. What is the bom file and how to use it Hope you like this Feel free to leave a comment about what was good and what can be improved Thank you for watching ! :)
Maven Lifecycle In 15 minutes | Phases | Goals | Plugins | Profiles
zhlédnutí 33KPřed 3 lety
Maven Lifecycle In 15 minutes | Phases | Goals | Plugins | Profiles
Maven in 10 minutes | pom.xml | dependencies | scopes
zhlédnutí 43KPřed 3 lety
Hello, today we will start to learn java project build tools, and our first build tool whould be the maven, because it's most commonly used in java world. We will take a look at the maven basic concepts, project structure, pom.xml file, how to declare properties, what is a repository, dependencies, scopes and in the end I will explain what is a transitive dependency. After watching this video y...
Docker For Kids | docker-compose | volumes | spring boot | java | in 20 minues
zhlédnutí 891Před 3 lety
Today I want to tell you how to work with docker-compose, we will run a simple spring boot java application which connects to postgres in one container and run the postgres database itself in another container, also we'll see how to work with docker volumes. I highly recommend to watch first video about docker on my channel for better understanding: czcams.com/video/xXYUA-vm70Q/video.html Don't...
Docker For Kids | basic concepts | spring boot java app in container | in 20 minues
zhlédnutí 1,6KPřed 3 lety
This is my first video on the channel. It's called "for kids" because I will try to explain everything in simple concepts, so even schoolkid would be able to understand the technology. You can get docker here docs.docker.com/get-started/ In this video we will learn what is the docker, its basic concepts, such as an image, a container, a Dockerfile, will create a simple container, then will run ...

Komentáře

  • @1234abcd-qt6uz
    @1234abcd-qt6uz Před 16 dny

    other youtubers dont know how to explain😑 this guy 👍

  • @ivandvurechenskiy3805
    @ivandvurechenskiy3805 Před měsícem

    Очень полезное видео, спасибо! Хотелось бы посмотреть на пример докеризации и деплоя многомодульных проектов:)

  • @khmarbaise
    @khmarbaise Před měsícem

    You can not skip phases by using properties. You skip the execution of particular plugin goals but that means the goal must support such a property and strictly speaking it's not even skipped. That means only the plugin will skip costly operations by checking the skip property upfront... ... As you seen in your own example output the surefire-plugin is even executed (the goal: "test" is shown in the output) which means also the phase "test" executed...

  • @user-gg7nq8bl1d
    @user-gg7nq8bl1d Před měsícem

    Clear explanation, thank you.

  • @achrafbenabdeljelil2902
    @achrafbenabdeljelil2902 Před měsícem

    Great video Good job❤❤❤❤❤

  • @MojtabaJamshidi-bj3eq
    @MojtabaJamshidi-bj3eq Před měsícem

    Perfect

  • @akhila5597
    @akhila5597 Před 2 měsíci

    best intro video ! Thanks

  • @Jun-nr3us
    @Jun-nr3us Před 2 měsíci

    That's a truly perfect explanation ! Thank U

  • @chandrasekhar5858
    @chandrasekhar5858 Před 3 měsíci

    how to include the module as a dependency in other project

  • @cyriacgc
    @cyriacgc Před 4 měsíci

    I have been struggling with Gradle for a few days. This is so helpful. Thanks

  • @beradeep
    @beradeep Před 5 měsíci

    great tutorial

  • @ДарьяМурашкина-л2ъ

    Очень хорошее и понятное объяснение👍👍👍

  • @Gratios
    @Gratios Před 5 měsíci

    Oh thank God no thick Indian accent😢

  • @sadasiva7398
    @sadasiva7398 Před 5 měsíci

    can we do the same using module-info.java in sub projects for applying dependencies?.

  • @Judosaper
    @Judosaper Před 5 měsíci

    Fine

  • @user-kr3zt6nl2r
    @user-kr3zt6nl2r Před 5 měsíci

    Посмотрел через Яндекс браузер с переводом с использованием ИИ. Всё понятно 👍

  • @amitverma7545
    @amitverma7545 Před 5 měsíci

    Can you help how I can achieve auto versioning in gradle u want to publish my LIB to nexus but version= 1.0.0-snaphot is manual I'm my build.gradle I am on gitlab

  • @sciekoszczur
    @sciekoszczur Před 5 měsíci

    thank you you're like a wizard

  • @rahulsingh-iq4gd
    @rahulsingh-iq4gd Před 5 měsíci

    When we type mvn package does it perform above 4 stages(clean,validate,compile,test) also ?

  • @101_twentySomethings
    @101_twentySomethings Před 6 měsíci

    very good understood in one go

  • @geeteshmittal7973
    @geeteshmittal7973 Před 6 měsíci

    Thank you for creating such detailed video on this much needed topic 😀

  • @chu6275
    @chu6275 Před 7 měsíci

    many thanks!

  • @chu6275
    @chu6275 Před 7 měsíci

    great video!

  • @kasandrop
    @kasandrop Před 7 měsíci

    Really good, clear message conveying, The rest can come here and learn how to speak, pronounce words and present difficult material.

  • @mondemlanshmi
    @mondemlanshmi Před 7 měsíci

    Clearcut info❤

  • @pvi-axe
    @pvi-axe Před 8 měsíci

    Thanks, explained really well, and also shown me new ways to do the same task I've been doing manually. I used to write build.gradle for each sub-project, while being unaware of subproject {}

  • @fernandoballadares9847
    @fernandoballadares9847 Před 8 měsíci

    Better than the actual docs. Thanks!

  • @fullgazz
    @fullgazz Před 10 měsíci

    Great Vid, but still cant see any gain with Maven, God knows i tried.

  • @abbaspercin
    @abbaspercin Před 10 měsíci

    Finally someone without annoying pringles accent

  • @manangandhi2435
    @manangandhi2435 Před 10 měsíci

    Great Tutorial

  • @RapidReplaysFC
    @RapidReplaysFC Před 10 měsíci

    very nice!

  • @joehuangathome
    @joehuangathome Před 10 měsíci

    Very helpful. Helped to answer some of my questions! Thank you, Nikolay!

  • @simeonpopov4172
    @simeonpopov4172 Před 11 měsíci

    Great video. Thank you for sharing this knowledge.

  • @programacion3694
    @programacion3694 Před 11 měsíci

    que buen contenido la put* madre.

  • @davidtheprogrammer
    @davidtheprogrammer Před 11 měsíci

    Thank you so much for these videos! They're exactly what I'm looking for.

  • @davidtheprogrammer
    @davidtheprogrammer Před 11 měsíci

    Please create a Gradle playlist so we can follow the series in order. Thanks again

  • @davidtheprogrammer
    @davidtheprogrammer Před 11 měsíci

    Amazing tutorial! Thank you!

  • @BrayanLoayza
    @BrayanLoayza Před 11 měsíci

    Gold..! thank you so much bro.

  • @ChrisAthanas
    @ChrisAthanas Před rokem

    With so many mistakes in this video, you really should record it again Useful but sloppy

  • @swaminathbera6407
    @swaminathbera6407 Před rokem

    Thank you for such amazing concise explaination, kudos!!

  • @maheshkumar-sl8eq
    @maheshkumar-sl8eq Před rokem

    Can we import only sub module in intelli

  • @iltfuande8321
    @iltfuande8321 Před rokem

    So helpful, thank you so much

  • @gaychin8654
    @gaychin8654 Před rokem

    Clear and concise!

  • @shivanshumishra2872

    well explained

  • @shubham91219
    @shubham91219 Před rokem

    Such a pleasant and calm voice man! Really easy to follow guide on Maven. Thanks!

  • @hotony4092
    @hotony4092 Před rokem

    Well explained, really nice illustrated.

  • @MohitKhare
    @MohitKhare Před rokem

    thank you Nikolay, that was helpful.

  • @ziral0
    @ziral0 Před rokem

    Спасибо, бро. Помог. У меня полная дичь происходила, когда я пытался указать плагины для subprojects

  • @dustinjoosen5901
    @dustinjoosen5901 Před rokem

    Helped a lot. Thanks !

  • @skothuri
    @skothuri Před rokem

    Thanks for your detailed explanation.