Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2019

[Tản mạn] - Dạy con cách từ chối...

Hình ảnh
Dạo gần đây mình hay thích viết các bài tản mạn nhiều hơn là các bài lập trình. Chắc cũng bởi có nhiều chuyện cá nhân xảy ra bất ngờ quá mà ngày trước đến tưởng tượng thôi mình cũng không nghĩ nó lại xảy ra đối với mình. Tâm trạng quá nên cũng muốn viết lách để san sẻ đôi phần... Hôm nay, mình có tình cờ xem được một đoạn video rất ý nghĩa về cách dạy con. Chúng ta đã quá quen với việc khi ai đó đưa một chiếc bánh, một thứ đồ chơi cho con của bạn. Câu đầu tiên người cha, người mẹ sẽ nói là nhắc nhở con mình: "Con cảm ơn rồi xin bác đi...". Có lẽ câu nói này đã ngấm vào tiềm thức của phần lớn mỗi con người được sinh ra và lớn lên trong vòng tay yêu thương và chở che của bố mẹ. Trong hoàn cảnh đó, rất ít các bậc phụ huynh có thể quay lại hỏi con mình: "Con có thích món đồ đó không? Nếu con không thích thì cảm ơn bác, rồi mang lại chỗ cũ đi...". Các bạn thấy đó, chỉ một câu nói đó thôi mà các bạn đã có thể gieo những mầm non đầu tiên vào tâm hồn ngây thơ của một đ...

[Tản mạn] Tuổi 25 - Tôi có gì rồi...

Hình ảnh
Có lẽ " lưng chừng " là từ hay nhất để diễn tả cảm xúc, trạng thái ở cái tuổi này. Không còn là cậu nhóc 18 đôi mươi mới bước chân vào đời, nhìn cuộc sống màu hồng với bao ước mơ thay đổi thế giới. Cũng chưa đủ trưởng thành để trở thành 1 người " đàn ông " đúng nghĩa. Ở cái tuổi lưng chừng mà con người ta đã bắt đầu nếm trải mùi đời, đã bị cuộc sống "vả" vào mặt cho những cái tát đầu tiên để từ đó mà thức tỉnh ra rằng: "cuộc sống nó ko giống cuộc đời" đâu. Nhìn cuộc đời, ta có thể chỉ nhìn vào hiện tại và nghĩ luôn đến cái đích cuối cùng là tương lai nhưng cuộc sống nó khác lắm bạn à, nó không có những logic 1+1 = 2, mà ở đó con người ta phải biết tự rút ra những bài học, những định lý của riêng đời mình, cái mà cuộc sống đã dạy cho chúng ta... Lưng chừng sự nghiệp là thế. Tuổi 25 cũng là cái tuổi lưng chừng của tình cảm. Không còn tình yêu tuổi học trò vui ngày nào biết ngày ấy nữa. Lúc đó, hai đứa chỉ cần nghĩ ngày mai lên giảng ...

[Lập trình] Optimistic vs Pessimistic Locking

Hình ảnh
Chắc hẳn nếu ai đã từng lập trình đa luồng (multi thread) thì đã từng nghe đến 2 khái niệm này. Dùng google translate thì chúng ta có thể hiểu nôm na, optimistic locking nghĩa là cơ chế nắm giữ tài nguyên máy tính (lock resource) một cách lạc quan, tích cực. Chính xác hơn, nó cho phép các thread có thể cùng đọc, ghi và sửa đổi dữ liệu tại cùng 1 thời điểm. Trái ngược với optimistic locking, thì ta có pessimistic locking. Pessimistic dịch nghĩa là bi quan. Đúng như vậy, cơ chế pessimistic chỉ cho phép 1 thread(ta gọi là thread chính) có thể truy cập vào 1 tài nguyên để thay đổi nó. Cùng thời điểm đó, các thread khác chỉ có thể đọc dữ liệu do thread chính ban đầu ghi vào mà không có quyền thay đổi dữ liệu đó, trừ khi thread chính đã nhả quyền nắm giữ dữ liệu. Đối với pessimistic locking, ta có thể hiểu đơn giản như 1 ổ khoá chỉ có duy nhất 1 chìa khoá. Chỉ có người duy nhất nắm giữ chìa khoá đó mới có thể truy cập vào nhà và sử dụng các dịch vụ trong nhà. Những người khác sẽ kh...