Home Search

Spring - search results

If you're not happy with the results, please do another search
Tips kiểm tra một phần tử trong mảng nhanh nhất

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

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

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

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

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

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

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

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...
giao diện đồ họa

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

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

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...
điểm mới của php 8

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

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

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

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...
java restful client

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à các toán tử AND OR NOT trong Python

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 Hub sử dụng SignalR

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...