Trending
Tìm kiếm bài viết trong Trending
Lấy dữ liệu trang web trong phút mốt sử dụng NodeJS và Cheerio
Giới thiệu. Dữ liệu là một phần rất quan trọng của một trang web, nó có thể là thông tin của một sản phẩm, blog, hay những trang báo điện tử.
0 0 44
Để code ngắn gọn và tinh tế hơn trong Java
Lập trình khai báo (declarative programming) là một kĩ thuật mang lại rất nhiều lợi ích: code ngắn gọn hơn, dễ thay đổi, dễ bảo trì và mở rộng. Trong bài viết này, mình sẽ giới thiệu một số kĩ thuật đ
0 0 36
Sử dụng Streams filter trong java 8
Trong bài này tôi sẽ minh họa làm thế nào để sử dụng stream filter(),collect(),findAny() hoặc orElse() trong java 8. Trong java 8 họ đã thêm stream api,nó tương tự như collection.
0 0 40
Tìm hiểu SQL Transaction và cách sử dụng trong Laravel
Bài toán thực tế. Trước khi tìm hiểu về SQL Transaction là gì và cách sử dụng như thế nào thì bạn cùng xem qua một bài toán dưới đây để hình dung ra cách áp dụng transaction khi nào nhé.
0 0 24
Đào sâu về SQL Transactions
Trong bất kỳ database nào, sự yếu kém trong việc quản lý các thao tác với dữ liệu thường dẫn tới các vấn đề về xung đột và hiệu năng trong hệ thống có nhiều users. Khi số lượng users thao tác với dữ l
0 0 35
Cách các ngân hàng lớn xử lý nhiều giao dịch cùng một lúc
Trong bài viết này, tôi sẽ giới thiệu cho các bạn "Cách các ngân hàng lớn xử lý nhiều giao dịch cùng một lúc":. 1.
0 0 26
Distributed transaction - Two-phase commit
Microservices Architecture (MSA) - không còn quá mới mẻ nhưng vẫn nóng hổi và hấp dẫn. Nó hấp dẫn bởi rất nhiều yếu tố khác nhau và một trong số đó là sự phức tạp.
0 0 49
Thiết kế hệ thống logging
Với những bạn đã và đang lập trình thì việc "check log" trong quá trình debug không còn là một điều xa lạ. Nếu không có log, chúng ta không thể biết được file nào, dòng nào trong file đó đang phát sin
0 0 21
Hướng dẫn lập trình Arduino cơ bản
Ở bài viết trước, mình đã giới thiệu qua về Arduino, ở bài biết này mình sẽ hướng dẫn các bạn cách lập trình Arduino cơ bản thông qua ví dụ cơ bản: Làm đèn LED tự động bật tắt sau một khoảng thời gian
0 0 34
Các phương thức phổ biến dùng authentication
1.Basic Authentication. Định nghĩa. HTTP Basic authentication yêu cầu client cung cấp username và password mỗi lần gọi request.
0 0 33
Cách dùng Docker để phát triển ứng dụng Wordpress
Trong bài này, mình sẽ hướng dẫn cách dựng môi trường phát triển cho ứng dụng Wordpress một cách nhanh chóng bằng Docker thông qua một boilerplate có sẵn đó là sun-asterisk-research/docker-php-develop
0 0 60
Cách sử dụng Composer, Laravel Mix với Wordpress
MÌnh code Laravel cũng khá lâu nên cũng quen với cách tổ chức code PHP theo dạng OOP, Namespace, autoload theo chuẩn PSR-4 và cài cắm thêm nhiều các packages/library qua Composer. Và mình cũng áp dụng
0 0 41
Fix lỗi nhảy chữ khi nhắn tin Facebook, Messenger trên Linux (ubuntu)
Giới thiệu. Chắc hẳn mấy hôm nay mọi người thường đau đầu vì lúc nhắn tin trên facebook thường bị nhảy ký tự cuối câu lên đầu lúc xóa hoặc enter, hôm nay chúng ta sẽ cùng nhau khắc phục vấn đề này nhé
0 0 8.3k
Bài 17: Phân quyền trong Laravel
Chào mừng các bạn quay trở lại với series học Laravel với VueJS của mình, ở bài này mình sẽ hướng dẫn các bạn các phân quyền bằng Laravel và VueJS mà không cần cài đặt thêm bất kì package hay library
0 0 95
Phân tích lỗi Unauthen SQL injection Woocommerce
Tóm tắt. Woocommerce là wordpress plugin cho phép xây dựng website bán hàng miễn phí.
0 0 172
So sánh các thuật toán sắp xếp
Tại sao chúng ta cần nghiên cứu, thiết kế phân tích các thuật toán sắp xếp? Dưới đây là một số lý do quan trọng:. .
0 0 172
Kiến thức quan trọng về Git
Trong blog này, chúng ta sẽ bắt đầu từ những khái niệm cơ bản của Git, hiểu rõ về cách Git hoạt động và tại sao nó lại trở thành một công cụ ưa thích của đông đảo nhà phát triển trên toàn thế giới. Từ
0 0 26
Ứng dụng Serverless thực tế trên AWS (Part 1)
Lời nói đầu. Ở đâu đó có thể các bạn đã nghe thấy khái niệm serverless hay chạy ứng dụng không mà không cần sử dụng một server nào.
0 0 84
Tìm hiểu về công cụ Katalon trong kiểm thử phần mềm - tổng quan về Katalon (Phần 1)
I. Studio Katalon - Một giải pháp thay thế mạnh mẽ cho Automation Frameworks mã nguồn mở.
0 0 41
LeetCode: Dễ dàng nhận biết 5 dạng bài Dynamic Programming
Có thể nói, trong quá trình làm LeetCode thì Dynamic Programming (DP), hay còn gọi là Quy hoạch động trong tiếng Việt, là một dạng bài mọi người thường xuyên gặp nhất, nhưng cũng là một trong những dạ
0 0 20
Micro Frontends - microservice hoá cho phía front-end
Việc phát triển web front-end side ở một số hệ thống lớn lâu nay vẫn được làm theo kiểu monoliths (dù có thể backend đã được microservice hoá), ai cũng biết đây là bad practice. Kể cả khi bắt đầu chia
0 0 120