THẢO LUẬN

Avatar
đã bình luận cho bài viết
thg 2 14, 2025 3:37 SA

ví dụ của Liskov substitution principle, mik nghĩ bạn nên chỉnh thành như vầy sẽ dễ hiểu hơn

class Rectangle {
    protected int width, height;

    public void setWidth(int width) { this.width = width; }
    public void setHeight(int height) { this.height = height; }

    public int getArea() { return width * height; }
}

class Square extends Rectangle {
    @Override
    public void setWidth(int width) {
        super.setWidth(width);
        super.setHeight(width); // Forces height = width (breaks LSP)
    }

    @Override
    public void setHeight(int height) {
        super.setHeight(height);
        super.setWidth(height); // Forces width = height (breaks LSP)
    }
}

public class LSPViolation {
    public static void main(String[] args) {
        Rectangle rect = new Square();
        rect.setWidth(5);
        rect.setHeight(10);

        // Expected area = 5 * 10 = 50, but Square forces it to be 10 * 10 = 100 (Wrong behavior)
        System.out.println(rect.getArea()); // Unexpected result!
    }
}
0

Chào anh bài viết rất hay và em cũng vận dụng được, mà chỗ em đã tạo user và rbac vẫn trong file helm đó, khi em update password bằng argocdcli thì chỗ này không bị ghi đè bởi cấu hình trên Gitlab anh.

0

Thanks for your valuable information https://login360.in/best-training-institute-in-chennai/

0

Em cảm ơn chị nhiều ạ 😃

0

Anh ơi cho em hỏi nhờ chút. Em cũng mới cài Grafana vs prometheus và windows_exporter version windows. Các phần cài đặt đã ok rồi, tuy nhiên có phần add các host và để monitor thì nó chưa show được thông tin (CPU, Ram, Storage) lên dashboard ah. Anh có thể chỉ giúp em không? Cảm ơn nhiều!

0
thg 2 13, 2025 2:06 SA

Thanks ad bởi thông tin hữu ích!

+1
thg 2 12, 2025 9:38 SA

@GoaPhuDen gần như là còn, có wrap thêm cái key bằng 1 vài thay đổi thôi

0

PostgreSQL có nhiều thứ tối ưu hơn , Nhưng Mysql vẫn có nhiều người dùng hơn

0
thg 2 12, 2025 6:24 SA

Nếu lấy bài viết từ trang khác thì nhớ bổ sung nguồn bạn nhé 😄

0
thg 2 12, 2025 4:54 SA

Đến thời điểm hiện tại Zalo còn hoạt động theo cách này không bạn?

0
thg 2 12, 2025 4:53 SA

@caonhanqd Bạn viết xong phần này chưa?

0
thg 2 12, 2025 2:12 SA

oke e ơi, chăm chỉ học nhé, chúc e thành công 🥰

0
Avatar
đã bình luận cho bài viết
thg 2 11, 2025 9:21 CH

Hay quá anh ạ. Em đọc k dứt ra được viết hay quá chi tiết, dễ hiểu. Em vừa đọc vừa cười vì vừa hay vừa hài. Cảm ơn anh đã chia sẻ kiến thức, chúc anh thật nhiều sức khỏe ! ❤️

+1

Bài này dùng Google Translate dịch mà cũng không review lại nữa. Đọc lủng củng ghê.

0
thg 2 11, 2025 9:32 SA

ủa vậy là thành bài viết rồi đó hả 😃

0

Liên hệ với em nhé Telegram: @av7979

0

Ơ lướt Viblo qua tưởng Lan , bạn là ny của Lan hả :3 Cảm ơn bạn nha bài viết hay quá

0

Cảm ơn chia sẻ từ bạn !!!!

0

1 thông tin nhỏ ở WindowOS (không biết bên MacOS hay Ubuntu thì thế nào), khi bắt đầu nhập URL hệ thống sẽ tìm đến file host trong hệ thống để xem domain có tồn tại trong này không, nếu có sẽ dùng IP được định nghĩa trong này.

Đây là cách ngày xưa thời 2012-2013 khi VN chặn FB rất nhiều anh tài đã dùng cách này để truy cập

+1

Hi em, cái đó là thói quen của a thôi á, chỗ đó e có thể bỏ cũng được, thường thì nếu có dùng a sẽ để logger của file đó vào debug cho dễ thôi, nếu không lỗi bị quăng ra tới Global hơi khó detect

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí