Tag Java

Tìm kiếm bài viết trong Tag Java

- vừa được xem lúc

Parse Json thành object dựa vào type

Bài viết này mình sẽ hướng dẫn cách để parse từ json thành object dựa vào type. Vì đôi khi json của chúng ta sẽ có nhiều dạng, và bạn muốn parse ra object dựa vào dạng, ví dụ json dạng A thì parse ra

0 0 44

- vừa được xem lúc

[Interface vs Abstract Class] - Kẻ tám lạng người nửa cân?

1. Mở đầu câu chuyện. Interviewee: Dạ, đúng rồi anh ạ. Interviewee: Bla, bla.

0 0 59

- vừa được xem lúc

Review chuyện nhảy việc cuối năm 2021

Chuyện là cuối năm 2021 vừa rồi mình quyết định nhảy việc sau 2 năm rưỡi làm ở công ty cũ. Chuyến đi phỏng vấn khá là thú vị, có nhiều thứ mình muốn chia sẻ cùng mọi người.

0 0 65

- vừa được xem lúc

Kiểm tra bảo mật của Library trong Maven Project

Giới thiệu chung. Trong quá trình phát triển ứng dụng các Maven Project, chúng ta thường chỉ kiểm tra tính năng hoạt động của thư viện đó, tương thích với project không, hiếm khi kiểm tra xem thư viện

0 0 42

- vừa được xem lúc

Hiểu biết cơ bản về Decorator pattern

Đôi khi chúng ta cần mở rộng một phương thức trong đối tượng, và cách thông thường là chúng ta sẽ kế thừa đối tượng đó. Việc này không phải sai, nhưng trong một vài trường hợp sẽ làm cho mã nguồn trở

0 0 46

- vừa được xem lúc

Issue "class file has wrong version 55.0, should be 52.0"

1. Issue. Đây là mội lỗi xảy ra khá thường xuyên do sự không tương thích giữa version Java bạn đang chạy và version Java mà thư viện bạn đang sử dụng. .

0 0 42

- vừa được xem lúc

Hướng dẫn đọc và ghi file excel trong Java sử dụng thư viện Apache POI

Excel là định dạng file rất phổ biến được tạo ra bởi Microsoft. Thông thường, các ứng dụng Java sử dụng thư viện Apache POI để đọc và ghi tập tin Excel.

0 0 51

- vừa được xem lúc

Fine-grain refactoring deep dive (2) - Encapsulate Collection

1. Problem.

0 0 41

- vừa được xem lúc

Fine-grain refactoring deep dive (3) - Self-Encapsulation field.

1. Issue. Cho đoạn code sau:. public class Charge {.

0 0 36

- vừa được xem lúc

Fine-grain refactoring deep dive (4) - Enum.

1. Issue. Cho đoạn code sau:. public enum DataActionEnum {.

0 0 33

- vừa được xem lúc

Fine-grain refactoring deep dive (5) - Implement constants.

1. Issue.

0 0 27

- vừa được xem lúc

Fine-grain refactoring deep dive (1) - Introduction

Thế nào là refactoring. "Tái cấu trúc là quá trình thay đổi hệ thống phần mềm theo một cách mà không làm thay đổi hành vi bên ngoài của mã nguồn nhưng vẫn cải thiện cấu trúc bên trong của nó".

0 0 33

- vừa được xem lúc

[Spring] - Spring logback config

Trong spring boot có nhiều cách để cấu hình logging. Với mình thì mình thường làm là config trong file aplication.properties hay application.yml hoặc file logback.

0 0 56

- vừa được xem lúc

Tránh các bad practice sau sẽ giúp bạn code Spring Boot tốt hơn

Đã một thời gian khá dài mình không viết bài trên Viblo. Chả là thời gian đó mình khá bận với công việc, cộng thêm việc càng học nhiều, càng làm nhiều càng thấy ngu ra nên cũng ngại viết.

0 0 52

- vừa được xem lúc

Viết Bot xem thời tiết trên Telegram bằng Java và Spring Boot

Telegram. Telegram là ứng dụng nhắn tin tập trung vào tốc độ và bảo mật, nó siêu nhanh, đơn giản và miễn phí.

0 0 58

- vừa được xem lúc

「Spring Boot #4」 @Component vs @Service vs @Repository

Nguồn: loda.me. Giới thiệu. Trong bài trước chúng ta đã tìm hiểu các khái niệm căn bản và cần thiết trong Spring Boot.

0 0 71

- vừa được xem lúc

[Đa Kế Thừa Trong Java] - Tại sao không?

1. Mở đầu câu chuyện. Tèo: Okay, mày hỏi đi nếu biết tao sẽ giải đáp hết. Tèo: Thì ra là mày hỏi hộ gái, đúng là anh em cây khế.

0 0 68

- vừa được xem lúc

Lỗ hổng bảo mật Log4Shell(CVE-2021-4428) của thư viện Apache Log4j2

Giới thiệu. Tóm tắt câu chuyện làm chấn động giới IT mấy ngày gần đây đó chính là, có một lỗ hổng bảo mật vô cùng nghiêm trọng liên quan đến thư viện Log4j2 được cung cấp bởi Apache khiến hacker có th

0 0 53

- vừa được xem lúc

Log4j RCE (CVE-2021-44228, CVSSv3 10.0) - Lịch sử, cách hoạt động và cách phòng tránh

1. Lịch sử về Log4j RCE (CVE-2021-44228, CVSSv3 10.

0 0 111

- vừa được xem lúc

Tất tần tật từ JDK 8 đến JDK 17

Ngày 15/09 vừa qua, các iFan đã được “thỏa mãn” với màn ra mắt của iPhone 13. Hòa chung không khí đó, các tín đồ Java cũng được “sung sướng” khi Oracle chính thức release JDK 17 LTS sau 3 năm thống tr

0 0 39

- vừa được xem lúc

4 tính chất của lập trình hướng đối tượng trong Java

Bài viết gốc mọi người xem tại đây nhé. Tính đóng gói (encapsulation) và che giấu thông tin (information hiding) :.

0 0 53