Home
Videos uploaded by user “TechTalk Debu”
Overview of Collection Framework in Java | Complete description
 
15:00
This tutorial has been made to understand the collection framework in java. This is a simple explanation, which is easily understandable by anyone. Please find the below git link for the code and picture : https://github.com/admindebu/Collection-Framework.git Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy Thanks & Regards, Debu paul
Views: 1457 TechTalk Debu
Whitelabel Error Page This application has no explicit mapping for /error - Spring Boot and MVC
 
06:22
Error Description : Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. There was an unexpected error (type=Not Found, status=404). No message available Solution : 1. Put Controller class on the same package of main spring boot class. or 2. Use @Comaponent(basepPackage={"package name"}) annotation in that @SpringbootApplication class Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy Thanks & Regards, Debu Paul
Views: 165 TechTalk Debu
Difference Between Authentication & Authorization | Basic Security Java | Part -1
 
08:50
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ and Instagram : tachtalk_debu if you like my video, please subscribe to my channel and share the video This is a Part -1 of Security Tutorial Before jumping into main discussion, let’s make our facts straight about what is authentication and what is authorization. In plain simple English, authentication is the process of ascertaining that “is user really someone who he claims to be“. In technical terms, it’s process of login to system through username/password or any similar mechanisms e.g. finger print scanning, security token, security questions or SAML token received from SSO login. There must be something which can identify the user from others. Once user is inside system, authorization refers to rules that determine “what user is allowed to do”and what he is not e.g. a normal user can post a message in any public group, but users only with editor role will be able to delete something. Authorization is often seen as both the introductory setting up of permissions by a system administrator and the checking of the permission values that have already been set up when a user is getting access to the system. When we secure RESTful web services, we need to take care of both the factors. The two concepts are completely orthogonal and independent, but both are central to security design, and the failure to get either one correct increase the chances of compromised system.. Based on the security level, authentication factor can vary from one of the following: Single-Factor Authentication – It’s the simplest authentication method which commonly relies on a simple password to grant user access to a particular system such as a website or a network. The person can request access to the system using only one of the credentials to verify his identity. The most common example of a single-factor authentication would be login credentials which only require a password against a username. Two-Factor Authentication – As the name suggests, it’s a two-step verification process which not only requires a username and password, but also something only the user knows, to ensure an additional level of security, such as an ATM pin, which only the user knows. Using a username and password along with an additional piece of confidential information makes it virtually impossible for fraudsters to steal valuable data. Multi-Factor Authentication – It’s the most advanced method of authentication which uses two or more levels of security from independent categories of authentication to grant user access to the system. All the factors should be independent of each other to eliminate any vulnerability in the system. Financial organizations, banks, and law enforcement agencies use multiple-factor authentication to safeguard their data and applications from potential threats. For example, when you enter your ATM card into the ATM machine, the machine asks you to enter your pin. After you enter the pin correctly, the bank then confirms your identity that the card really belongs to you and you’re the rightful owner of the card. By validating your ATM card pin, the bank actually verifies your identity, which is called authentication. It merely identifies who you are, nothing else. Authentication : Authentication confirms your identity to grant access to the system. It is the process of validating user credentials to gain user access. It determines whether user is what he claims to be. Authentication usually requires a username and a password. Authentication is the first step of authorization so always comes first. For example, students of a particular university are required to authenticate themselves before accessing the student link of the university’s official website. This is called authentication. Authorization : Authorization determines whether you are authorized to access the resources. It is the process of verifying whether access is allowed or not. It determines what user can and cannot access. Authentication factors required for authorization may vary, depending on the security level. Authorization is done after successful authentication. For example, authorization determines exactly what information the students are authorized to access on the university website after successful authentication. Thanks & Regards, Debu Paul
Views: 237 TechTalk Debu
Java Custom Exception Creation Step by Step | Compile and Runtime
 
09:56
I have shown how to create Custom runtime and compile-time exception in java and how to use it. watch till the end. Here is the git Repo link : https://github.com/admindebu/Exception-custom.git If you like my video, kindly subscribe to my channel and share. Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Thanks & Regards, Debu Paul
Views: 69 TechTalk Debu
SonarQube Installation & Test Code Base - Part 1 | Static Tool Analyzer | Java & Maven Project
 
14:34
This tutorial is made for the basic introduction of sonarqube. also included the step for installation in a windows machine and test a maven, java based project. A continuous inspection engine that finds vulnerabilities, bugs and code smells. Also tracks code complexity, unit test coverage and duplication. Supported languages: ABAP, Android , C, C++, CSS, Objective-C, COBOL, C#, Flex, Forms, Groovy, Java, JavaScript, Natural, PHP, PL/SQL, Swift, Visual Basic 6, Web, XML, Python, Ruby, Go, Scala, Kotlin, Apex. This is a Static code Analyzer Tool and Open Source for Developer & Community Edition Please note: Binary Code Analysis Tool: Veracode Sonar comes with an embedded H2 database, by default. For quick setup and testing purpose, you may live with an embedded database. However, for production and real usage, one may want to use production-ready databases such as MySQL, Oracle etc For configuration instructions - edit sonar.properties to configure the database settings. Just uncomment and configure the template you need and comment out the lines dedicated to H2 database. Installation of SonarQube : https://docs.sonarqube.org/latest/setup/get-started-2-minutes/ Unzip and got to Windows 64 bit bin folder Run in cmd “StartSonar.bat” Open in Browser (Url) : http://localhost:9000 Default Administrator username and password : admin Steps for Test Java & Maven Project : Open The SonarQube Web Create One Sample Project ( Key Name and Project Display Name ) Generate Token - continue Select project language and type - Java , .Net etc | maven or gradle Copy the Command and goto root directory of your project and open cmd Paste the code and hit enter Once build successful, refresh the SonarQube Web Check the result Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy Thanks & Regards, Debu paul
Views: 162 TechTalk Debu
Scheduling Task in Java periodically | TimerTask | ScheduledExecutorService | Spring Scheduler
 
