Java Techie

Java Techie

Welcome to Java Techie, your ultimate guide to cutting-edge technology! 🚀

Explore the realms of Core Java (versions 7, 8, and 17), Java/J2EE, Spring, Spring Boot, web services, Spring Cloud, microservices, Hibernate, JPA, RDBMS (MySQL), NoSQL (MongoDB, Neo4j, Cassandra), Kafka, RabbitMQ, Angular, React, Docker, Kubernetes, AWS, Azure, and CI/CD tools like Jenkins, GitHub, Splunk, ELK, Sonar, and JMeter.

🤝 Knowledge Exchange:
Java Techie is a two-way street. Join a community passionate about sharing and gaining knowledge. Engage in discussions, ask questions, and let's grow together.

💡 About Me - [JavaTechie]:
Passionate software developer and blogger based in Bangalore, India. I thrive on writing code, exploring new technologies, and sharing experiences globally. Join me on this journey of continuous learning!

🚀 Let's code, learn, and grow together!

"Sharing knowledge is the biggest learning." 🚀 #JavaTechie #CodeWithPassion #TechTutorials

Пікірлер

  • @parryismful
    @parryismful5 минут бұрын

    Very good video. Keep up the good work. Many thanks

  • @pranaypaul6361
    @pranaypaul6361Сағат бұрын

    haven't found anything simpler on JWT Authentication & Authorization than this video! Kudos. You're so so important for the community! Keep making such videos please.

  • @SyamJohan
    @SyamJohan4 сағат бұрын

    Thanks for the video. Im just thinking, How do you secure graphql endpoint?

  • @naveenmekala3604
    @naveenmekala360410 сағат бұрын

    How to save 5 files single API.

  • @Javatechie
    @Javatechie7 сағат бұрын

    Multi file bulk upload need to check. Will update you

  • @potla2729
    @potla272912 сағат бұрын

    Thank you for easy explanation

  • @yoshitamahajan353
    @yoshitamahajan35313 сағат бұрын

    Plz make video for aws interviews

  • @arunvijay2279
    @arunvijay227913 сағат бұрын

    spr bro

  • @yoshitamahajan353
    @yoshitamahajan35313 сағат бұрын

    Thank u even i faced this qt

  • @stillpickinganame5350
    @stillpickinganame535014 сағат бұрын

    Thank you so much!!

  • @shreyashkumar4903
    @shreyashkumar490314 сағат бұрын

    Please help if you can I have implement same as you have provided What i want is to use the api through my react app i have provided bearer token and whatever else that url needs but the error i am getting is cors not allowed for localhost:3000 I tried various thing including providing global cros origin, cros configuration etc I tried putting cros in both microservce as well as in gateway but nothing worked plz help if anyone knows how to fix it

  • @shreyashkumar4903
    @shreyashkumar490311 сағат бұрын

    Finally figured it out, if anyone faces this problem then feel free to ask me

  • @DivineVision201
    @DivineVision20115 сағат бұрын

    very nice video sir. I am able to grasp all the things very clearly. I have a doubt. Actually I am unable to generate jwt token when i try to authenticate it from authentication manager in AuthController class. But when i try to generate jwt token without authentication manager then I am able to generate it. I am unable to figure out the problem. Could you please help. Code : Authentication authenticate = authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(authRequest.getUsername(), authRequest.getPassword())); if(authenticate.isAuthenticated()){ return service.generateToken(authRequest.getUsername()); } else{ throw new RuntimeException("Invalid Access"); } the above code is for the "/auth/token" endpoint where I am unable to find jwt token fetched from database. Please find my github repo link where I have uploaded my full code. link : github.com/Vishal70854/microservice-spring-security/tree/master/identity-service

  • @TalhaHussain-zy9gw
    @TalhaHussain-zy9gw18 сағат бұрын

    It is authenticated only when it routes through the gateway. But the end point for the micro services are still open how to secure that?

  • @TalhaRizwan-jg2li
    @TalhaRizwan-jg2li18 сағат бұрын

    in this flow can we add authentication using goolge etc.?

  • @Javatechie
    @Javatechie7 сағат бұрын

    Yes absolutely we can

  • @user-wl9jp6hx4l
    @user-wl9jp6hx4l18 сағат бұрын

    Its a great explanation.I have ever seen.Thank you so much for your efforts♥♥♥♥

  • @phanimadhuri4087
    @phanimadhuri408719 сағат бұрын

    Good video.very useful for coding interviews.

  • @muralijava552
    @muralijava55220 сағат бұрын

    please do a video for vault template

  • @babatundeoke7574
    @babatundeoke757421 сағат бұрын

    Do you have eks video of running multiple apis as a microservice and dependent on an environmental variables. ?? This EKS explanation is a Goldmine.

  • @sanketkalokhe3548
    @sanketkalokhe354821 сағат бұрын

    What if I want to use a frontend application like react and then do these authentication can you create a tutorial for it then?

  • @pranaypaul6361
    @pranaypaul6361Күн бұрын

    Spring security inner working just got hammered! So so helpful this kinda visual picture then coding part not vice versa! Thank you so much 🙏🏼 please continue making such internal flow..

  • @divyamahesh9032
    @divyamahesh9032Күн бұрын

    I was in hesitation to start learning reactive. But just tried one sample video. Then I looked for the whole c2 hrs video. It's simply superb. The need , why. How when to use reactive you explained is just awesome thanks a lot. One more topic I can add to my resume now

  • @yoshitamahajan353
    @yoshitamahajan353Күн бұрын

    Can u also create aws related questions in similar way that would be very helful....

  • @Stareque
    @StarequeКүн бұрын

    This is a very good tutorial, easy to understand. It will be helpful if there is a multi micro services.

  • @Javatechie
    @JavatechieКүн бұрын

    Okay I will do

  • @tarikpervez5512
    @tarikpervez5512Күн бұрын

    Great. I want to pass the cron expression dynamically from the API and also enable disable cron expression scheduling. Could you pls guide?

  • @martinzumarraga5560
    @martinzumarraga5560Күн бұрын

    Which version of IntelliJ IDEA did you use?

  • @Javatechie
    @JavatechieКүн бұрын

    2021 🤪

  • @martinzumarraga5560
    @martinzumarraga5560Күн бұрын

    @@Javatechie community edition or Ultimate ?

  • @Javatechie
    @JavatechieКүн бұрын

    @martinzumarraga5560 community

  • @martinzumarraga5560
    @martinzumarraga5560Күн бұрын

    @@Javatechie when I want to create a project with Spring Asistant, there’s no Spring Asistant

  • @kynjribajwatmarbaniang8659
    @kynjribajwatmarbaniang8659Күн бұрын

    as coures progress we see less and less views 😀😀😀. but seriously this course is good those of you who completes it helps a lot

  • @turtlestudio9468
    @turtlestudio9468Күн бұрын

    @Javatechie‬, please add part 7 soon, waiting for it

  • @Javatechie
    @JavatechieКүн бұрын

    Appreciate your interest buddy. Will definitely continue this series from July first week .

  • @forouzannaderi-vw3sp
    @forouzannaderi-vw3spКүн бұрын

    great explanation thank you so much 😍👏

  • @user-fl8yx5uh4s
    @user-fl8yx5uh4sКүн бұрын

    Great

  • @user-fl8yx5uh4s
    @user-fl8yx5uh4sКүн бұрын

    Thank You

  • @ssuvidha
    @ssuvidhaКүн бұрын

    Can i get a pdf if these questions sir?

  • @zabiullah92
    @zabiullah922 күн бұрын

    Yes interested in subscription mapping

  • @codingpress2502
    @codingpress25022 күн бұрын

    What If I do not want to create extra tables related to batch job into DB, just want to create Entity class then how to do the same?

  • @Javatechie
    @JavatechieКүн бұрын

    Yes you can do that by defining this key and value in yml file spring: batch: initialize-schema: never

  • @mohammadturabali3870
    @mohammadturabali38702 күн бұрын

    awsome

  • @ashwinkumar504
    @ashwinkumar5042 күн бұрын

    Mr Dependable .... thanks again for the post :)

  • @yoshitamahajan353
    @yoshitamahajan3532 күн бұрын

    Can u plz share link for next part...of Annotations

  • @Javatechie
    @JavatechieКүн бұрын

    I haven't covered yet . Will plan in July month

  • @soyralopez
    @soyralopez2 күн бұрын

    whoa this is really easy to understand! I have one more question though, what if i want to sort and filter a field with value... let's say we have a field called inventory and i want to filter the data that has < 5 inventory ?

  • @Javatechie
    @JavatechieКүн бұрын

    It's simple right call findAll and sort by field which you want. That's what I have explained please check once

  • @quaziist
    @quaziist2 күн бұрын

    Hi Basant sir, in this implantation what method of SSO is basically used, is it SAML? or OpenIDConnect? how do we know? have you had more detailed video on this topic?

  • @pravin.a.mahajan
    @pravin.a.mahajan2 күн бұрын

    Hi Basant, Recently I got one question from interview that, will it create bucket of 16 when you create map instance? I did debug the code and found that it creates bucket when you first element into map. your explaination at 1:00

  • @Javatechie
    @JavatechieКүн бұрын

    That's correct but will cross validate and update you

  • @amaradhipadmaja9232
    @amaradhipadmaja92322 күн бұрын

    So Beautiful, Makes so much sense

  • @TheEntium
    @TheEntium2 күн бұрын

    Hi brother.. nice content... Just wanted to confirm any plans for DGS graphql or apollo graphql because I saw these are widely used in a big enterprise project .. also in my previous project we were having Apollo graphlql gateway for all scheme registry .. as it is required in case if we have multiple graphql microservices.. just wanted to get indepth in that .. and through your teaching it will be possible definitely .. 🙂

  • @Javatechie
    @JavatechieКүн бұрын

    I haven't explore them yet but will upgrade and update you

  • @TheEntium
    @TheEntiumКүн бұрын

    @@Javatechie sure brother .. appreciate your hardwork

  • @pranaypaul6361
    @pranaypaul63612 күн бұрын

    Extremely helpful. Please keep making video like this. A humble request!!!

  • @codinginfo8188
    @codinginfo81882 күн бұрын

    for excel file we can use the same class FlatFileItemReader or this is only for csv file?

  • @Javatechie
    @JavatechieКүн бұрын

    Almost same code will work

  • @raghuvardhansaripalli9636
    @raghuvardhansaripalli96363 күн бұрын

    Mega Star (Basant): Thank you for this information. I have a doubt. As virtual threads are residing in heap memory. if we increase the count of virtual threads then heap memory increases which leads to JVM performance issues. So what is the secret/logic/magic exists without having JVM performance issues . can you pls tell me in brief ?

  • @Javatechie
    @Javatechie2 күн бұрын

    Yes you are absolutely correct Virtual threads have a smaller memory footprint compared to traditional (OS) threads. However, each virtual thread still consumes some heap memory for its stack and associated objects. Increasing the number of virtual threads will increase the total heap memory usage. but still we can play with memory tuning to mitigate it partially like Ensuring virtual threads are not lingering unnecessarily. Properly manage the lifecycle of virtual threads to release resources as soon as they are no longer needed.also we can think about improving GC algo to make it better by profiling memory usages like JConsole or any other profiling tool .

  • @BiswajitMoharana
    @BiswajitMoharana3 күн бұрын

    Please share the subscribe mapping video

  • @sravyaganji3199
    @sravyaganji31993 күн бұрын

    If yml file is loaded after the property file then, will the values not override by yml file? For example: { Int a = 10; a=5; } Then a will store 5 right?

  • @ambarishkapil8004
    @ambarishkapil80043 күн бұрын

    Thanks for making this tutorial. I would want to see a part 2 of this, where you can go through mapping complex datatypes in schema.graphqls

  • @AnkitLadha-fo8em
    @AnkitLadha-fo8em3 күн бұрын

    Okta dependency is not available in spring boot 3.3.0. What’s the alternative

  • @Javatechie
    @Javatechie3 күн бұрын

    Not sure will check and update you

  • @sandeepjayaram83
    @sandeepjayaram833 күн бұрын

    Very good explanation, have one doubt in jwt tutorial you mentioned to validate token you passed token and user details object , but here in api gateway you are passing just token , what if I modify token , and how api gateway is validating modified token since we are not passing user details object

  • @Javatechie
    @Javatechie3 күн бұрын

    In jwt from token we extract user details . We Don't pass user details explicitly

  • @sandeepjayaram83
    @sandeepjayaram833 күн бұрын

    @@Javatechie was mentioning about below method , can u plz explain here we are just passing token we r not extracting username public void validateToken(final String token) { Jwts.parserBuilder().setSigningKey(getSignKey()).build().parseClaimsJws(token); }

  • @Javatechie
    @Javatechie3 күн бұрын

    Please Debug parseClaim method you Will understand from token what all we are extracting

  • @santoshkamat6132
    @santoshkamat61323 күн бұрын

    Hey make videos on apollo federation and subgraphs. One of my clients predominantly uses that

  • @ajaybiswal1
    @ajaybiswal13 күн бұрын

    Nice explanation for the java part. How to use in some webclient like Reactjs etc