Bài viết của Hoàng Hải Đăng

THREAD AND THREAD POOLS IN JAVA

1. Tạo và chạy Thread trong Java Có 2 cách tạo thread trong Java: Implement interface Runnable. Extends lớp Thread. a. Tạo thread bằng cách thực thi interface Runnable Khi tạo thread bằng cách thực thi interface Runnable thì ta phải thực thi hàm run(). class RunnableThread implements ...

Tác giả: Hoàng Hải Đăng viết 23:03 ngày 11/08/2018 chỉnh sửa

Introduction about Real time communication in Web (WebRTC)

Dựa trên đặc điểm của dữ liệu và yêu cầu của dịch vụ, các dịch vụ trên internet được chia làm hai loại chính: Dịch vụ thời gian thực (Real Time Service): cung cấp voice, video Dịch vụ phi thời gian thực(Non Real Time Service): thường dùng chỉ để truyền dẫn dữ liệu thông thường Các ứng dung ...

Tác giả: Hoàng Hải Đăng viết 23:02 ngày 11/08/2018 chỉnh sửa

RAILS UNIT TEST MODEL

Ruby on Rails 3 Testing Artifacts for Testing Under test Sub-directories Description fixtures Contain testing data functional Testing for individual controllers integration Integration test for multiple controller test_helper.rb Testing configuration unit Unit testing for models ...

Tác giả: Hoàng Hải Đăng viết 23:02 ngày 11/08/2018 chỉnh sửa

Tìm hiểu về Ransack Gem và ứng dụng trong tìm kiếm

I.Tổng quan Ransack là một gem được viết lại từ gem MetaSearch được dùng để tìm kiếm dữ liệu. Nó hỗ trợ nhiều tính năng tương tự như MetaSearch nhưng khác nhau khá nhiều so với MetaSearch trong cách thức thực hiện tìm kiếm, và tính tương thích không phải là mục tiêu thiết kế của nó. Ransack ...

Tác giả: Hoàng Hải Đăng viết 23:02 ngày 11/08/2018 chỉnh sửa

Tìm hiểu về Apache Solr ( phần 2)

Bạn đưa rất nhiều thông tin để lưu vào cơ sở dữ liệu, sau đó bạn muốn tìm những mẩu thông tin trong số chúng một cách chọn lọc, chắt lọc, và solr là một công cụ hỗ trợ hữu ích cho bạn làm được điều đó. Phần mà bạn muốn feed tất cả các thông tin được gọi ra là indexing hoặc updating . Khi bạn đưa ...

Tác giả: Hoàng Hải Đăng viết 23:00 ngày 11/08/2018 chỉnh sửa

Ứng dụng AlarmClock với Android

Ứng dụng AlarmClock với Android (phần 1) Mục tiêu đạt được 1 ứng dụng hoàn chỉnh trên android, với tác dụng đánh thức người dùng bằng âm thanh, hình ảnh với thời gian định sẵn. Resource trên github: https://github.com/MuiNV54/AlarmClock Tổng quan về ứng dụng đồng hồ báo thức Ứng dụng đồng hồ ...

Tác giả: Hoàng Hải Đăng viết 22:55 ngày 11/08/2018 chỉnh sửa

Kĩ thuật tấn công CROSS-SITE SCRIPTING

Cross-Site Scripting (XSS) là một trong những kĩ thuật tấn công phổ biến nhất hiên nay, đồng thời nó cũng là một trong những vấn đề bảo mật quan trọng đối với các nhà phát triển web và cả những người sử dụng web. Bất kì một website nào cho phép người sử dụng đăng thông tin mà không có sự kiểm tra ...

Tác giả: Hoàng Hải Đăng viết 22:53 ngày 11/08/2018 chỉnh sửa

phát triển các ứng dụng web hướng sự kiện bằng các kỹ thuật Reverse Ajax

Giới thiệu Phát triển ứng dụng Web đã có nhiều tiến bộ trong vài năm qua. Chúng ta đang bỏ lại đằng sau các trang web tĩnh với những đường link liên kết khiến cho ta phải liên tục refresh (làm mới) và chờ cho trang web được hiển thị lại. Thay vào đó, nhu cầu hiện nay chính là những trang web ...

Tác giả: Hoàng Hải Đăng viết 22:51 ngày 11/08/2018 chỉnh sửa

Code Review: .NET Application Performance

Overview: Nói đến performance là sẽ nhắc luôn đến scalability . Nghía là chương trình sẽ đảm bảo về tốc đo, hiệu suất và đáp ứng đong thời nhiều user . Mục tiêu là phải đảm bảo được về performance và scalability trước khi được deploy. Chúng ta sẽ focus vào coding techniques and design choices mà ...

Tác giả: Hoàng Hải Đăng viết 22:49 ngày 11/08/2018 chỉnh sửa

ADMINISTERING APACHE

Theo kết quả survey mới nhất của trang http://news.netcraft.com/archives/category/web-server-survey/ (October 2014 Web Server Survey), Apache dẫn đầu trong số web server application với 385 triệu website sử dụng Apache, chiếm 37.45% tổng số các website. Điều đó cho thấy mức độ phổ biến của Apache, ...

Tác giả: Hoàng Hải Đăng viết 22:48 ngày 11/08/2018 chỉnh sửa