Home Search
Spring - search results
If you're not happy with the results, please do another search
3 cách kiểm tra một phần tử trong mảng
Bài viết được sự cho phép của tác giả Sơn Dương
Đôi khi bạn cần phải kiểm tra một phần tử trong mảng, xem nó...
HackerRank là gì? Lời khuyên khi tham gia HackerRank
Theo số liệu do HackerRank công bố, hiện nay HackerRank đã xếp hạng hơn 1,5 triệu developer toàn cầu dựa trên tốc độ và...
RxSwift 6: Observables
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Qua 5 bài trước, chúng ta đã hiểu các khái niệm cơ bản...
Observer pattern là gì? – Nhất trụ kình thiên
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Hôm rồi có đứa em đi phỏng vấn, câu hỏi về Observer Pattern. Không có...
REST Web service: Upload và Download file với Jersey 2.x
Bài viết được sự cho phép của tác giả Giang Phan
Trong các bài viết trước, chúng ta đã cùng tìm hiểu cách xây dựng...
Jira Software – Tìm hiểu tính năng và cách sử dụng...
JIRA là một công cụ phát triển phần mềm mạnh mẽ được sử dụng rộng rãi để quản lý dự án và theo dõi...
Giới thiệu HATEOAS
Bài viết được sự cho phép của tác giả Giang Phan
1. HATEOAS là gì?
HATEOAS (Hypermedia As The Engine Of Application State) là một trong những chuẩn được khuyến nghị cho RESTful...
Hướng dẫn Java Design Pattern – Flyweight
Bài viết được sự cho phép của tác giả Giang Phan
Trong một số tình huống trong phát triển phần mềm, chúng ta có thể...
Hướng dẫn Push Notifications cơ bản trong iOS
Người dịch: Lê Minh Nhựt
Lưu ý: Hướng dẫn này đã được cập nhật lên Xcode 8.3 và Swift 3.1 bởi József Vesza.
Thật thú vị, Push...
Làm app giao diện đồ hoạ với Python
Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng
Giao diện đồ hoạ (GUI - Graphic User Interface) vốn từng là một...
Tại sao bạn nên sử dụng Python Generator
Generator đã là một phần quan trọng của Python kể từ khi được giới thiệu với PEP 255.
Generator function cho phép bạn tuyên bố...
Quy trình phát triển phần mềm
I. Tổng quan về quy trình phát triển phần mềm
Một quy trình tốt và hợp lí luôn tạo ra những sản phẩm đạt...
PHP 8 có gì mới?
Bài viết được sự cho phép của tác giả Phạm Bình
Chào anh em,
PHP đã chính thức phát hành phiên bản 8.0 (26/11/2020), với nhiều...
Semaphore trong Java
Bài viết được sự cho phép của tác giả Giang Phan
Semaphore là gì?
Semaphore là một cơ chế giúp quản lý các nguồn chia sẻ...
Học Python: Từ Zero đến Hero (phần 2)
PHẦN 1
Iteration: Looping thông qua Data Structures
Như đã biết về Python Basics, List iteration rất đơn giản. Các developer Pythonthường sử dụng looping For như sau:
bookshelf =
for...
Hướng dẫn Java Design Pattern – Intercepting Filter
Intercepting Filter Pattern là gì?
Intercepting filter pattern là một Java EE pattern, được sử dụng khi muốn thực hiện một vài xử lý trước (pre-processing)...
Tìm hiểu về Graceful Shutdown, Graceful Shutdown trong Golang
Bài viết được sự cho phép của tác giả Võ Xuân Phong
Trong bài viết này, mình sẽ trình bày cho anh em về Graceful...
REST Web service: Tạo ứng dụng Java RESTful Client với Jersey...
Bài viết được sự cho phép của tác giả Giang Phan
Trong bài trước chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng Java...
Kiểu dữ liệu Boolean và toán tử logic AND, OR, NOT...
Trong các bài trước chúng ta đã làm quen với các kiểu dữ liệu số nguyên (int), số thập phân (float) và kiểu chuỗi...
Chia sẻ thư viện javascript mở rộng khi kết nối tới...
Bài viết được sự cho phép của tác giả Phạm Công Sơn
Tôi chia sẻ kinh nghiệm và thư viện mở rộng mà tôi viết...






















