Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Difference between Lock Interface and synchronized keyword * Having a timeout trying to get access to a synchronized block is not possible. Using Lock.tryLock(long timeout, TimeUnit timeUnit), it is possible. * The synchronized block must be fully contained within a single method. A Lock can have it’s calls to lock() and unlock() in separate...
23 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 631 | Lượt tải: 0
Bài tập Sử dụng các kiến thức của chương này (exception & streams), xây dựng chương trình minh họa quá trình mua bán hàng hóa. Gồm các chức năng sau: 0 Hiển thị danh sách hàng hóa. | 0 Cho phép chọn chức năng mua hàng. o Hiển thị thông tin giỏ hàng. 0 Cho phép cập nhật giỏ hàng. o Lưu hóa đơn mua hàng.
24 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 839 | Lượt tải: 0
Các vấn đề liên quan đến class & interface: 0 Xây dựng class như thế nào? o Tạo object và khởi tạo các giá trị cho các thành phần dữ liệu. o Truy xuất đến thành phần của một object. o Phạm vi truy xuất của các thành phần trong class o Thành phần chung (static) cho tất cả các object của cùng một class. O Mối quan hệ giữa các class & các interf...
25 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 709 | Lượt tải: 0
Translation ❒ NAT-PT (Network Address Translation - Protocol Translation) ❍ Vấn đề tiềm tàng • Các dịch vụ dựa vào thông tin trên header không được hỗ trợ endto-end Các vấn đề an ninh với NAT Khác BIS (Bump in the Stack) Tại lớp transport BIA (Bump in the API) -Tại lớp application Vài cơ chế dựa vào giải thuật SIIT (Stateless IP/I...
60 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 638 | Lượt tải: 0
Chuyển mạch qua một mạng liên nối (1) ❒ Khắc phục sự giới hạn của băng thông bus ❒ Banyan network, và các hình dạng liên nối khác đã được phát triển để nối nhiều bộ xử lý trong hệ đa bộ xử lý ❒ Thiết kế tiên tiến: phân chia các datagram thành các cell có chiều dài cố định, chuyển các cell thông qua cơ cấu chuyển mạch.Lớp mạng 4-28 Chuyển mạ...
37 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 660 | Lượt tải: 1
Tai sao su dụng wrapper class? * Since java is object oriented language in which every single element should be treated as object. * Primitive data types which are not actual objects and we cannot pass them by reference, they are passed by value and also we cannot make two references which refer to same data. * Java only uses these primitive ...
26 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 679 | Lượt tải: 0
Lập trình socket với UDP UDP: không có kết nối giữa client và server • Không bắt tay • sender gắn địa chỉ IP và port của đích vào mỗi gói • server phải tách địa chỉ IP và port của client từ gói nhận được UDP: data có thể không đúng thứ tự ở máy thu hay mất Từ góc độ ứng dụng UDP cung cấp dịch vụ truyền tải không bảo đảm giữa client ...
23 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 735 | Lượt tải: 1
class PlayerSprite extends Sprite { private static final int MOVE = 3; private int x,y; private int scnWidth,scnHeight; private int frameWidth, frameHeight; private int frame; private int lives; public PlayerSprite(Image image, int frameWidth, int frameHeight, int scnWidth, int scnHeight) throws Exception { super(image, frameWidth, frameHei...
12 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 684 | Lượt tải: 0
enumerator cung cấp cơ chế lọc (tìm kiếm các record thỏa mãn một điều kiện nào đó). Sử dụng RecordComparator tất cả các record trong RecordStore đều được lưu trong một result set. Dùng RecordFilter, thỏa điều kiện mới trong enumerator result set. class SearchFilter implements RecordFilter {private String searchText = null;public SearchFilter(Str...
30 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 675 | Lượt tải: 0
Tóm tắt giải thuật kiểm soát nghẽn của TCP Khi CongWin < Threshold, máy phát chạy slowstart , cửa sổ tăng nhanh theo hàm mũ. Khi CongWin > Threshold, máy phát chạy theo congestion-avoidance, cửa sổ tăng tuyến tính. Khi có 3 ACK trùng nhau, gán ngưỡng bằng 1/2 cửa sổ hiện hành và gán lại cửa sổ bằng ngưỡng (=1/2 cửa sổ hiện hành. Khi có ti...
46 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1373 | Lượt tải: 0