Lambda Expression In Java java Core Java Java 8 by devs5003 - April 19, 2021November 6, 20250 Lambda Calculus is a big change in mathematical world which has been introduced in 1930. Because of benefits of Lambda Calculus slowly this concept started being used in the programming world. “LISP” is the first programming which used Lambda Expression. Simultaneously, some other languages are already using lambda expressions such as : C, C++, C# .Net, C Objective, Python, Ruby and obviously Java as well. However, our topic of discussion is 'Lambda Expression in Java'. Lambda Expression in Java is one of the crucial feature within the new features introduced in Java 8. Let's start discussing 'Lambda Expression in Java' and related concepts step by step. Why we use Lambda Expression in Java? The primary Objective of introducing Lambda Expression is to promote
How to Implement Hystrix Circuit Breaker in Microservices Application? Hystrix Circuit Breaker java Microservices Spring Cloud by devs5003 - April 9, 2021November 14, 20254 Microservices based applications feature a huge amount of distributed components. These components interact with each other during the request processing. As the number of interactions over the network increases, the possibility of an abnormal behavior of a service may also increase. In that case, we need to have some handy techniques that can prevent or minimize this abnormal behavior. Here, we are talking about none other than a fault-tolerance mechanism. The circuit breaker is fault-tolerance technique that monitors and detects when a service is behaving abnormally. It temporarily rejects those calls until the service becomes healthy again. Netflix Hystrix is an open source library which provides this solution. Hence, we are going to learn 'How to implement Hystrix Circuit Breaker in
How to add JDK 16 support in Eclipse 2021-03 ? eclipse java jdk16 by devs5003 - March 16, 2021June 1, 20221 Oracle has released JDK 16 in March, 2021 and it's general availability date is 2021/03/16. Every Java Professional should be curious to know what is new in Java 16. But, how will we test the new features of Java 16 practically? However, we have a good news for Eclipse users. In this article, we will learn 'How to add JDK 16 support in Eclipse 2021-03 ?' Thanks to Eclipse community as they provide solution for developers before every new release of JDK version. In this article, we will learn two ways of configuring JDK 16 in our eclipse. Each way will have step by step instructions to do it easily. Let's start our topic 'How to add JDK 16 support in
Microservices Architecture in Java Microservices java Spring Cloud by devs5003 - March 10, 2021November 14, 202517 microservices architecture in java The term Microservices was first introduced by Martin Fowler and used at a software architects’ workshop in 2011 for the first time. It is making a tremendous popularity among the development organizations' day by day. Likewise, the demand of Microservices developers is increasing exponentially, particularly using microservices architecture in java. But have you ever thought that why it is becoming so popular? If you are not aware of Microservices Architecture, you just need to spend some minutes with me. You will observe that maximum number of your doubts are already clear, and the remaining you will be able to clear yourself while developing a project using this concept. However, theoretically taking on microservices is easy, but practically it
Spring Boot Errors and AOP Annotations With Examples Spring Boot Docker java Spring by devs5003 - February 20, 2021May 7, 20251 In this article we will discuss on 'Spring Boot Errors and AOP Annotations with Examples'. Needless to say, these annotations play a crucial role in creating Spring Boot Applications. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about 'Spring Boot Errors and AOP Annotations with Examples' here only. Spring Boot Errors and AOP Annotations With Examples Let's discuss the most commonly used annotations on Spring/Spring Boot Errors/Exceptions and AOP one by one. Annotations on Spring Errors & Exceptions Spring Boot proves that Exception handling is a crosscutting concern by offering some annotations such as @Exception Handler, @ContollerAdvice, @ResponseStatus. In order to learn about Spring Boot
How To Secure Spring Boot Application By Google reCAPTCHA? Spring Boot Google reCAPTCHA Validation java Spring by devs5003 - January 28, 2021November 27, 20244 In continuation to previous article on Securing Spring Boot Application by Simple CAPTCHA, here in this article we will discuss about Google reCAPTCHA. Needless to say, reCAPTCHA protects your application or website from fraud and misuse. It uses an advanced risk analysis engine and flexible challenges to keep malicious software out from entering into offensive activities on your website. Meanwhile, allowed users will be able to login, view pages, or create accounts. On the other hand, fraud users will be blocked. We have already discussed the fundamentals of captcha including it's definition & types in our previous article. In short, reCAPCHA is a type of captcha security. We will talk all about it in our article 'How To Secure Spring Boot
Java Captcha Example: How to secure Spring Boot Application by Captcha Validation? Spring Boot CAPTCHA Validation java Spring by devs5003 - January 21, 2021November 27, 20242 Everyone who is reading this article would have come across captcha validation while doing registration in a website or sometimes by other means. Some websites put a captcha validation in place to get rid of spammers. An application can either be accessed by human being or by a client program. Yes Of course! There is possibility that an Http client program developed by a professional hacker can access your application. In order to fill this security hole we can implement a captcha validation because a program can't read captcha image. Therefore, as a developer, you should have knowledge of 'How to secure your Application by Java Captcha Example using Spring Boot?'. More or less, we will learn to implement
How to implement OAuth in Spring Boot Project? Spring Boot java OAuth Spring by shwetas8536 - December 15, 2020November 18, 20257 Let's assume that you want to provide access of your resources to a third party application. How will you ensure that the third party application will not misuse your resources? Once you complete going through this article, you will find a secure way to provide access to your resources. Also, you will learn 'How to implement OAuth in Spring Boot Project?' which is what all about. OAuth is a mechanism for providing access to resources in a very secure manner. But it is not related to authentication at all rather authorizations. For example, You have a bunch of confidential pages stored at Google Drive and you want the document review team to review them and update you with review comments. You
How to setup JDK 15 environment in Eclipse ? java eclipse jdk15 by devs5003 - October 1, 2020June 3, 202214 We already have JDK 15 in place as it was released by Oracle on 15th Sept, 2020. We have JDK 15 installed in our system. But now the question is how can we make use of IDE to test the new features? You might be wondering to know that Eclipse community is also very fast in delivering the workaround of all your java related environmental problems. Here in this article we will learn about 'How to setup JDK 15 environment in Eclipse' and then start practicing the new features of JDK 15. Eclipse marketplace solution provides Java 15 support for Eclipse 2020-09 (4.17). Before getting hold on new features of JDK 15, let's start working on 'How to setup JDK
JDK 15 Features java Core Java jdk15 by devs5003 - September 25, 2020April 10, 20255 JDK 15 features released on 15th Sept, 2020. After 25 years of innovation, Java continues to be the #1 programming language, used by over 69 percent of full-time developers worldwide. The latest Java Development Kit (JDK) delivers new functionalities to improve developer productivity & security. As a developer, we should have knowledge of the features of new releases, at least which may be valuable to our development. JDK 15 features also may have an important role in the java technical interview. Not only JDK 15, but features of other versions of Java also can play an important role in the interview. Besides cracking the java technical interview we should also have an idea on the growth of our programming language with