
11 mẹo đơn giản để tăng hiệu suất Java cấp tốc
Hầu hết các lập trình viên đều cho rằng việc optimize hiệu suất là một vấn đề phức tạp đòi hỏi nhiều kinh nghiệm và kiến thức. Tất nhiên, điều đó không phải sai, bởi optimize một ứng dụng để đạt được hiệu suất tốt nhất không phải là một nhiệm vụ dễ dàng. Nhưng điều đó không có nghĩa là ...

Java collections: Hướng dẫn sắp xếp trong collection của Java
Người viết: Tran Anh Vu Sắp xếp trong collection của Java Thực ra việc sắp xếp trong collection của java là một vấn đề rất cũ, nhưng thường trong các câu hỏi phỏng vấn về java ứng viên rất hay bị hỏi về vấn đề này. Vì vậy mình mong bài này sẽ giúp được một số ứng viên chẳng ...

Giao tiếp hiệu quả giữa các Microservice
Lựa Chọn Giữa http/1.1 Và gRPC. TL; DR: Use gRPC Làm thế nào mà việc giao tiếp giữa các microservice lại gây ảnh hưởng đến hiệu suất và khả năng mở rộng của ứng dụng. Giao tiếp giữa các dịch vụ có thể đồng bộ hoặc không. Đối với bài viết này, chúng tôi sẽ tập trung vào sự đồng bộ. ...

Hot trend AI, không hề “gắt” như bạn nghĩ
Thế giới đang nằm trong “tâm bão” AI – Trí tuệ nhân tạo: Các chuyên gia về Machine Learning thì “hét” mức lương “trên trời”, còn nhà đầu tư cũng “giang rộng vòng tay” đổ không ít vốn vào các startup AI. Vì thế mới nói: đây là một trong ...

“Tại sao phần mềm của tôi lại nhiều bug?”
Đối với tất cả những người kiểm thử phần mềm sẽ có 1 câu hỏi trong tâm trí họ “tại sao phần mềm sẽ có nhiều bug?” và “các bug này sẽ xảy ra như thế nào”. Câu trả lời cho câu hỏi này sẽ được đề cập rõ ràng trong bài viết này. Trong bài viết này, chúng ta sẽ ...

Cách tránh merge conflict khi làm việc cùng team
Muốn đi nhanh hãy đi một mình, muốn đi xa hãy đi cùng nhau . Chắc hẳn các bạn – những developer đang ngồi trước màn hình máy tính đọc bài viết xàm xí này của mình đều đã từng nghe qua câu nói kể trên. Trừ khi bạn là một kẻ độc cô cầu bại chuyên hành động một mình trong giới ...

Landing Page là gì ? Sự khác biệt giữa Landing Page và Home Page
Người viết: Dương Tiến Đạt Hiện nay, người dùng khi truy cập website, thường click vào rất nhiều thông tin khác nhau trước khi tìm đến mục tiêu họ cần. Trong khi đó, người dùng sẽ tìm được ngay đến mục tiêu họ cần khi truy cập Landing Page. Landing page là gì ? Mỗi khi ...

Hyperledger – Bắt đầu với Fabric hay Composer?
Người viết: Do Trung Kien Introduction Bạn mới bắt đầu với Hyperledger và bạn băn khoăn không biết nên bắt đầu với Hyperledger Fabric hay Hyperledger Composer ? Bài viết này sẽ cung cấp cho các bạn một cái nhìn tổng quan về các ưu nhược điểm của 2 cách tiếp cận. Hi vọng sẽ ...

Sử dụng công cụ Offset cho việc phân trang trên cơ sở dữ liệu SQLServer
Bạn có biết được rằng khi sử dụng OFFSET cho việc phân trang sẽ có vấn đề gì xảy ra không ? Theo định nghĩa, OFFSET sẽ ra lệnh cho DB bỏ qua N kết quả đầu tiên. Tuy nhiên để thực hiện điều này, DB vẫn phải đọc và sắp xếp các bản ghi (OFFSET luôn phải sử dụng cùng ORDER BY), sau đó ...