11:26
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. Scheduling a Task in Java The scheduler is used to schedule a thread or task that executes at a certain period of time or periodically at a fixed interval. There are multiple ways to schedule a task in Java. java.util.TimerTask java.util.concurrent.ScheduledExecutorService org.springframework.scheduling.TaskScheduler Quartz Scheduler #1 Timer Task Code :- package com.youtube.techtalk; import java.util.TimerTask; public class TimerTaskExample extends TimerTask { private String name; public TimerTaskExample(String n) { this.name = n; } @Override public void run() { // Your task should be here System.out.println("Hi hello"); } } package com.youtube.techtalk; import java.util.Timer; public class ExecutorTimer { public static void main(String[] args){ TimerTaskExample te1=new TimerTaskExample("Task1"); // TimerTaskExample te2=new TimerTaskExample("Task2"); Timer t=new Timer(); t.scheduleAtFixedRate(te1, 0,10*1000); //t.scheduleAtFixedRate(te2, 0,1000); } } TimerTaskis executed by a demon thread. Any delay in a task can delay the other task in a schedule. Hence, it is not a viable option when multiple tasks need to be executed asynchronously at a certain time. #2 ScheduledExecutorService Code :- package com.youtube.techtalk; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; public class TimerJob { public static void main(String[] args) { ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); Runnable task = new Runnable() { public void run() { // Task System.out.println("Hi!"); } }; int delay = 5; scheduler.scheduleAtFixedRate(task, delay, 5 ,TimeUnit.SECONDS); // scheduler.shutdown(); } } ScheduledExecutorService and TaskScheduler works in the same manner. The only difference from the former is the Java library and the latter is the Spring framework. So if the application is in Spring, the TaskScheduler can be a better option to schedule jobs. #3 Spring Scheduler code : package com.youtube.techtalk; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; @Configuration @EnableScheduling public class SpringScheduler { @Scheduled(fixedRate = 5000) public void executeTask1() { System.out.println(Thread.currentThread().getName()+" The Task1 executed at "); try { Thread.sleep(10000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Scheduled(fixedRate = 1000) public void executeTask2() { System.out.println(Thread.currentThread().getName()+" The Task2 executed at "); } } Thanks & Regards, Debu Paul
Views: 165 TechTalk Debu
JAVA 12 Release | New Features | Update by TechTalk Debu
 
10:14
Java 12 has been launched in 19th March 2019 Java 8 : March 18, 2014 Java 9 : July 27, 2017 Java 10 : March 2018 Java 11 : September 25, 2018 Java 12 : March 19, 2019 Java SE 12 is here and even though it's not an LTS release Java 12 Open JDK​ - Download link Oracle : https://jdk.java.net/12/ Relesae note - https://jdk.java.net/12/release-notes Oracle Java 12 : https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html GitHub Link: https://github.com/admindebu/JAVA-12-Features.git Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 391 TechTalk Debu
Architecture and concept of SSO with Diagram, real time example | Security - Java | Part - 4
 
08:36
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ and Instagram : tachtalk_debu if you like my video, please subscribe to my channel and share the video If you are new I will suggest you check part - 1 ,2 & part - 3 tutorial first, then continue from here. This is a part - 4 of security Tutorial Shown how SSO work in realtime.Also We have provide some basic details of Identity provider, Service provider, SAML, etc In the single sign-on implementation, there are various identity-as-a-service vendors and you can check out the Gartner quadrant for Identity and Access Management as a Service (IDaaS) here. Some vendors are: Okta, OneLogin, Azure, PingIdentity (Now Vista Equity Partners), Centrify, Google, etc. Without going in-depth, there are two providers here in this single sign-on workflow: 1) Identity provider (who can act as the master for the identity) and 2) Service provider (application that needs to be accessed—Salesforce, Pagerduty, Amazon, Dropbox, etc). for first Basic Authentication Live code example check part -5 video Thanks & Regards, Debu Paul
Views: 198 TechTalk Debu
Main difference between procedural and object oriented programming  language ~~ OOPS vs POP
 
08:37
You will get to know granular level concept. Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy Thanks & Regards, Debu paul
Views: 498 TechTalk Debu
In Memory Database | difference between In Memory Database & Caching
 
13:29
Cache - By definition means it is stored in memory. Any data stored in memory (RAM) for faster access is called cache. ... In Memory Database - It has all the features of a Cache plus come processing/querying capabilities. how would you recover your data after a machine with an in-memory database reboots or crashes? Well, with just an in-memory database, there’s no way out. A machine is down the data is lost. Forget about it. In-memory databases don’t use disk for non-change operations. In-memory databases do use disk for data change operations, but they use it in the fastest possible way. The main reason to keep a database in-memory is performance. Small footprint − Around 1.5MB jar file size -- HSQL DATABASE Additional Link : https://medium.com/@denisanikin/what-an-in-memory-database-is-and-how-it-persists-data-efficiently-f43868cff4c1 Maven Repo for H2 Database : https://mvnrepository.com/artifact/com.h2database/h2 Maven Repo for HSQL Database : https://mvnrepository.com/artifact/hsqldb/hsqldb You can use traditional SQL query for in-Memory database. GitHub Project Link : https://github.com/admindebu/In-Memory-DataBase-Rest-API.git In Memory DataBase Wiki Pedia: https://en.wikipedia.org/wiki/List_of_in-memory_databases https://en.wikipedia.org/wiki/In-memory_database Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 81 TechTalk Debu
Simple way convert JSON to XML and XML to JSON in JAVA
 
