Hùng Trần

  https://cafeincode.com

   



92 Stories by Hùng Trần

Immutable class trong Java triển khai như thế nào

Để tạo ra các immutable class trong java, người ta sử dụng các từ khóa final để xây dựng, bao gồm 4 nguyên tắc...
2 min read

Equals and Hashcode trong ngôn ngữ Java

Hashcode và Equals là các phương thức đã được định nghĩa trong lớp Object, là lớp cha của tất cả các lớp trong java....
4 min read

Autoboxing and Unboxing trong Java thực hiện ra sao?

Autoboxing là sự chuyển đổi tự động mà trình biên dịch Java thực hiện giữa các kiểu nguyên thủy và các lớp Wrapper tương ứng...
2 min read

Improve Java Performance: thủ thuật tối ưu [Phần 1]

Improve performance java là một điều mà bất kì lập trình viên java nào cũng hướng tới để có thể cải thiện cũng như...
4 min read

Build hệ thống Pub Sub dùng Hazelcast và Spring boot

Ngày nay các hệ thống pub sub dùng hazelcast khá là phổ biến và nó còn có thể được ứng dụng trong các trường...
3 min read

Cài đặt Hazelcast trên server Centos 7

Về mặt khái niệm và chức năng của Hazelcast thì chúng ta đã tìm hiểu trong bài trước, hôm nay chúng ta sẽ tìm...
1 min read

Hazelcast là gì, cùng nhau tìm hiểu một chút

Mình cũng phỏng vấn khá nhiều và thấy khá nhiều công ty không sử dụng cũng như chưa tìm hiểu những cái hay ho...
3 min read

Kiểu dữ liệu trong java và tác dụng của nó

Trong java có hai loại kiểu dữ liệu: kiểu dữ liệu nguyên thủy (hay còn gọi là primitive) và kiểu dữ liệu tham chiếu...
4 min read

Từ khóa trong java và chức năng của nó (keywords)

Dưới đây là danh sách 50 từ khóa (keyword) trong java, không nên sử dụng các từ khóa này ngoài phạm vi sử dụng...
5 min read

Pass by value, Pass by reference trong java

Phần này chúng ta sẽ làm rõ ba vấn đề sau: truyền tham trị là gì(pass by value), truyền tham chiếu(pass by reference) là...
5 min read

Quy ước đặt tên trong Java (Naming convention)

Dưới đây là các quy ước đặt tên trong ngôn ngữ lập trình java
2 min read

Bộ nhớ Heap và bộ nhớ Stack trong Java

Bộ nhớ Heap và bộ nhớ Stack đều là một phần của JVM dùng để thực thi chương trình Java. Khi chương trình được...
6 min read

Phân biệt JDK JRE và JVM trong Java

Viết tắt của Java Development Kit (JDK), bao gồm cả JRE và JVM, đây là phần lõi của môi trường java, nó cung cấp...
7 min read

Hướng dẫn cài đặt JDK 8 trên Windows

Để có thể thực thi, gỡ lỗi cũng như phát triển các chương trình java thì trước tiên chúng ta cần cài đặt được...
1 min read

Nhìn lại năm 2021 của một Developer

Lại một năm trôi qua, một năm quá nhiều sự biến động cũng như thăng trầm không chỉ riêng bản thân mình, một Developer,...
3 min read

Build hệ thống Pub-Sub bằng Kafka+Spring boot (phần 3)

Để build được hệ thống pub sub sử dụng kafka làm message queue, thì điều kiện tiên quyết là phải cài đặt được Kafka...
4 min read

[Review book] 97 things every programmer should know

Nội dung cuốn 97-things-every-programmer-should-know xoay quanh chủ yếu việc một lập trình viên nên làm gì, cần làm gì, chỉ dẫn ra những vấn...
2 min read

Shortcut Intellij hữu ích để làm việc được hiệu quả hơn

Để code được nhanh và hiệu quả thì việc thuần thục các phím tắt(shortcut) của IDE là một điều không thể thiếu, mình thường...
3 min read

Cảnh báo qua Telegram khi SSH vào hệ thống Centos 7

Việc nhiều người dùng có quyền truy cập vào hệ thống là việc rất bình thường, mỗi người sử dụng một tài khoản khác...
3 min read

Cách cấu hình SFTP trên môi trường Centos 7

Hôm bữa cần làm task liên quan đến việc đối soát dữ liệu và đẩy lên một thư mục có sẵn thông qua SFTP...
4 min read

Câu chuyện phỏng vấn online mùa Covid

À chuyện là mình lại mới nghỉ việc, nghỉ việc ngay giữa mùa cô vít cô veo này, ở nhà rảnh rỗi nên mình...
15 min read

Hướng dẫn cài đặt ELK Stack trên Centos 7 (Phần 2)

Cài đặt và cấu hình Elasticsearch Bước 1: import elasticsearch public key GPG bằng command sau: sudo rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch
6 min read

Tổng quan về Log Aggregator (Phần 1)

Trước khi đi bóc tách tìm hiểu Log Aggregator thì chúng ta sẽ đi tìm hiểu Log là gì, và tầm quan trọng của...
4 min read

Elasticsearch và Kibana dựng bằng Docker

Các bài trước mình đã hướng dẫn cách dựng trên windows và ubuntu. Hôm nay mình sẽ hướng dẫn cách dựng Elasticsearch và Kibana...
1 min read