Follow
Cafeincode
Tutorial
Java
Design Pattern
Spring
Hibernate
Database
Oracle
Mysql
Postgres
Mongo DB
Elastic Search
Cassandra
System Design
Microservices
Event-Driven Architecture
Caching Strategies
Monitoring
API Design
Message Queue
Hazelcast
Kafka
Redis
MQTT
Rabbit MQ
Rocket MQ
Active MQ
Technical
Restful
Soap
GraphQL
gRPC
Git
Testing
Fixbug
Postman
Tool Coding
Jrebel
Maven
Camunda
DevOps
Kubernetes
Docker
CI/CD
Linux
Career Path
Work-Life Balance
Soft Skill
Review CV & Phỏng vấn
Tâm Sự
Review Sách
AI
Đồng nghiệp tôi vừa mới Golive và bùm, race condition
Race Condition xảy ra khi hai hoặc nhiều luồng (thread) truy cập và thay đổi cùng một tài nguyên (shared resource) cùng lúc, khiến kết quả cuối cùng phụ thuộc vào thứ tự thực...
Read More
Sức mạnh của AI CLI – trợ thủ đắc lực cho dân lập trình
Đợt rồi mình có thử và sử dụng một số AI công cụ dòng lệnh ngay trên Terminal để coding, nay đẹp trời viết một bài tổng hợp ngắn về một số AI Cli...
Read More
Xử lý lỗi lệch múi giờ khi dùng Mapstruct
Hôm nọ trong lúc làm Job đồng bộ 5.2M triệu dữ liệu khách hàng, mình có gặp 1 issue nhỏ liên quan đến việc sử dụng Mapstruct để mapping dữ liệu qua lại, qua...
Read More
Throw back: chuyến đi Thái Lan đáng nhớ của tôi
Năm ngoái vợ chồng mình sang Thái Lan vi vu đúng dịp sinh nhật mình, năm nay thì chỉ đi Miền Tây thôi, giờ ngồi xem lại ảnh cũ 1 năm trước thật là...
Read More
Lỗi trên môi trường Staging mà không ai chịu sửa đến cùng
Chuyện là đợt vừa rồi team mình có một số đợt golive lớn, mỗi lần golive đều phải cần testing trên môi trường Staging thì mới đảm bảo chất lượng để lên Production.
Read More
Có CodeRabbit làm tôi review code cũng nhàn hơn
Mấy nay mình phải review code nhiều, mà mỗi lần review thì anh em toàn cho rất nhiều changes vào trong một merge request, thành ra xem cũng hơi mệt.
Read More
All Post
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...
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...
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ữ...
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...
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...
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
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...
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,...
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...
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...
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...
[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...
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ể...
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...
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...
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...
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
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...
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...
Hướng dẫn cài đặt Elasticsearch trên Ubuntu [Phần 3]
Hôm nay mình sẽ hướng dẫn các bạn cài đặt Elasticsearch trên ubuntu, nền tảng mình sử dụng trong bài là...
Cách cài Elasticsearch trên Windows 10 [Phần 2]
Có một số cách để cài Elasticsearch phục vụ việc thực hành, học tập, làm việc. Hôm nay mình sẽ hướng...
Elasticsearch là gì mà bá đạo đến vậy? [Phần 1]
Elasticsearch là một công cụ tìm kiếm dựa trên thư viện Lucene, là phần mềm miễn phí, mã nguồn mở xây...
13 Plugin không thể thiếu khi làm việc với IntellIJ IDEA
IntelliJ là một IDE cực kỳ mạnh mẽ trong việc soạn thảo code mà các developer hàng đầu đều sử dụng...
Windows Subsystem: hướng dẫn cài đặt WSL2
Trên phiên bản Windows 10 2004, Microsoft đang giới thiệu Windows Subsystem for Linux phiên bản 2 (WSL 2), đây là...
First
1
2
3
4
Last
Explore →
AI
AI & Trends
AI Assistants
AI Coding
API Testing
Best Practices
Career Path
Cassandra
CI/CD
Database
Design Pattern
Docker
Elastic Search
Event-Driven Architecture
Fixbug
Git
Hazelcast
Interview
Java
Jrebel
Kafka
Life Style
Linux
Maven
Message Queue
Mysql
News
Oracle
Postman
Review Sách
Share
Soft Skill
Soft Skill
Spring
Spring Boot
Spring JDBC
Spring MVC
System Design
Technical
Tool
Tool Coding
Tutorial
Tâm Sự
Wordpress
Work-Life Balance