Cấu trúc dữ liệu và giải thuật – Thuật toán tìm kiếm
Người viết: Phạm Quang Huy Các thuật toán tìm kiếm Tìm kiếm tuyến tính (Linear Search) : là một giải thuật tìm kiếm rất cơ bản. Trong kiểu tìm kiếm này, một hoạt động tìm kiếm liên tiếp được diễn ra qua tất cả từng phần tử. Tìm kiếm nhị phân (Binary Search): là một giải ...

JSON-LD là gì ? Tổng quan về JSON-LD cho người mới
Người viết: Chu Xuan Thang Mở đầu Ok, trước khi bắt đầu, bạn cần có một chút kiến thức về SEO để hiểu những thứ bên dưới. Trước hết, có nhiều cách để cho Google và các search engines khác biết thông tin về trang web của bạn. Theo định kì các search engines sẽ ghé thăm trang ...

Học TypeScript trong 30 phút
Hôm nay, chúng ta sẽ học TypeScript (Đọc thêm TypeScript là gì?), một ngôn ngữ được biên dịch thành JavaScript, được thiết kế để xây dựng các ứng dụng lớn và phức tạp. Nó kế thừa nhiều khái niệm từ các ngôn ngữ như C# và Java, những ngôn ngữ nghiêm ngặt và có trật tự trái ngược với sự ...

Nâng cao kỹ năng debug trong Javascript bằng Console
Người viết: Nguyễn Tuấn Quang Một trong những cách đơn giản nhất để debug Javascript code đó chính là hiện ra kết quả qua câu lệnh console.log. Mặc dù nó vẫn hoạt động, tuy nhiên đó không phải là cách tối ưu cho mọi việc. Trong bài viết này mình sẽ giới thiệu với các bạn những chức ...

Cách xử lý, xây dựng deep learning model với tập dữ liệu
Người viết: Nguyen The Toan Đây là một bài mẫu phổ biến trên thế giới, nó quen thuộc với những người mới bắt đầu học hoặc nghiên cứu về Machine Learning, Deep Learning. Xem thêm Deep Learning là gì Trọng tâm bài viết bao gồm các mục sau: Phân tích dữ liệu và ...

Rèn giũa mindset của một Data Scientist
Tác giả: Ông Xuân Hồng Trong bài viết này, tôi xin chia sẻ một vài kinh nghiệm của mình trong quá trình làm việc với Data Science (DS). Về cơ bản, tôi nghĩ các bạn cũng đã hiểu khái quát thế nào là DS, những phương pháp và ứng dụng thực tiễn của ngành này. Nên ở đây, tôi sẽ đề cập ...

Một số tip debug trong Laravel
Người viết: Hoàng Nguyễn Xin chào anh em, cũng lâu lâu mình cũng chưa viết bài chia sẻ. Trong bài này mình muốn chia sẻ cho các bạn về các tip debug trong Laravel nhé. Như các bạn biết đấy, khi chúng ta code thì hầu hết đa phần chúng ta không thể nào code đúng ngay được, có khi gặp ...

Mẫu bảng công việc lập trình Ruby on Rails mức lương hấp dẫn
Ruby on Rails Developer là người đảm nhiệm việc phát triển các server-side logic web ứng dụng bằng ngôn ngữ Ruby và framework Rails. Người lập trình Ruby on Rails thường phát triển các thành phần của Back-End, liên kết app với các web services khác (thường là third-party web) và hỗ ...

[C#] Hướng dẫn tạo Float Text OSD Windows trong lập trình Winform
Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ đến các bạn source code cách tạo Float Text OSD Windows trên Winform lập trình C#. Mấy hôm trước, bên IT của công ty mình có cài một phần mềm với tên BgInfo , phần mềm này giúp chúng ta hiển thị các thông tin ...

So sánh bằng trong Javascript
Người viết: Nguyen Van Sang Trong khi viết code, việc so sánh giữa các giá trị là điều phổ biến, thường đi liền với các lệnh điều kiện if else và như mọi người đều biết các ứng dụng thực tế sẽ phải xử lý rất nhiều case (if else đếm không xuể). Vậy nên đảm bảo kết quả so sánh đúng ...

[C#] Hướng dẫn mã hóa file cấu hình App.config trong winform
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách mã hóa và giải mã cho tập tin cấu hình App.config trong lập trình C# Trong bài viết này, mình sẽ nói đến cách giúp các bạn các mã hóa và giải mã chuỗi kết nối ConnectString trong tập tin ...