- 68
- 55 276
crackIT
Приєднався 30 сер 2011
Discuss frequently asked interview questions in
1)Java
2) Spring Boot
3) Microservices
4)Restful APIs
5) Docker
along with detailed explanation and coding examples.
LinkedIn: www.linkedin.com/in/crackit-techietalks-9913b3298/
1)Java
2) Spring Boot
3) Microservices
4)Restful APIs
5) Docker
along with detailed explanation and coding examples.
LinkedIn: www.linkedin.com/in/crackit-techietalks-9913b3298/
MapStruct in SpringBoot | Live Code Demo | Customisation Scenarios
This video explains in detail about how we can use Mapstruct in Java Spring boot application.
1) What is MapStruct?
2) What are its benefits when compared to the traditional mapping?
3) Step by Step live Code demo to implement MapStruct in Spring boot application?
4) How to customise for specific fields?
5) How to handle value from multiple endpoints using a single mapper?
1) What is MapStruct?
2) What are its benefits when compared to the traditional mapping?
3) Step by Step live Code demo to implement MapStruct in Spring boot application?
4) How to customise for specific fields?
5) How to handle value from multiple endpoints using a single mapper?
Переглядів: 99
Відео
Garbage Collection in Java with Coding example
Переглядів 96Місяць тому
This video explains in detail about 1) What is Garbage Collection in Java? 2) How garbage collection works in Java? 3) What is Mark and Sweep algorithm? 4) What are garbage collection spaces? 5) What is Young and Old generation? What is stored in this generations? 6) What is Eden space? What is survivor space? What is tenured space? 7) What is metaspace? 8) How is garbage collection triggered? ...
Map vs FlatMap - Java Streams
Переглядів 112Місяць тому
This video explains in detail about 1) What is map in Java and how it works? 2) What is flatMap in Java and how it works? 3)What is the difference between map and flatMap? Spring Security Crash Course: ua-cam.com/video/Jen7e6mX6nU/v-deo.html Spring Batch Interview Questions: ua-cam.com/video/uUlv2fveXkk/v-deo.html Optionals Interview Questions: ua-cam.com/video/Le6MoJC0uhs/v-deo.html Streams In...
Solid Principles - Why & What ??
Переглядів 1312 місяці тому
This video explain in detail about what SOLID principles are and why do we need it. Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP)
Spring Batch - Process Millions of records
Переглядів 1,5 тис.6 місяців тому
This video explains in details about how we can process millions if records using Spring batch. 1) How Spring batch architecture works? 2) What is job? 3) What is Step? 4) Item Reader, Item Processor and Itemwriter 5) Job launcher 6) Job Repository 7)Code Demo Github link: github.com/saranyakalaiselvan/spring.batch.demo Using records in Spring framework: ua-cam.com/video/WqQmwNYHGmE/v-deo.html ...
Rest API Design Best Practices | FAQ Interview Question
Переглядів 4896 місяців тому
This video explains in detail about the best practices that should be followed while developing the rest API. 1) Use nouns instead of verbs (Resource Naming) 2) Use plural nouns to the endpoints 3) Versioning your apis 4) Maintain good security practices 5) Proper error handling and returning standard HTTP error codes 6) Use consistent error messages 7) Pagination 8) Filtering and Sorting 9) Ca...
Access Token | Refresh Token | Id Token - What ? Why? When?
Переглядів 6276 місяців тому
This video explains in detail about 1) What is an Id Token? Why do we need it? What are its uses? 2) What is an Access Token? When do we need to use it? How is it making application secure? 3) Why is access token lifespan less? 4) What are the security strategies or mitigation methods to be handled to keep the access token secure? 5) What is an Refresh Token? Why do we need it? 6)What is Refres...
Spring Redis Cache | Distributed Caching with Code Demo
Переглядів 1,7 тис.6 місяців тому
This video explains in detail about how we can implement Caching and Spring Redis Caching in our Spring boot application. This video covers in detail about 1) What is caching? 2) Why do we need caching or benefits of Caching? 3) How to implement caching in Spring boot application? 4) Code Demo for Caching 5)@Cacheble and @Cacheevict 6) Cache demo for multiple instances of an application 7) Why ...
@Prefilter vs @Postfilter | Spring Annotations Interview Question
Переглядів 4266 місяців тому
This video explains in detail about the 1) @Prefilter 2) @PostFilter 3) @Prefilter vs @Postfilter 4) When to use @Prefilter 5) When to use @Postfilter 6) Code demo This is a very frequently asked Spring Security interview question. Spring Security Crash Course: ua-cam.com/video/Jen7e6mX6nU/v-deo.html Spring Interview Questions: ua-cam.com/video/axzRlYLAO3k/v-deo.html Java21 Features: ua-cam.com...
@Value Vs @ConfigurationProperties - Spring Annotations Interview Questions | Code Demo
Переглядів 4016 місяців тому
This video explains in detail about the annotations interview questions in Spring framework 1) @Value 2) @ConfigurationProperties 3)What is the differences between @value and @ConfigurationProperties 4)When to use value annotations and when to use configuration properties 5)What are the disadvantages of using @Value 6) What are the advantages of using @ConfigurationProperties Spring Interview Q...
Spring Boot Repository Testing | @DataJpaTest
Переглядів 1997 місяців тому
This video explains in detail about how to test the repository layer of Spring boot. 1) What is the unit test case convention you are following in your application? 2)What is given, when and then test case structure? 3)How are you testing your repository of your Spring boot application? 4) What is @DataJpaTest annotation and what are its benefits? 5) What is @BeforeEach annotation? 6) Code Demo...
Spring Boot 3.0 + Spring Security 6 | JWT Authentication & Authorization
Переглядів 20 тис.7 місяців тому
In this video, you'll learn how to implement JWT authentication and authorization in a Spring Boot 3.0 application using Spring Security 6 We explained step by step implementation and explained concepts and code in detail. Github link : github.com/saranyakalaiselvan/SpringSecurityJWT Spring Security Architecture: ua-cam.com/video/4wxcsai2tsg/v-deo.html JWT: ua-cam.com/video/UM4DZdU0VPQ/v-deo.ht...
Rate Limiter | Microservices | Resilience | Code Demo
Переглядів 5867 місяців тому
This video explains in detail about the frequently asked interview question rate limiter design pattern of microservices using Spring boot code demo. 1) What is rate limiter design pattern? 2) Why do we need rate limiters? 3) What maven dependency to be added in Spring boot application for rate limiting the api? 4) What is timeOut duration in resilience4j Configuration? 5) What is limitReferesh...
Design application that handles millions of requests | Microservices Interview Question
Переглядів 8837 місяців тому
This video explains in detail on how to design an application that handles millions of requests. 1)Identify the Key requirements 2)Security 3) Load Balancing 4)Auto scaling 5) Horizontal Scaling 6)Database Scaling 7)Caching 8)Asynchronous Processing 9)Monitoring and Logging 10)Rate Limiting 11) Fail over and Fault Tolerance 12) Content Delivery Network 13) Global Distribution 14) Test and refin...
How to handle exception in Microservices architecture? | Code Demo
Переглядів 9728 місяців тому
This vide explain in detail about 1) How to handle exceptions in microservices architecture? 2) Code demo for exception handling Git hub repo : github.com/saranyakalaiselvan/MicroservicesExceptionHandling Spring Interview Questions: ua-cam.com/video/axzRlYLAO3k/v-deo.html Java21 Features: ua-cam.com/video/M_6RuFaurCM/v-deo.html Java interview questions series: ua-cam.com/video/fd6SoE96lzI/v-deo...
When to use HTTP POST instead of GET to retrieve data?
Переглядів 1 тис.8 місяців тому
When to use HTTP POST instead of GET to retrieve data?
Resilience in Microservices - Circuit breaker | Code Demo
Переглядів 1,1 тис.8 місяців тому
Resilience in Microservices - Circuit breaker | Code Demo
Asynchronous Programming | @Async | @EnableAsync | Multithreading | Spring framework
Переглядів 1,3 тис.8 місяців тому
Asynchronous Programming | @Async | @EnableAsync | Multithreading | Spring framework
Common Spring Mistakes you should avoid
Переглядів 4248 місяців тому
Common Spring Mistakes you should avoid
Hibernate N+1 Problem Solution | FAQ - Hibernate Interview Questions
Переглядів 4688 місяців тому
Hibernate N 1 Problem Solution | FAQ - Hibernate Interview Questions
Java Developer Interview | Spring boot | DB | JMS | Spring framework | Java8 | Mock Interview
Переглядів 2878 місяців тому
Java Developer Interview | Spring boot | DB | JMS | Spring framework | Java8 | Mock Interview
JWT Interview Questions - Frequently asked !! | With Code | CrackIT
Переглядів 1,2 тис.9 місяців тому
JWT Interview Questions - Frequently asked !! | With Code | CrackIT
Feign Client Interview Questions and Answers | Microservices | Spring Cloud | Spring | Spring boot
Переглядів 7179 місяців тому
Feign Client Interview Questions and Answers | Microservices | Spring Cloud | Spring | Spring boot
Working with FeignClient | @EnableFeignClient | @FeignClient | Microservices Communication
Переглядів 3509 місяців тому
Working with FeignClient | @EnableFeignClient | @FeignClient | Microservices Communication
What is JWT? JSON Web Token Explained !!!
Переглядів 4839 місяців тому
What is JWT? JSON Web Token Explained !!!
Spring Security Architecture Explained !!!!
Переглядів 2 тис.10 місяців тому
Spring Security Architecture Explained !!!!
Count the occurrences of duplicate words in a String - Java 8 Coding Interview question
Переглядів 49810 місяців тому
Count the occurrences of duplicate words in a String - Java 8 Coding Interview question
How Service Registration and Service Discovery happens? How is load balancing performed?
Переглядів 22810 місяців тому
How Service Registration and Service Discovery happens? How is load balancing performed?
RestApi Versioning - Why, What, when and How?
Переглядів 48010 місяців тому
RestApi Versioning - Why, What, when and How?
Thank you for making these video that are geared two both learning and interview pre. This is helping me imensily as I am an Angular frontend developer who's skilling up on Java Spring Boot.
sister everything is fine but talk in normal speed here after
Is this db configuration works fine for below scenarios: 1. One or same entity to be used for both database. 2. One or same entity to be used with Same DB with 2 schemas. This both scenario should works for crud Operations. This is one of the real time scenarios if same application to be used by different clients such case appliction host one time in one server but w. r Client, connected to different schema in one db or diff dbs. Kindly request to create a example with all ops i.e. crud ops, it would be really appreciable & helps to many peoples
Learnt a lot❤
Thank you very much for the great explanation!
Great explanation😁, seems like you are too underrated
Mam I have few questions... even after using jwt it can be broken..so 1) how to ensure that jwt can't be broken 2) in case jwt compromised what can be done to stop further damage by hacker 3)what are best practices to make application proper secure 4) does jwt really helps to make application secure. Eagerly waiting for your reply. Thanks
1) Proper token rotation policy and setting expiration time of the token as needed by the application and no longer expiration times. 2)Revoking all the issued token can be a way to avoid further damage of the jwt token. 3)Cant be explain easily. The best ways will be a) having proper firewalls b) Allowing limited access (or) only required access to the application c) Implementing proper security measures. 4)Ofcourse, if implemented properly.
Please do videos pn spring reactive webflux
Sure, in my pipeline. Will do it soon. Thanks
@@crackITTechieTalks tqsm.
Hello, What if i put the @Valid and @validated above the method like in this way in the controller @Valid @Validated //No parameters are passed to both the valid and validated here public ResponseEntity<Object> addUser( @RequestBody User user){ //some code } could you please explain this for me Also, I have one more question if i don't write the @Valid in the controller part which you shown in the video and hit the api still i'm able to get the error message for name as "name is mandatory" then what is the difference in keeping the @Valid and without @valid still it is throwing the error message
@Valid is for complete object validation and @Validated is for step level validation.
Hello, What if i put the @Valid and @validated above the method like in this way in the controller @Valid @Validated //No parameters are passed to both the valid and validated here public ResponseEntity<Object> addUser( @RequestBody User user){ //some code } could you please explain this for me Also, I have one more question if i don't write the @Valid in the controller part which you shown in the video and hit the api still i'm able to get the error message for name as "name is mandatory" then what is the difference in keeping the @Valid and without @valid still it is throwing the error message
Pls explain IWA Agent interview point of view
@@kalyankumar5512 sure, will cover thanks
Nice explanation on redis distributed cache , in-memory cache. Please explain how to handle serialization and deserialization in Redis
@@SagarSundriyal will post a video for this concept. Thanks
Well explained. Keep going
Thank you 🙂
Well explained.
This is international channel?
❤❤❤❤❤❤❤
❤❤❤❤
Very nice presentaion and explained very well. Thanks....👍
In an environment where you have a lot of calls to different micro services, I will have to re-create the models, like you did for Employee in the calling service? If so, there is a better way than repeat code?
Yes, we need to create different models for different calls. Or you can import your dtos through pom xml
Excellent, please make a video on spring cache
We have one for spring redis cache, if you are looking for it
Can you make a Crash course Spring Boot With Docker. It will be much appreciated!
Ofcourse, will do. Glad you liked it.
28:01
01:12:09 whenever i'm trying to authenticate, i'm getting 403 forbidden error. plz help mam. so many here are stuck on this. plz kindly help
Make sure In User entity the get method of email is returning email by default it is set to null
that's so good
It is very well explained madam . But do we need to do this in every service ??
ma,am when i get or post secured end point i got 403 error please give me solution
Make sure In User entity the get method of email is returning email by default it is set to null
How do we register/Signup user (First time)in openIdConnect workflow?
Thanks for this clear explanation. This filled in a couple pieces of the puzzle for me and helped me understand why my own implementation wasn't working as desired.
Glad it helped you !!
Nice presentation. Could you please share the project
github.com/saranyakalaiselvan/SpringSecurityJWT
The best way you explained i understood in the one go.
Great video How to integrate these api with custom html and CSS ?
Will upload soon
my admin controller which has method level security is not working showing 403 error rest all functionality working can you help me with it?
Hi, do you know an alternative to ChainedTransactionManager in spring boot 3?
if only i find this video little soon
CAN YOU PROVIDE GIT LINK ALONG WITH PDF
github.com/saranyakalaiselvan/SpringSecurityJWT
This video is *NOTHING* but best video.😂
Glad you liked it
nice explanation but please decrease your explanation speed
Sure, thanks for your feedback!!
Pleas do video on Kafka springboot project , Thanks
Thank you very much for this knowledge. I have question, please help me out with that, so while authenticate method, we are not explicitly storing authentication object into the security context, so will that happen automatically or it will happen in further new requests when jwtAuthFilter will run fully, because in authenticate we will not have token so we will come out of that filter.
We are storing in JwtAuthFilter in doFilterInternal method.
First picture annotation for 🏳️🌈 😂??
Crystal clear explanation ❤
Hello sir, can you share your postman app's authorization detail. I did your thigs that you did. But i couln't send a request. i got 401 unauthorized. i am talking about this time ua-cam.com/video/Jen7e6mX6nU/v-deo.html
Make sure In User entity the get method of email is returning email by deafult it is set to null
@@MayankGrover-wf4go what if i dont want to auth with email rather then with my username? im getting 403 forbidden update: nvm it works that way also my problem was that i was defining my requestMatchers to only accept GET requests
@@emi4643 Then make sure that getter method is returning the username (field that you are using username) as when you will implement UserDetails there will be method getUsername() that you need to override
Its very nice explanation, you used a clear overview, it is very fine, please make some example for dev mentioning dev env
Madam please do video on JCA,
Mam can you do a video on microservice crash course like spring security crash course?
On my list already!! Will try to cover ASAP!!
Pleas do video on Kafka springboot project , Thanks
That's in my list.. Need to cover..
Mam how can we change login page to custom login page
hello mam Mam when i sending authentication request by postman it showing 403 forbiden and on iltellij Ide it showing 2024-05-06T12:15:44.100+05:30 WARN 11520 --- [SpringSecurityJWT] [nio-8080-exec-2] o.s.s.c.bcrypt.BCryptPasswordEncoder : Empty encoded password please help me with this
How did you solve this bro
I'm getting the same
@@surishtirajkaralia801 i didnt actually remeber. there was problem with getter and setter. it was returning null
@@surishtirajkaralia801 Make sure In User entity the get method of email is returning email by deafult it is set to null
Hi @crakIT ,Kindly share this code repository, Please.
github.com/saranyakalaiselvan/MultipleDatabaseConfigurartion
Excellent explanation, thanks a lot
Glad you liked it !!