08:30
This is a step by step example of converting XML to JSON and JSON to XML. Must Watch Till end. Hope you will like it and help you. Here is the Maven and git Repo Link : https://mvnrepository.com/artifact/org.json/json/ https://github.com/admindebu/XML-TO-JSON-VICE-VERSA.git You can take this code and test yourself. Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Thanks for watching my video. If you like my video please do subscribe and share.
Views: 117 TechTalk Debu
what is Diamond Problem in Java and How resolve it with Interface
 
12:21
This is the demonstrate of java diamond problem. There is total two types of diamond problem in Java. 1. Multiple inheritance using class ( one class can't extends more than one class at a time ). So, Java does not support multiple inheritance using class. But samething you can achieve it using Interface 2. same default method in two interfaces and one class will implements both interfaces. So, we can avoid it with the super keyword. Check out the code from GitHub : https://github.com/admindebu/Core-Java-Diamond-Problem.git ( please note download the files and change the package name ) Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: techtalk_debu and LinkedIn : https://www.linkedin.com/in/debu-paul if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 176 TechTalk Debu
Monolithic vs Micro service vs service oriented architecture Difference | Part 1 | Debu Paul
 
13:04
In this video, we have discussed the difference between monolithic architecture, micro service, and Service-oriented architecture. For more video go to the playlist. Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 367 TechTalk Debu
Micro Services Architecture with real time Flip-kart Demo| Part 2 | Debu Paul
 
11:34
This Video has been designed to understand the microservice architecture concept... If you are new I will suggest you watch the first part and then come back to this video. First part : https://www.youtube.com/watch?v=pscyaLdGtnI&t=3s Honest Feedback expected..... Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 393 TechTalk Debu
Quick Start Spring Boot project with Spring Initializer | Java and Maven | Part 1
 
12:09
This is a simple project which will demonstrate the quick start of spring boot project with the help of Spring Initializr. You can create Maven or Gradle based project ( Java | kotlin | groovy) Link : https://start.spring.io/ Project on GitHub Link : https://github.com/admindebu/quick-start-Spring-Boot-with-Initializr.git Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy Thanks & Regards, Debu paul
Views: 83 TechTalk Debu
2019 Top 5 employee Benefits providing IT company in India | Best place to work
 
07:07
Top 5 employee Benefits providing IT company in India | Best Employee Benefits ( According to Me ) Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy Thanks & Regards, Debu paul
Views: 44 TechTalk Debu
Spring Boot Data JPA Complete Guide with Live Demo | Spring Boot
 
26:00
This is a Simple demonstration of Spring Data JPA. We use in-memory database. instead of this, you can use other traditional databases like: MSQL, Postgres, Oracle, etc... As I used SPring Data JPA so I extends the JpaRepository interface... But for specific database there is JPA dependency . that time you can extends CRUDRepository interface. Git Hub Lik : https://github.com/admindebu/Spring-Boot-JPA-Example-CRUD.git Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 365 TechTalk Debu
Difference Between CouchDB and CouchBase NoSQL | Two Different Database
 
11:13
This is General OverView between CouchDB and CouchBase. These are two Different DataBase. CouchDB is owned by Apache and Open Source. But CouchBase Enterprise is chargeable in Production. But You can use for pre-production and Testing purpose. Official WebSite of CouchDB: http://couchdb.apache.org/ Official WebSite of CouchBase: https://www.couchbase.com/ After Installation CouchDB Link : http://localhost:5984/_utils/ After Installation CouchBase Link : http://127.0.0.1:8091/ Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Please Subscribe Me Upcoming Video: Deep knowledge on Java 8 & Great mistake of my life made me strong ( for fresher ) Thanks & Regards, Debu Pau
Views: 102 TechTalk Debu
OOPS Concept Explanation | Abstraction, Inheritance, Polymorphism & Encapsulation | Core java
 
13:33
OOPS Concept Explanation | Abstraction, Inheritance, Polymorphism & Encapsulation | Core java GitHub Link : https://github.com/admindebu/OOPS-Principles.git ( DIagram and Code ) Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 435 TechTalk Debu
Can we start Thread by run() method | join, yield, thread priority |Java Thread part -3
 
10:26
Can we start Thread by run() method | join, yield, thread priority |Java Thread part -3 Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. #Java #Thread #Part-3 Q1. Can we start() method method more than one, although this thread started ? Q2. What will the problem if we run our thread using run() method instead of start() method ? Q3. What is the purpose of yield() and join() method ? Q4. How to set a Thread as an Daemon and set thread priority and name ? Code Example : package com.youtube.techtalk; public class T1 extends Thread { @Override public void run() { System.out.println("I am in child Thread"); System.out.println("Name is : " + Thread.currentThread().getName()); for (int i = 1; i != 5; i++) { System.out.println(" : " + i); Thread.yield(); } } public static void main(String[] args) throws InterruptedException { System.out.println("I am in main Thread"); System.out.println("Name is : " + Thread.currentThread().getName()); T1 t1 = new T1(); t1.setName("Thread -1"); // Setting Thread name t1.setDaemon(true); // Setting the Thread as a Daemon t1.setPriority(MAX_PRIORITY); // Setting the priority of the thread. t1.start(); // t1.start() - not possible you will get "ThreadIllegealStateException" // t1.run() - will not give any error, but it will not create another // thread. it will run under the main Thread. So MultiThreading concept // is no building t1.join(); // this method is used in order to sequence thread execution T1 t2 = new T1(); t2.setName("Thread -2"); t2.start(); t2.join(); T1 t3 = new T1(); t3.setName("Thread -3"); t3.start(); } }
Views: 84 TechTalk Debu
Java 8 Installation and Set JAVA_HOME and PATH environment variables | Core Java
 
05:47
Java 8 Installation and Set JAVA_HOME and PATH environment variables | Core Java Steps : 1. download the proper JDK ( Link : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ) - accept the license 2. Installed by clicking yes and next 3. Goto C drives and "Program Files" , then Java , then jdk ( not Jre ) and copy this path 4. goto advanced settings from desktop properties , then environment variables 5. Add new variables JAVA_HOME with the copied value ( up to jdk path ) 6. then select PATH variable and click edit and add %JAVA_HOME%\bin and save 7. finally open cmd and run java -version command, if successfully set and configure it will show the java version and also check javac command is working or not Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 11 TechTalk Debu
Restful Web Service Testing Using Postman , Rest Client and Swagger | Complete Guide with real-time
 
13:21
Restful Web Service Testing Using Postman , Rest Client and Swagger | Complete Guide with real-time Down load the jar from this drive : https://drive.google.com/file/d/1wtyjXY661MX_rKY_EUnB__XLBxeWCYJJ/view?usp=sharing run this command on command promt : java -jar Spring-Traditional-Producer-0.0.1-SNAPSHOT.jar wait for 20 to 30 seconds to up the application. it will run on 8080 port. Post one Customer Details :- Method : POST | URL : http://localhost:8080/customer Post Multiple Customer Details :- Method : POST | URL : http://localhost:8080/customers Get all the Customer Details :- Method : GET | URL : http://localhost:8080/customers Get one customer Details By ID :- Method : GET | URL : http://localhost:8080/customer Get one customer Details By Name :- Method : GET | URL : http://localhost:8080/customer/byName Update ( Put ) customer Details :- Method : PUT | URL : http://localhost:8080/customer Delete Customer one Details :- Method : DELETE | URL : http://localhost:8080/customer Headers content-Type : application/json POST BODY : { "customerGender": "MALE", "customerId": 0, "customerName": "string" } GET one Customer Details: need to provide the id API Testing For manual restful API testing, we can use chrome or firefox plugin - Postman & Rest Client Also we can use the Swagger UI ( if and only if the application is welconfigure with swagger by the developer ) Url of the swagger would be : http://localhost:port_number/swagger-ui.html ( In case of local testing, but mostly used by the developer ) for Automation : We can use Res-assured framework For Load/Performance Testing : JMeter ( Already I have shown in my earlier tutorial) But keep in mind proper method name , Url, Headers content-type, auth ( if required ) and parameters needs to be set while API testing - for any tools or framework Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 335 TechTalk Debu
Create Spring Boot Application/Micro -service with Eclipse,Maven | Complete practical | Part 3
 
14:02
Spring Boot a wrapper of Spring MVC framework. t is a Spring module which provides RAD (Rapid Application Development) feature to Spring framework. It is used to create stand alone spring based application that you can just run because it needs very little spring configuration. Spring Boot does not generate code and there is absolutely no requirement for XML configuration. It uses convention over configuration software design paradigm that means it decrease the effort of developer. We can Create Spring Boot Application 4 Ways - 1. With any IDE (Eclipse/IntelliJ), Build Tool ( Maven/ANT/Gradle ) and JDK required 2. With the help of Spring Initializr ( Check my earlier Video ) 3. Spring Boot CLI ( Turorial No - 5 ) 4. STS IDE Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: techtalk_debu and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 233 TechTalk Debu
Apache Jack-Rabbit server HTTP ERROR 503 and 500 | org.apache.jasper.JasperException: PWC6345
 
09:30
HTTP ERROR 500 - Service unavailable ( java.io.FileNotFoundException: jackrabbit-standalone.jar) HTTP ERROR 500 - Problem accessing /. Reason: Server Error ( Caused By - org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required) To resolve This 503 Issue: 1. rename the jar "jackrabbit-standalone.jar" To resolve This 500 Issue: 1. set JAVA_HOME ( your java home path , before JDK ) 2. java -Djava.home="%JAVA_HOME%\jre" -jar jackrabbit-standalone.jar ( Use This command ) In order to run on a different port use --port port_number ( 8085 ) option. Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Please Subscribe Me Upcoming Video : Deep knowledge on Java 8 & Great mistake of my life made me strong ( for fresher ) Thanks & Regards, Debu Pau
Views: 80 TechTalk Debu
Difference between HTTP 1.0 and HTTP 1.1 | HTTP Protocol | Part -4
 
08:47
A major difference between HTTP/1.0 and HTTP/1.1 is that HTTP/1.0 uses a new connection for each request/response exchange, where as HTTP/1.1 connection may be used for one or more request/response exchanges. HTTP/1.1 introduces the OPTIONS method. An HTTP client can use this method to determine the abilities of the HTTP server. It's mostly used for Cross Origin Resource Sharing in web applications. Caching: HTTP 1.0 had support for caching via the header: If-Modified-Since. HTTP 1.1 expands on the caching support a lot by using something called 'entity tag'. If 2 resources are the same, then they will have the same entity tags. HTTP 1.1 also adds the If-Unmodified-Since, If-Match, If-None-Match conditional headers. There are also further additions relating to caching like the Cache-Control header. HTTP 1.1 generally an upgrade of limitations of HTTP 1.0 HTTP 1.0 can define 16status codes HTTP 1.1 can define 24 status codes HTTP 1.1 has a warning header capable of producing many secondary status alerts HTTP 1.0 authentication unsafe as it is not encrypted HTTP 1.1 safe as it uses a checksum of username, password and one time value. Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 150 TechTalk Debu
Quick Start with Spring Boot CLI | Live Hands-on | Part 5
 
09:20
Spring Boot CLI(Command Line Interface) is a Spring Boot software to run and test Spring Boot applications from command prompt. When we run Spring Boot applications using CLI, then it internally uses Spring Boot Starter and Spring Boot AutoConfigurate components to resolve all dependencies and execute the application. Download Link: https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html Set the Path : spring --version provide all these things to our Spring Boot HelloWorld application? No imports No other XML configuration to define Spring MVC Components like Views,ViewResolver etc. No web.xml and No DispatcherServlet declaration No build scripts to create our Application war file No need to build war file to deploy this application Automatic main method Spring Boot Components uses Groovy Compiler and Groovy Grape to provide some Defaults lime adding required imports, providing required configuration, resolving jar dependencies, adding main() method etc. As a Spring Boot Developer, We don’t need to worry all these things. Spring Boot Framework will take care of all these things for us. That’s the beauty of Spring Boot Framework. By this way, Spring Boot framework avoids lots of boilerplate code and Spring Configuration, reduces development time and increases productivity. Java : @RestController public class TestApp{ @RequestMappingg("/") public String hello(){ return "Hello"; } } Groovy : @RestController class TestApp{ @RequestMapping("/") String hello(){ "Hello"; } } Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: techtalk_debu and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 53 TechTalk Debu
HTTP Protocol with method | PUT, GET, DELETE, POST, HEAD, OPTIONS, TRACE | Part -1
 
11:57
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. There are three basic features that make HTTP a simple but powerful protocol: HTTP is connectionless , HTTP is media independent , HTTP is stateless The HTTP protocol is a request/response protocol based on the client/server based architecture where web browsers, robots and search engines, etc. act like HTTP clients, and the Web server acts as a server. By Default request method of the http protocol is GET. whenever we visit any websites we call with GET method. HTTP Method : GET - The GET method is used to retrieve information from the given server using a given URI. Requests using GET should only retrieve data and should have no other effect on the data. POST - A POST request is used to send data to the server, for example, customer information, file upload, etc. using HTML forms. PUT - Replaces all the current representations of the target resource with the uploaded content. DELETE - Removes all the current representations of the target resource given by URI. CONNECT - Establishes a tunnel to the server identified by a given URI. OPTIONS - Describe the communication options for the target resource. TRACE - Performs a message loop back test along with the path to the target resource. HEAD - Same as GET, but it transfers the status line and the header section only. HTTP OPTIONS introduce in HTTP 1.1 ( earlier HTTP version was HTTP 1.0 ) Sample Server side Code : @OPTIONS @Produces(MediaType.APPLICATION_JSON) @Path("/") public Response optionsForBookResource() { return Response.status(200) .header("Allow","POST, PUT, GET") .header("Content-Type", MediaType.APPLICATION_JSON) .header("Content-Length", "0") .build(); } Thanks & Regards, Debu Paul
Views: 103 TechTalk Debu
HTTP Status code | 500, 200, 400, 404, 503 , 401 with explanation | Part -3
 
13:47
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video If you are new see the first video. link below : HTTP Protocol with method | PUT, GET, DELETE, POST, HEAD, OPTIONS, TRACE | Part -1 https://youtu.be/BlnSSD0Vw98 1xx (Informational): The request was received, continuing process 2xx (Successful): The request was successfully received, understood, and accepted 3xx (Redirection): Further action needs to be taken in order to complete the request 4xx (Client Error): The request contains bad syntax or cannot be fulfilled 5xx (Server Error): The server failed to fulfill an apparently valid request 200 OK : Standard response for successful HTTP requests. The actual response will depend on the request method used. In a GET request, the response will contain an entity corresponding to the requested resource. In a POST request, the response will contain an entity describing or containing the result of the action. 201 Created : The request has been fulfilled, resulting in the creation of a new resource 203 Non-Authoritative Information (since HTTP/1.1) : The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response. 204 No Content : The server successfully processed the request and is not returning any content. 400 Bad Request: The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax, size too large, invalid request message framing, or deceptive request routing) 401 Unauthorized : wrong credentials or Oauth 403 Forbidden : The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account of some sort. 404 Not Found : The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible. 500 Internal Server Error : A generic error message, given when an unexpected condition was encountered and no more specific message is suitable 503 Service Unavailable : The server cannot handle the request (because it is overloaded or down for maintenance). Generally, this is a temporary state. 504 Gateway Timeout : The server was acting as a gateway or proxy and did not receive a timely response from the upstream server. Thanks & Regards, Debu Paul
Views: 87 TechTalk Debu
Spring Boot with Actuator implementation for monitor the Application | part 6
 
13:05
Spring Boot Actuator ::: GitHub Code Link : https://github.com/admindebu/SprinBoot-Actuator-With-Security.git Spring Boot Actuator module helps you monitor and manage your Spring Boot application by providing production-ready features like health check-up, auditing, metrics gathering, HTTP tracing etc. All of these features can be accessed over JMX or HTTP endpoints. Maven : groupId : org.springframework.boot artifactId : spring-boot-starter-actuator Gradle : dependencies { compile("org.springframework.boot:spring-boot-starter-actuator") } Spring Boot includes a number of built-in endpoints and you can also add your own. Most endpoints are sensitive – meaning they’re not fully public – while a handful are not: /health and /info. Here’s some of the most common endpoints Boot provides out of the box: /actuator- Provides a hypermedia-based “discovery page” for the other endpoints. Requires Spring HATEOAS to be on the classpath. Sensitive by Default. /autoconfig- Displays an auto-configuration report showing all auto-configuration candidates and the reason why they ‘were’ or ‘were not’ applied. Sensitive by Default. /beans- Displays a complete list of all the Spring beans in your application. Sensitive by Default. /configprops- This endpoint shows configuration properties used by your application. Sensitive by Default. /dump- Performs a thread dump. Sensitive by Default. /env- Exposes spring’s properties from the configurations. Sensitive by Default. /health – Shows application health information (a simple ‘status’ when accessed over an unauthenticated connection or full message details when authenticated). It is sensitive by default. /info – Displays arbitrary application info. Not sensitive by default. /metrics – Shows ‘metrics’ information for the current application. It is also sensitive by default. /mappings- Displays a list of all @RequestMapping paths. Sensitive by Default. /shutdown- This endpoint allows to shutdown the application. This is not enabled by default. Sensitive by Default. /trace – Displays trace information (by default the last few HTTP requests). Sensitive by Default. /logfile– Provides access to the configured log files (This feature supported since Spring Boot 1.3.0). Sensitive by Default. /flyway- This endpoint provides the details of any flyway database migrations have been applied. Sensitive by Default. /liquibase- This endpoint provides the details of any liquibase database migrations have been applied. Sensitive by Default. Securing endpoints For security purposes, you might choose to expose the actuator endpoints over a non-standard port – the management.port property can easily be used to configure that. The information exposed by endpoints is most of the time sensitive. While /health is usually harmless to be exposed, /metrics would be too much. Fortunately, you can use Spring Security for that purpose. Adding starter to class path by adding following dependency to pom.xml groupId : org.springframework.boot artifactId : spring-boot-starter-security You can disable basic security it in application.properties, so that it leaves only the sensitive Actuator endpoints secured and leaves the rest open for access: security.basic.enabled=false You can secure these endpoints by defining the default security properties – user name, password and role – in application.properties file: security.user.name=admin security.user.password=secret management.security.role=SUPERUSER In case you’re using the security features across the application and decided to secure those endpoints yourself, you can disable default security for Actuator: management.security.enabled=false The basic configurations for health endpoint is: endpoints.health.id=health endpoints.health.sensitive=true endpoints.health.enabled=true Of course, it may not be a good idea to show such information to everyone publicly. Fortunately, you can restrict access, so the details are available to users with specific roles only. Instead of always, you rather use when-authorized and then you can specify the allowed roles. management.endpoint.health.show-details=when-authorized management.endpoint.health.roles=ADMIN If you rebuild and restart your app, you'll notice that now you are required to log in if accessing the actuator endpoints. By default, the username is user and the password is randomly generated and printed to the console every time the application starts: Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: techtalk_debu and LinkedIn : https://www.linkedin.com/in/debu-paul if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 180 TechTalk Debu
What is GitHub and create an Account, Repository and Delete a Repository
 
09:02
This is a very basic level Idea of GitHub. Like: What is GitHub? How to Create a GitHub Account? How to Create a Repository and create, commit a file. Also, Delete a Repository. Step 1: Need email ID Step 2: Goto https://github.com/ Step 3: SIgnUp Button and provide adequate information ( Make sure UserID should be unique ) Step 4: Login it Credentials Step 5: goto to Repositories Step 6: Click the New button and Provide repository name and make it public or private as per your need ( But Private repository not free ) Step 7: Hit Create Repository Button. ( You are Done ) Step 8: For Deletion Just need to select that repository and go to Settings. Step 9: Click Delete a Repository from Danger Zone Section. ( Done ) Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Please Subscribe Me Upcoming Video: GitHub Pages ( Host Static page using GitHub ) Thanks & Regards, Debu Pau
Views: 26 TechTalk Debu
What is @SpringBootApplication and Starter-web in Spring Boot | Complete Explanation | Part 4
 
06:08
Spring-Boot-Starter-web this dependency/jar contains spring-web, spring-boot-starter-tomcat, spring-boot-starter-validation, spring-web-mvc, jackson-data-bind all the jars. SO we don't need to add seperately. if we add this jar in our build path, then all the jars will be be added by default. Many Spring Boot developers like their apps to use auto-configuration, component scan and be able to define extra configuration on their "application class". A single @SpringBootApplication annotation can be used to enable those three features, that is: @EnableAutoConfiguration: enable Spring Boot’s auto-configuration mechanism @ComponentScan: enable @Component scan on the package where the application is located @Configuration: allow to register extra beans in the context or import additional configuration classes The @SpringBootApplication annotation is equivalent to using @Configuration, @EnableAutoConfiguration, and @ComponentScan with their default attributes, as shown in the following example: Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: techtalk_debu and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 75 TechTalk Debu
Difference among Concrete Class, Abstract class and Interface | Core Java | TechTalk debu
 
08:21
act method or default/static methods. Both the interface and abstract In this tutorial shown the difference between concrete class, abstract class, and interface. Class ( Concrete or Abstract ) :- a subclass can extends only one class at a time because of diamond problem. But it can implements any number of interfaces (to achieve multiple inheritance ). Interface :- it can extends only interface but it can not has capabilities to provide an implementation of any class. Concrete class only contain non-abstract ( concrete method ). But abstract class contain both non-abstract and abstract method. if one class contain at least one abstract method, then this class should be abstract class. abstract class can have constructor and all the data members or variables visibility could be public/private/protected/default. But in interface all the data member by default public static final ( mandatory ). But the interface does not have any constructor. it can contain either abstrclass can't be instantiated. Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 64 TechTalk Debu
Java 8 Complete Guide Session | Functional Interface | Lambda | Stream API | Multi thread
 
02:06:03
This is a complete guide of Java 8, which I have taken session online through zoom. For more the Examples and tryouts download below code repository : https://github.com/admindebu/Java-8-Complete-Guide.git For more knowledge on java 8 and complete tutorial contact me : email : [email protected] Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: techtalk_debu and LinkedIn : https://www.linkedin.com/in/debu-paul if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 212 TechTalk Debu
Difference Between HTTP & HTTPS | HTTP Protocol | Part -5
 
11:54
The Main Difference Between HTTP and HTTPS. The most important difference between the two protocols is the SSL certificate. In fact, HTTPS is basically an HTTP protocol with additional security. ... But in addition to adding that extra layer of security, HTTPS is also secured via TLS (Transport Layer Security) protocol. HTTPS stands for Hypertext Transfer Protocol Secure. The problem with the regular HTTP protocol is that the information that flows from server to browser is not encrypted, which means it can be easily stolen. HTTPS protocols remedy this by using an SSL (secure sockets layer) certificate, which helps create a secure encrypted connection between the server and the browser, thereby protecting potentially sensitive information from being stolen as its transferred between the server and the browser. Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 419 TechTalk Debu
Wonder full Journey At Ananta Giri Hills part 1(Vikarabad)
 
01:17
A Wonder full Journey At Ananta Giri Hills by Bike. Hitech city to Vikarabad (Bike Ride)
Views: 118 TechTalk Debu
History of JAVA name ~~~ Why JAVA name came ???
 
04:29
If I ask simple Question who is the inventor of JAVA, then most of the person can give the answer. But if I ask why JAVA name ??? what is the significance of JAVA logo, Hardly few people can give the answer. Watch this VIDEO you'll get to know the detail Thank You
Views: 491 TechTalk Debu
JMeter Installation, Configuration & Restful Web Service Testing | Load & Performance Testing
 
13:39
JMeter Installation, Configuration & Restful Web Service Testing | Load & Performance Testing JMeter installation and setup ----------------------------- JMeter is owned by apache foundation and completely open source Because JMeter is pure Java desktop application, it requires a fully compliant JVM 6 or higher. 1. Install JdK 6 or higher version ( check java -version ) for install java check this video : https://youtu.be/S6dw8sJz0A0 2. Download Jemeter ( Link : http://jmeter.apache.org/download_jmeter.cgi ) for windwos zip binary version 3. Extract that file and goto bin folder 4. open cmd and run "jmeter.bat" file ( initially it will take sometimes to start the application - Start JMeter in GUI Mode) for Start JMeter in Server Mode (Non-GUI mode):- jmeter-server.bat ( under bin folder ) Server mode is used for distributed testing. This Testing works as a client-server model. In this model, JMeter runs on a server computer in server mode. On a client computer, JMeter runs in GUI mode. for Start JMeter in command line mode (Non-GUI mode) :- jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000 ( under bin folder ) JMeter in GUI mode consumes much computer memory. For saving the resource, you may choose to run JMeter without the GUI. Rest API Testing Procedure using JMeter --------------------------------------- 1. Create Thread group under test plan 2. Add Sampler - HTTP Request (required provide information ) 3. Add Listener - view result tree 4. Just run for testing you can use this site API : https://openweathermap.org/api Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 43 TechTalk Debu
Creation of Thread Different ways | what is main Thread | Complete code guide
 
13:03
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. For the creation of Thread either we can extends Thread class or we can implements the Runnable interface. So, two ways we can create the thread. Runnable interface is a functional interface, as it contains only one abstract method i.e. run() method. Thread class also provide the implementation of run() method. In order to assign any task to a Thread, those codes should be put in run() method. Keep in mind main is the Thread which will create by the JVM for every program. Whatever Thread we create always those are child Thread of main Thread. main method and the main Thread is not the same. those are different. Using Thread Class : package com.youtube.techtalk; public class T1 extends Thread { @Override public void run(){ System.out.println("I am in child Thread"); System.out.println("Name is : " + Thread.currentThread().getName()); for(int i=1;i != 5;i++) { System.out.println(" : " + i); } } public static void main(String[] args) { System.out.println("I am in main Thread"); System.out.println("Name is : " + Thread.currentThread().getName()); T1 t1 = new T1(); t1.setName("My Thread"); t1.start(); } } Using Runnable Interface : package com.youtube.techtalk; public class T2 implements Runnable { @Override public void run() { System.out.println("I am in child Thread"); //System.out.println("Name is : " + Thread.currentThread().getName()); for(int i=1;i!=5;i++) { System.out.println(" : " + i); } } public static void main(String[] args) { T2 t2 = new T2(); Thread t1 = new Thread(t2); t1.start(); } }
Views: 34 TechTalk Debu
Different ways communication among the Micro Services | DB, Direct API Call, Gateway, MQ | Part 5
 
10:16
#Dear #Friends #As per #your #request we have uploaded micro-services Video ( Part 1 to 5 ) parallelly we will Upload Core Java & Spring Boot tutorial # These videos explain to you about real-time microservices architecture and internal details. If You are new, go through those below videos first then come back to this topic. #Micro Services Part1 Monolithic vs Micro service vs service oriented architecture Difference | Part 1 | Debu Paul https://youtu.be/pscyaLdGtnI #Micro Services Part2 Micro Services Architecture with real time Flip-kart Demo| Part 2 | Debu Paul https://youtu.be/prRY_OB6fNI #Micro Services Part3 Micro Services communication Managing With Zull API Gateway and Eureka Discover Server | Part 3 https://youtu.be/DbSzuGsQ82E #Micro Services Part4 Micro Services manage by Zull and Eureka | Quick Start with Spring Initializr | Part 4 https://youtu.be/4LWXFZZuMUE #Take the Github Link from there #We will expect your feedback, in order to improve our tutorial's content or delivery speech... #subscribe the channel Git Hub Link for This video resource: https://github.com/admindebu/Micro-Services-COmmunication.git Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 227 TechTalk Debu
Fresher will get Job in IT Industry | mistake and Recover | Don't get Panic |Motivational Story
 
14:59
This video has made for the fresher, who are struggling to get Job in IT sector. Please see the whole video and try to chalk out your weakness and recover. I was rejected by 27 companies and then I got my first job because of my communication skills. I never quit myself. Follow the below steps and check the link. If you need any study material just comment your message and give your email id, I will share 1. Don't get panic. ( Always be positive and confident ) 2. Never lose your hope. ( Keep trying until get succeed ) 3. Study Hard (Fundamental, Data Structure, Practice Aptitude, Boost up your communication skills and before attempting HR round take a deep breath, cold water, and chocolate - Just keep in your mind you are there for common discussion, instead of getting job ) Technical And Aptitude practice Link : Code Practice: https://www.hackerrank.com/ ( register and practice in any of the one programming language ) Technical and Aptitude: https://www.tutorialspoint.com/ https://www.freshersworld.com/ https://www.indiabix.com/ Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video. @Enjoy If any suggestions let me know. Thanks & Regards, Debu Paul
Views: 26 TechTalk Debu
Trace token and cookies with Oauth2 Session token with real time show case | Java |Part - 3
 
07:18
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ and Instagram : tachtalk_debu if you like my video, please subscribe to my channel and share the video If you are new I will suggest you check part - 1 , 2 & part - 3 tutorial first, then continue from here. This is a part - 3 of security Tutorial In this video we have shown how Oauth2 working in real example. with the help of access token key, how we can access the corresponding application without providing password each and every time. How we can find access token key from web browser cahche. also explain with diagram in order to Understand the SSO architecture and concept go to part -4 video and for first Basic Authentication Live code example check part -5 video Thanks & Regards, Debu Paul
Views: 80 TechTalk Debu
Difference Between Class & Object with real life example
 
06:39
You'll know the actual concept of class & object. Thanks from Think & Learn team
Views: 318 TechTalk Debu
LomBok Framework Step by Step | forget writing Setter & Getter method
 
15:18
This video contains the step by step guide how to use Lombok framework instead of writing junk code. Watch till the end and update yourself with Lombok framework. First of all subscribe my channel and share with your freind. ( it'll inspired me to create others videos ) Just create maven project and add the dependency and start work with lombok framework Lombok Features details link : https://projectlombok.org/features/all Maven Dependency for lombok framwork : https://mvnrepository.com/artifact/org.projectlombok/lombok-maven Reference site : https://www.baeldung.com/intro-to-project-lombok Here is one example information : Traditional way public class ApiClientConfiguration { private static Logger LOG = LoggerFactory.getLogger(ApiClientConfiguration.class); LOG.debug(), LOG.info(), ... } Lombok way @Log public class ApiClientConfiguration { log.debug(), log.info(), ... } Hope you enjoyed the video. If you have any doubt kindly let me know on the comment section. Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Thanks & Regards, Debu Paul
Views: 240 TechTalk Debu
Types of Statements | Control , Branching, Jumping Statement | Basic fundamental of programming
 
05:13
Types of Statements | Control, Branching, Jumping Statement | Basic fundamental of programming | core java Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ if you like my video, please subscribe to my channel and share the video Thanks & Regards, Debu Paul
Views: 97 TechTalk Debu
GitHub Pages | Host Your Static Page with GitHub | Free of Cost
 
07:24
This is a Demo, where you will able to find out how to host your static webpage using GitHub free of Cost. If you have any doubt of creation GitHub Account and Repository, Please refer the below Link : https://youtu.be/XHxBAyEnl4E Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn: https://www.linkedin.com/in/debu-paul-2817a5121/ Please Subscribe Me Upcoming Video: Deep knowledge on Java 8 & Great mistake of my life made me strong ( for fresher ) Thanks & Regards, Debu Paul
Views: 19 TechTalk Debu
Java 8 Complete Tutorial - Part 3 | Method Reference | Lambda Expression
 
10:44
You can Clone the code on below link :::: Java 8 : https://github.com/admindebu/Java-8-Complete-Guide.git ( Git Hub Link ) Follow me on FaceBook: https://www.facebook.com/dkpsoftware Instagram: next_d_paul and LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ Please Subscribe Me Upcoming Video : Deep knowledge on Java 8 & Great mistake of my life made me strong ( for fresher ) Thanks & Regards, Debu Paul
Views: 28 TechTalk Debu
Secure Restful micro Web-Services different ways | Oauth2 - Java | Part - 2
 
11:20
Follow me on FaceBook: https://www.facebook.com/TechTalkDebu Instagram: next_d_paul LinkedIn : https://www.linkedin.com/in/debu-paul-2817a5121/ and Instagram : tachtalk_debu if you like my video, please subscribe to my channel and share the video Past Link # https://youtu.be/AvV8lNdgwDA This is a Part - 2 of Security Tutorial In this tutorial we have discussed and covered with the diagram on below topics : Four Ways to Secure RESTful Web Services - BASIC Authentication - DIGEST Authentication - Client CERT Authentication - OAUTH2 API Keys To understand the Live Demo Session check the next video ( Part -3 ) in order to Understand the SSO architecture and concept go to part -4 video and for first Basic Authentication Live code example check part -5 video Thanks & Regards, Debu Paul
Views: 132 TechTalk Debu