Manh Phan
  • Algorithm
    Dynamic Programming Backtracking Divide & Conquer Greedy Algorithm Sorting Algorithm
  • Data structure
    Array Linked List Tree Stack Queue Heap
  • Language
    C++ C# Javascript Java

Hi, I'm Manh Phan


Software Engineer

Understanding about Java NIO API - How to use Channel, Buffer

Posted on April 6, 2020

In this article, we will learn how to use Java NIO to work with file to improve our application’s performance, especially using Channel, Buffer to deal with it. [Read More]
Tags: Java

Ordering Read and Writes operations on a multiple core CPU

Posted on April 6, 2020

In this article, we will learn about the organization of physical memory that impacts to our multithreaded application. And some concepts such as synchronization, visibility, volatility, happens-before link that will be used to deal with it. [Read More]
Tags: Multithreading

Understanding about Functional Interfaces in Java 8 - Function

Posted on April 5, 2020

In this article, we will learn how to use Function functional interface. Let’s get started. [Read More]
Tags: Functional Programming

Understanding about Functional Interfaces in Java 8 - Predicate

Posted on April 4, 2020

In this article, we will learn how to use Predicate functional interface in Java 8. Let’s get started. [Read More]
Tags: Functional Programming

Linear Regression

Posted on April 2, 2020

In this article, we will learn how to use Normal Equation in Linear Regression model. Let’s get started. [Read More]
Tags: Machine Learning
  • ← Newer Posts
  • Older Posts →

Manh Phan  •  2024  •  https://ducmanhphan.github.io/

Theme by beautiful-jekyll