Bhai faad .....abhi tk sbse best video ..no bakwas no makhan malayi.. only main content in basic and easy language
@mihirshinde4268 Жыл бұрын
Best part of your videos is: Complete Information in short time. Keep it up!
@neon0wl21072 жыл бұрын
Thank you for listening to our suggestions and starting with design pattern. I hope this is a series and you cover some more patters, well the most common ones at least.
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏 Planning for it
@roopkishore785 Жыл бұрын
The question was asked in MakeMyTrip Interview. about the multiple threads waiting time, you explained the synchronized Block. I was not able to answer that scenario, But now I got it. Thanks for the proper explanation.
@akhiljuluru9272 жыл бұрын
please make all design patterns videos. Thank you for all your videos
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏 Yes, that is the plan
@sanskaragarwal582 Жыл бұрын
Shandar bhai! Maza aagya. Keep posting such content!
@JayJayJay0072 ай бұрын
best explanation so far!
@mathcss8496 Жыл бұрын
Wow nice one Shabbir 🔥🔥
@rachits217922 жыл бұрын
Need one video on builder design pattern and where to use them. Please keep making informative videos.
@DailyCodeBuffer2 жыл бұрын
Working on it
@nikantchaudhary2 жыл бұрын
Design Patterns is a very complicated topic. Very good tutorials are not there on KZbin. I hope you start the design patterns series.
@DailyCodeBuffer2 жыл бұрын
Yes, working on it
@TechieTaught Жыл бұрын
Great, the enum one is something I came to know after long time.
@DeepakGupta-pz4fx2 жыл бұрын
Thank you Bro for this series start ...please complete alll topic of design patterns....Happy Diwali
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏 Yes working on it Happy Diwali
@ShivamKendre-fc3su4 ай бұрын
Great video I have seen on singleton
@oshogarg52152 жыл бұрын
in depth explaination , hats-off
@vineettalashi11 ай бұрын
Thanks for sharing knowledge. Respect to you brother.
@shivaanandadari653310 ай бұрын
Great Content brother! Appreciate it!
@hardworkerbig2 жыл бұрын
U explain the singleton dp well..thanks
@Anilkumar-reddy2 жыл бұрын
Nice Explanation bro, ur the life saver
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@AdityaRaj-ix5rg2 жыл бұрын
Thanks for the awesome video on design patterns. Kindly make video course of apache kafka as well.
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻 Planning on it
@rock_0075 Жыл бұрын
Thanks for the video, quick question how can you have the instance of a class on line 13 in the same class define?
@simo477682 жыл бұрын
Really nice Still did not grasp enum example. Enum Example is too short. Not clear. How use enum to instantiate database connection ?
@shivaanandadari653310 ай бұрын
public enum DatabaseConnection { INSTANCE; private Connection connection; DatabaseConnection() { try { // Load the JDBC driver Class.forName("com.mysql.cj.jdbc.Driver"); // Create the database connection connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/myDatabase", "username", "password"); } catch (ClassNotFoundException | SQLException e) { throw new RuntimeException("Database connection failed!", e); } } public Connection getConnection() { return connection; } } public class DatabaseUsageExample { public static void main(String[] args) { Connection conn = DatabaseConnection.INSTANCE.getConnection(); // Use the connection for database operations // Remember to close any Statements and ResultSets, but you might not want to close the connection itself // as it is managed by the Singleton and should stay open for the lifetime of your application. } } we can use this way to create db connection using Enum.
@dhanshyamkamath84932 жыл бұрын
I have seen the static instance declared as volatile. What does volatile keyword do?
@MukeshT-s7e18 күн бұрын
Hi bro .. using singelton we still have problem of eager initialization right ? .. so in java ..it is like no way for a proper singelton pattern
@abhishekchatterjee37505 ай бұрын
Once the first thread get a lock on synchonized block, the other thread will be waiting at that point , but the other threads has already passed the if condition, those are just waiting for their turn to execute the creation of the object again when the lock is released by the first thread. Is it like the if condition is going to be reevaluated again after the next thread get the lock. I am confused sinsed the synchronised block is inside the if condition. ?
@unknownxengineer Жыл бұрын
Very straightforward..
@DailyCodeBuffer Жыл бұрын
Thanks 🙏
@ipsadas42336 ай бұрын
Great video😊
@DailyCodeBuffer6 ай бұрын
Glad you enjoyed
@abhishekjain6559 Жыл бұрын
You can also add a Clone example to break and fix Singleton design pattern.
@AbhijeetParate Жыл бұрын
Use volatile keywords while declaring refrence variable
@Telugu_europe2 жыл бұрын
Very good explanation 😊
@DailyCodeBuffer2 жыл бұрын
🙏🏻
@MrMikomi Жыл бұрын
Shouldn't your readResolve method call the getInstance() method? Otherwise it could return null no?
@MrMikomi Жыл бұрын
Should have said though, great video, thanks.
@DailyCodeBuffer Жыл бұрын
Thanks for watching!
@rock_0075 Жыл бұрын
so you mean from line 22 the sync method will be shared across all threads?
@thedarkhorseevil2635 Жыл бұрын
Bro can you also please make videos on multithreading in brief please 🙏🙏🙏🙏
@adityarathor530011 ай бұрын
Hi bro, Great explain Can you also define program via enum as solution against reflection.
@anujdosad95182 жыл бұрын
Hi, what about using clone method? using clone method also we can break the singleton rule..
@navinkumar63882 жыл бұрын
Just throw the clone exception if the object clone is carried out
@rameshshettar368221 күн бұрын
Thank you
@rishabhshah8845 Жыл бұрын
Can u make java beginners to advanced video
@nikhileshyoutube49242 жыл бұрын
Excellent bro happy diwali
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏 Happy Diwali
@ravipanchal2259 Жыл бұрын
Cloning the object will also break singleton right?
@tanujarora4906 Жыл бұрын
Yes, Implement the Cloneable Interface and Override the clone method and throw an exception. It will fix that loop hole.
@navinkumar63882 жыл бұрын
I have a query. Why only one DB object? If created more DB connection then it will be easy to service the concurrent request coming at same time.. right?
@DailyCodeBuffer2 жыл бұрын
Yes, Absolutely 👍 This is just an example to explain singleton
@rjrobinjames2 жыл бұрын
Awesome bro 👌👌👌
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏
@smirkedShoe9 ай бұрын
8:20 The instance variable has to be volatile else the logic won't work.
@KratosVS2 жыл бұрын
Good work brother
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@KratosVS2 жыл бұрын
@@DailyCodeBuffer you should do live question and answer for interviews questions. Also live project it be fire where people can do supervhst and if they tipped you super chat you can give them personal help with the thing they having problem with the project
@DailyCodeBuffer2 жыл бұрын
Great Suggestion I will think about it. Thanks 🙏
@KratosVS2 жыл бұрын
@@DailyCodeBuffer you can send notifications to your to subscribers. It can be big projext like fully functional full stack e-commerce website where every can pull and push the project in git and contribute to it. You can ask people if they can do something different and if they have trouble they can send certain fee and you can do personal one on one session to improve their application. While people on super chat who is having trouble you can show and what they may do wrong and answer the questions. I think it great idea it help lot of people. It will help people to see how you going about codding and why you use certain data structures over certain data structures. I will definitely join and I am pretty sure lot of people will join
@anandpadamala451 Жыл бұрын
super explanation
@DailyCodeBuffer Жыл бұрын
Thanks 🙏
@dileepmidasala97543 ай бұрын
Still we can brake Singleton using clone the object