Aran

About Programming Squirrel

Building Scalable Systems & High-Performance Teams — A Practical Guide for Modern Engineering

  • Home
  • Tools
  • Languages
    • Java
  • Algorithms
  • 21 de July de 2023

    Three-Step Reversal Algorithm

    Three-Step Reversal Algorithm

    This technique is a popular and efficient approach for rotating an array to the right without using any extra space. Involves three main steps: Reverse the entire array, Reverse the first k elements of the array, and Reverse the remaining n-k elements of the array.

    Read More

  • 11 de July de 2023

    Mixing Bean Scopes – Proxy and @Lookup

    Mixing Bean Scopes – Proxy and @Lookup

    Is possible that in your design you will encounter situations where beans have the Singleton Scope but dependencies on beans with the Prototype scope. Spring has several ways to handle this problem: Proxy and @Lookup

    Read More

  • 11 de July de 2023

    Bean Scopes – Singleton and Prototype

    Bean Scopes – Singleton and Prototype

    Spring has six types of scopes: singleton, prototype, request, session, application, and websocket. Singleton and Prototype are the two scopes that can be used in any application meanwhile the other four scopes are only available for a web application. For this entry we only focus on the Singleton and Prototype.

    Read More

  • 10 de July de 2023

    Constructor, Setter, and Field Injection

    Constructor, Setter, and Field Injection

    Spring gives the developer the control of how beans are wired. However, Spring also empowers developers with greater control over how beans are wired. There are a variety of options to choose from such as Constructor, Setter, and Field Injection

    Read More

  • 10 de July de 2023

    Autowiring – @Qualifier

    Autowiring – @Qualifier

    Spring has another a annotation that we can use when we have multiple beans to inject in a dependency, this annotation is @Qualifier. This annotation gives priority to one bean over others if two o more beans of the same type are found.

    Read More

  • 3 de July de 2023

    Autowiring By Name

    Autowiring By Name

    Autowiring by Name is an approach, while creating an bean, the dependency is injected by matching the name of the reference variable to the bean name. This means that the developer has to ensure that the variable name is the same as its bean.

    Read More

  • 30 de June de 2023

    Autowiring By Type – @Primary

    Autowiring By Type – @Primary

    Spring has several ways to do the dynamic autowiring, una de ellas es el autowiring by Type using the @Primary annotation.

    Read More

  • 30 de June de 2023

    Managing Beans and Dependencies

    Managing Beans and Dependencies

    Spring automates the process of creating objects and binding them together. Spring takes the responsibility of creating instances of classes and binding the instances based on their dependencies. The instances or objects that Spring manages are called beans. But, how Spring manages objects and dependencies, well, Spring requires information about three things: Beans, Dependencies, and Location…

    Read More

  • 29 de June de 2023

    Creation of a Spring Project

    Creation of a Spring Project

    Building a Spring project from the scratch can be a very challenging process. This is because the developers need to decide which dependencies the project will use, and then they need to build and set up the application infrastructure, such as the configuring the XML configuration file, install and configure Java, install an application server…

    Read More

  • 29 de June de 2023

    Spring Architecture

    Spring Architecture

    Besides of the Spring terminology, when we start with Spring we start to hearing about Spring boot, Spring Cloud, Spring MVC, Spring AOP, etc. and then we don’t know how to start and in the worst of the case we drop it to learn it. So, we can continue explaining those modules, project, etc. so…

    Read More

←Previous Page
1 2 3 4 5
Next Page→

Place Holder foto

Programming Squirrel

programmingsquirrel@gmail.com

  • Facebook
  • LinkedIn

¿Need Help?

  • About
  • Home
  • Contact

Languages

  • Java
  • Go

🔄 Programming Squirrel is evolving — ✨ We’re refreshing the site to improve your experience. 🐿️ One nut at a time!

  • Subscribe Subscribed
    • About Programming Squirrel
    • Already have a WordPress.com account? Log in now.
    • About Programming Squirrel
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar