THẢO LUẬN

@nguyentruongtoan Sr bạn giờ mình mới thấy thông báo. Lỗi do version của bitnami thôi, nó không start được nên không có connection.

0

Helu bạn, cảm ơn đã dành lời khen cho bài viết của mình nhé. 1 comment rất chuẩn lunn. Khi có collision xảy ra tại một bucket, HashMap sẽ duyệt qua các node (có thể là LinkedList hoặc Red-Black Tree) ở bucket đó. Để biết chính xác node nào cần cập nhật hay thêm mới, nó sẽ dùng kết hợp toán tử == và hàm equals(). Cụ thể, trong source code của Java, nó sẽ kiểm tra điều kiện:

if (e.hash == hash && ((k = e.key) == key || (key != null && key.equals(k))))

Nếu hàm equals() trả về true (và dĩ nhiên là hash phải bằng nhau), HashMap sẽ hiểu là key này đã tồn tại. Ngay lập tức, nó sẽ ghi đè (overwrite) giá trị value cũ bằng giá trị value mới mà bạn vừa put vào, đồng thời trả về giá trị value cũ đó. Quá tuyệt khi bạn đã tự tay test thử nó... nếu còn câu hỏi hay trao đổi gì, đừng ngại comment thảo luận tiếp bạn nhá.

Cũng cảm ơn bạn, vì nhờ bạn mình mới nhận ra là mình chưa đề cập tới điều này trong bài viết kkk 😘

0

đúng . bạn nói đúng về góc nhìn của bạn. một góc nhìn riêng bạn hợp lý. cảm ơn bạn góp ý góc nhìn đó

0

NGUYỄN HUY HOÀNG Software Engineer

📞 Phone: 0941 280 073

📧 Email: hhoang02052004@gmail.com

0

wsl.exe --install --d Ubuntu-22.04 Invalid command line argument: --d Should: wsl.exe --install -d Ubuntu-22.04

0
Avatar
đã bình luận cho bài viết
thg 6 4, 11:54 SA

Looking for a verified model escort? Check out our bunch – it’s the best around. The Model Call Girl In Mumbai will make your night classy and discrete. These gals are pros who truly care. It's luxurious and priced fairly. Real photos and legit profiles included too. Securely book through us anytime. Make your night unforgettable - call now.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 4, 10:30 SA

For many clients, privacy is a major concern. Our Escort Service in Dwarka works in all discretion, letting you chill out, have a blast, and enjoy your time without fretting. They are professionals who know about the boundaries and didn't want to take your trust for granted.

0

NGUYỄN HUY HOÀNG Software Engineer

📞 Phone: 0941 280 073

📧 Email: hhoang02052004@gmail.com

0
thg 6 4, 9:55 SA

bài viết rất hay, tôi đã hiểu được nhiều điều khi đọc được bài viết này

+1

NGUYỄN HUY HOÀNG Software Engineer

📞 Phone: 0941 280 073

📧 Email: hhoang02052004@gmail.com

0

Cảm ơn bài viết, cách deploy bằng Git hook qua git push vẫn rất đáng tham khảo, nhất là với các bạn muốn tự kiểm soát server thay vì phụ thuộc hoàn toàn vào nền tảng cloud.

Mình thấy workflow này hợp với project nghiêm túc, có server riêng và cần quản lý version rõ ràng. Còn với các trang tĩnh nhỏ hơn, đặc biệt là landing page hoặc prototype do ChatGPT, Claude, Gemini tạo ra, nhiều khi nhu cầu chỉ là xem trước nhanh rồi có một link public để gửi cho team hoặc khách.

Mình đang thử một Chrome extension tên HTML Deployer để xử lý riêng bước này: nhận diện HTML do AI tạo trong chat, cho preview trước khi publish, rồi có thể xuất ZIP hoặc deploy lên Netlify, GitHub Pages, Vercel, FTP hoặc server riêng. Với demo nhanh thì giảm khá nhiều thao tác lưu file, upload, kiểm tra link.

Còn nếu là ứng dụng web có backend, nhiều file hoặc cần quy trình production rõ ràng thì cách dùng Git hook như bài viết vẫn rất đáng học vì giúp hiểu bản chất deploy tốt hơn.

Link tham khảo workflow mình nói: https://backrun.co/html-deployer

Ảnh chụp màn hình 2026-06-04 115846.png

0

Ảnh chụp màn hình 2026-06-04 115846.pngCảm ơn bài viết, hướng dẫn GitHub Pages vẫn rất hữu ích cho các trang tĩnh nhỏ.

Mình bổ sung thêm một workflow mới cho thời điểm hiện tại: nhiều bạn giờ dùng ChatGPT, Claude hoặc Gemini để tạo landing page HTML trước, rồi mới tìm cách đưa lên web. Nếu vẫn dùng GitHub Pages thì cần tạo repo, thêm index.html, cấu hình Pages và chờ publish như bài viết hướng dẫn.

Mình đang dùng thử một Chrome extension tên HTML Deployer để rút ngắn bước này: nó nhận diện HTML do AI tạo trong ChatGPT, Claude, Gemini, cho preview trước trên nhiều kích thước màn hình, rồi có thể xuất ZIP hoặc deploy lên GitHub Pages, Netlify, Vercel, FTP. Với demo nhỏ hoặc landing page tạm thì khá tiện, còn project nghiêm túc vẫn nên quản lý bằng Git như bình thường.

Link cho bạn nào muốn tham khảo workflow: https://backrun.co/html-deployer Ảnh chụp màn hình 2026-06-04 115846.png

0

Hiểu sâu là tự tin liền đúng không nào

0

Cảm ơn b nhé, thấy hay thì chia sẻ mọi người cùng đọc nhé

0

NGUYỄN HUY HOÀNG Software Engineer

📞 Phone: 0941 280 073

📧 Email: hhoang02052004@gmail.com

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 3, 12:29 CH

Ví dụ, nếu bạn có một hộp kiểm cho các đăng ký đang hoạt động, hãy đảm bảo rằng nó trả về chính xác 'true' hoặc 'false' dựa trên lựa chọn của người dùng. Nếu đó là một hộp chọn thả xuống, hãy kiểm tra kỹ xem các giá trị của nó có khớp với những gì phạm vi của bạn đang mong đợi hay không.

K.J. parramatta carpet cleaning

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í