Home All Articles Tags About
img

Chris Zhong

Software Engineer

Chris Zhong

Personal Blog

Welcome to my blog


  • Home
  • All Articles
  • Tags
  • About
  1. API GateWay

    API GateWayWhy do we need API Gateway?API Gateway is a single entry point for all the microservices.Route requests This is convient for frontend developers to make requests to a single endpoint. The API Gateway will route the request to the approp...…

    2023-06-10
    Microservices
    Expand »

  2. Spring Profile and Jasypt

    What annotation do you use to quickly switch between different environments to load different configurations?@Profile is used to quickly switch between different environments to load different configurations. Add @Profile annotation to the co...…

    2023-04-16
    Spring Framework
    Expand »

  3. Testing in Spring & Code Coverage

    Testing in SpringUnit Test vs Integration TestUnit Test is a test focused on functional groups inside an application, generally we will test backend service layer by layer to make sure all layers and all methods work fine.Integration Test is a tes...…

    2023-04-15
    Spring Framework
    Expand »

  4. Spring Data Repository & JPA

    JPA (Java Persistence API)JPA is a specification of Java. It is used to persist data between Java object and relational database. It doesn’t provide any implementation, so it need a provider to implement it like Hibernate, EclipseLink, TopLink, et...…

    2023-04-13
    Spring Framework
    Expand »

  5. RESTFul API

    RESTFul APIWhat is RESTFul API (Application Programming Interface)?You can think of an API as a mediator between the users or clients and the resources or web services they want to get.What is REST?REST is an architectural style that defines a set...…

    2023-04-12
    Computer Network
    Expand »

  6. REST Controller in Spring

    REST Controller in Spring@RestController VS @Controller@RestController is a convenience annotation that combines @Controller and @ResponseBody. It is used for building RESTful web services that return data in response to HTTP requests in JSON/XML....…

    2023-04-12
    Spring Framework
    Expand »

  7. Srping Security and Authentication

    Spring SecuritySpring Security introduction MoreSpring Security is a framework to protect our endpoints.talk about details how authentication and authorization works, login/ not login, permission/role, etc. (Interview question) user want to login...…

    2023-04-11
    Spring Framework
    Expand »

  8. Srping AOP

    AOP - Aspect Oriented Programming1. What is AOP?AOP is used to separate functionalities that are not related to the core business logic. In another word, it is used to decouple cross-cutting concerns from the core business logic. (e.g. logging, ex...…

    2023-04-10
    Spring Framework
    Expand »

  9. Transactions in Spring (monolithic)

    Transactions in Spring (monolithic)1. TransactionTransaction represents a single unit of work. The ACID properties define transactional requirements. Atomicity: All operations within the transaction must succeed or fail as a unit. If failed, ...…

    2023-04-09
    Spring Framework
    Expand »

  10. Common Annotations in Spring

    Common Annotations in Spring@Component & @Repository & @Service @Component: generic annotation, Spring will automatically detect and register it as a bean @Repository: used to annotate DAO class, subclass of @Component. It is u...…

    2023-04-08
    Spring Framework
    Expand »


← Previous 7 / 9 Next →

Copyright © Chris Zhong 2025

Total viewed times