Tag Java
Tìm kiếm bài viết trong Tag Java
Temporal workflow trong Quarkus
Giới Thiệu. Tiếp tục với series Java Practice, hôm nay chúng ta tiếp tục tìm hiểu về Temporal một thư viện workflow còn khá mới mẻ và triển khai nó trên Quarkus.
0 0 26
FragmentManager: Tìm hiểu về sự khác biệt giữa add() và replace(). Tìm hiểu sâu add(), replace().
1. FragmentManager là gì. + Vòng đời của Fragment. .
0 0 22
Fine-grain refactoring deep dive (9) - Boolean expression.
1. Order of operand.
0 0 21
What is AWS DynamoDB? AWS DynamoDB with Java
Giới Thiệu. Hôm nay mình xin giới thiệu tới mọi người triển khai 1 dự án java sử dụng Amazon DynamoDB, trong ví dụ hôm nay mình sử dụng Spring Boot để làm demo, việc triển khai trên các framework khác
0 0 29
Fine-grain refactoring deep dive (8) - Boolean parameter.
1. Issue. Giả sử bạn có một phương thức để setup một chiếc xe đạp Fixed Gear như sau:. .
0 0 19
Hiểu Overloading và Overriding thông qua vật phẩm game
Overloading và Overriding hẳn đã là những thuật ngữ quen thuộc đối với những ai theo đuổi trường phái OOP (Object-Oriented Programing) và mình biết đa phần các bạn đã từng được nghe qua khi dấn thân v
0 0 25
Fine-grain refactoring deep dive (7) - Comment.
1. Introduction. . In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.
0 0 18
Diễn giải chi tiết về OOP trong Java
1. Lập trình hướng đối tượng (Oriented Object Programming - OOP) là gì.
0 0 67
Keycload + Spring boot: Bắt đầu với Keycload và Spring boot - Bắt đầu làm việc với User trong Realm
Note: Chuỗi bài viết chủ yếu mang tính lưu trữ kiến thức cho bản thân và chia sẻ lại cho các bạn. Vì khi mình bắt đầu làm việc với Keycload thì rất khó tìm các hướng dẫn bằng tiếng việt.
0 0 227
Fine-grain refactoring deep dive (6) - Utility class.
1. Introduction. Đầu tiên, hãy lướt qua định nghĩa về thế nào là Utility class:. .
0 0 45
Parse Json thành object dựa vào type
Bài viết này mình sẽ hướng dẫn cách để parse từ json thành object dựa vào type. Vì đôi khi json của chúng ta sẽ có nhiều dạng, và bạn muốn parse ra object dựa vào dạng, ví dụ json dạng A thì parse ra
0 0 30
[Interface vs Abstract Class] - Kẻ tám lạng người nửa cân?
1. Mở đầu câu chuyện. Interviewee: Dạ, đúng rồi anh ạ. Interviewee: Bla, bla.
0 0 39
Review chuyện nhảy việc cuối năm 2021
Chuyện là cuối năm 2021 vừa rồi mình quyết định nhảy việc sau 2 năm rưỡi làm ở công ty cũ. Chuyến đi phỏng vấn khá là thú vị, có nhiều thứ mình muốn chia sẻ cùng mọi người.
0 0 48
Kiểm tra bảo mật của Library trong Maven Project
Giới thiệu chung. Trong quá trình phát triển ứng dụng các Maven Project, chúng ta thường chỉ kiểm tra tính năng hoạt động của thư viện đó, tương thích với project không, hiếm khi kiểm tra xem thư viện
0 0 26
Hiểu biết cơ bản về Decorator pattern
Đôi khi chúng ta cần mở rộng một phương thức trong đối tượng, và cách thông thường là chúng ta sẽ kế thừa đối tượng đó. Việc này không phải sai, nhưng trong một vài trường hợp sẽ làm cho mã nguồn trở
0 0 37
Issue "class file has wrong version 55.0, should be 52.0"
1. Issue. Đây là mội lỗi xảy ra khá thường xuyên do sự không tương thích giữa version Java bạn đang chạy và version Java mà thư viện bạn đang sử dụng. .
0 0 31
Fine-grain refactoring deep dive (3) - Self-Encapsulation field.
1. Issue. Cho đoạn code sau:. public class Charge {.
0 0 23
Fine-grain refactoring deep dive (4) - Enum.
1. Issue. Cho đoạn code sau:. public enum DataActionEnum {.
0 0 23