VietMX's Blog
  • C++
  • JAVA
  • JS
  • NODEJS
  • PYTHON
  • TOOLS
  • BLOCKCHAIN
  • AI
  • EBOOK
  • ACM
  • ALGORITHM
  • Q&A

Month: May 2020

Hướng dẫn Java Design Pattern – Interpreter

2020 VietMX 0

1. Interpreter Pattern là gì? Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences […]

Hướng dẫn Java Design Pattern – Command

2020 VietMX 0

Đôi khi chúng ta cần gửi các yêu cầu cho các đối tượng mà không biết bất cứ điều gì về hoạt động được yêu […]

Hướng dẫn Java Design Pattern – Chain of Responsibility

2020 VietMX 0

Trong các viết trước chúng ta đã cùng tìm hiểu về các Design Pattern thuộc nhóm cấu trúc (Structuaral Pattern). Trong bài viết hôm nay […]

Hướng dẫn Java Design Pattern – Proxy

2020 VietMX 0

Khi cần điều khiển truy nhập tới một đối tượng được thực hiện từ quá trình khởi tạo nó cho tới khi thực sự cần […]

Hướng dẫn Java Design Pattern – Flyweight

2020 VietMX 0

Trong một số tình huống trong phát triển phần mềm, chúng ta có thể cải thiện hiệu suất của ứng dụng với việc sử dụng Cache. […]

Hướng dẫn Java Design Pattern – Facade

2020 VietMX 0

Khi bạn làm việc với một số lượng lớn các đối tượng trong một hệ thống hay một thư viện phức tạp. Bạn phải tự […]

Hướng dẫn Java Design Pattern – Decorator

2020 VietMX 0

Một trong những khía cạnh quan trọng nhất trong quá trình phát triển một ứng dụng mà các lập trình viên phải đối đầu là […]

Hướng dẫn Java Design Pattern – Composite

2020 VietMX 0

Trong các bài viết trước chúng ta đã tìm hiểu về Bridge Pattern và Adapter Pattern. Trong bài viết này chúng ta tiếp tục tìm hiểu một Design Pattern […]

Hướng dẫn Java Design Pattern – Bridge

2020 VietMX 0

Một thành phần trong OOP thường có 2 phần: Phần trừu tượng (abstraction) định nghĩa các chức năng và phần thực thi (implementation) các chức năng […]

Hướng dẫn Java Design Pattern – Adapter

2020 VietMX 0

Trong các bài viết trước chúng ta đã cùng tìm hiểu về các Pattern thuộc nhóm Creational Design Pattern. Trong bài này, chúng ta sẽ tìm […]

Hướng dẫn Java Design Pattern – Object Pool

2020 VietMX 1

Trong OOP, một class có thể có rất nhiều instance nhưng ngược lại Singleton là một dạng class mà chỉ hỗ trợ tối đa một instance duy […]

Hướng dẫn Java Design Pattern – Builder

2020 VietMX 0

Các hàm xây dựng (constructor) trong Java được sử dụng để tạo đối tượng và có thể lấy các tham số cần thiết để tạo […]

Hướng dẫn Java Design Pattern – Prototype

2020 VietMX 0

Trong Java, khi tạo một đối tượng mới thì các thuộc tính của đối tượng chưa được khởi tạo, ngoại trừ giá trị default hoặc […]

Hướng dẫn Java Design Pattern – Abstract Factory

2020 VietMX 0

Trong bài trước chúng ta đã tìm hiểu về Factory Method Pattern. Trong bài này chúng ta tiếp tục tìm hiểu một Pattern khác trong nhóm Creational […]

Hướng dẫn Java Design Pattern – Factory Method

2020 VietMX 0

Trong bài trước chúng ta đã tìm hiểu về Singleton Design Pattern. Trong bài này chúng ta tiếp tục tìm hiểu một Pattern khác trong nhóm Creational […]

Hướng dẫn Java Design Pattern – Singleton

2020 VietMX 2

Đôi khi, trong quá trình phân tích thiết kế một hệ thống, chúng ta mong muốn có những đối tượng cần tồn tại duy nhất […]

Giới thiệu Design Patterns

2020 VietMX 1

Có thể chúng ta đã gặp Design patterns ở đâu đó trong các ứng dụng, cũng có thể chúng ta đã từng sử dụng những mẫu tương […]

Refactoring Design Pattern với tính năng mới trong Java 8

2020 VietMX 0

Trong bài này, tôi sẽ giới thiệu với các bạn cách sử dụng một số tính năng mới trong Java 8 như Lambda , Function, Supplier, … để refactor […]

Tìm hiểu cơ chế Lazy Evaluation của Stream trong Java 8

2020 VietMX 0

Trong bài viết “Giới thiệu về Stream API trong Java 8” , chúng ta đã tìm hiểu về các đặc điểm, các làm việc của […]

Base64 encoding và decoding trong Java 8

2020 VietMX 10

Trong bài này, chúng ta sẽ cùng tìm hiểu chức năng mã hóa (encode) và giải mã (decode) theo chuẩn Base64 trong Java 8 và […]

Posts navigation

« 1 … 50 51 52 … 58 »

SEARCH

  • The Stern-Brocot tree and Farey sequences

    2021 0
  • 15 Puzzle Game: Existence Of The Solution

    2021 0
  • Josephus Problem

    2021 0
  • Optimal schedule of jobs given their deadlines and durations

    2021 0
  • Scheduling jobs on two machines

    2021 0
  • Scheduling jobs on one machine

    2021 0
  • Sprague-Grundy theorem

    2021 0
  • Games on arbitrary graphs

    2021 0
  • K-th order statistic in O(N)

    2021 0
  • Search the subarray with the maximum/minimum sum

    2021 0
  • Longest increasing subsequence

    2021 0
  • Range Minimum Query

    2021 0
  • Heavy-light decomposition

    2021 0
  • 2 – SAT

    2021 0
  • Paint the edges of the tree

    2021 1
  • Edge connectivity / Vertex connectivity

    2021 0
  • Topological Sorting

    2021 0
  • Kuhn’s Algorithm for Maximum Bipartite Matching

    2021 0

Algorithm Array Collections Convert Converting Custom Data Structure Deep Learning Dictionary File Finding Generate Graph Guide HttpClient Implement InputStream Introduction Jackson Java JavaScript JPA JUnit List Machine Learning MongoDB New Year Node.js OAuth2 Perform Program Python REST API Set Spring Spring Boot Spring Cloud Spring Data Spring MVC Spring Security Stream String Strings Tree WebFlux

  • ACM
  • AI
  • ALGORITHM
  • BLOCKCHAIN
  • C/C++
  • EBOOK
  • JAVA
  • JS
  • NODEJS
  • PYTHON
  • TOOLS
CONTACT INFORMATION
  • Email: maixuanviet.com@gmail.com
  • Skype: maixuanviet.com@outlook.com
  • Linkein: linkedin.com/in/maixuanviet
  • HackerRank: hackerrank.com/vietmx
  • Github: github.com/vietmx
  • Tiktok: tiktok.com/@maixuanviet.com

DMCA.com Protection Status