
Cách giải quyết các vấn đề đồng thời bằng hệ thống kiểm kê
169developer9973
Tìm hiểu các vấn đề tương tranh là gì và cách giải quyết chúng.
초급
concurrent, Spring, Java
Tìm hiểu những vấn đề nào có thể phát sinh khi triển khai hệ thống sự kiện đến trước được phục vụ trước và cách giải quyết chúng.

Kiến trúc sự kiện đến trước được phục vụ trước
kiểm soát đồng thời
Chúng tôi cũng tự tin vào hệ thống sự kiện ai đến trước được phục vụ trước!
Cảm nhận thế giới thực thông qua các ví dụ.
Nhiều dịch vụ thường tổ chức các sự kiện như "Phiếu giảm giá đặc biệt cho 300 khách hàng đầu tiên". Điều này khiến nhiều nhà phát triển back-end triển khai hệ thống sự kiện "ai đến trước được phục vụ trước" cho lĩnh vực kinh doanh của họ. Tuy nhiên, nếu không có kinh nghiệm thực tế trong việc triển khai các hệ thống như vậy, rất khó để nắm bắt cách thiết kế chúng.
Tôi cũng từng thắc mắc về cách thiết kế các sự kiện theo nguyên tắc ai đến trước được phục vụ trước khi chuẩn bị đi làm, nhưng phải rất lâu sau khi tôi có việc làm và bắt đầu xây dựng sự nghiệp với tư cách là một nhà phát triển, tôi mới tìm ra câu trả lời.
Vậy nên, trong bài giảng này, chúng ta sẽ khám phá những vấn đề tiềm ẩn và giải pháp khi xây dựng hệ thống sự kiện theo nguyên tắc "ai đến trước được phục vụ trước". Để giúp các lập trình viên backend mới vào nghề, những người cũng có những thắc mắc tương tự như tôi, tôi đã thiết kế bài giảng này nhằm cung cấp kinh nghiệm thực tế về việc phát triển một hệ thống sự kiện phiếu giảm giá "ai đến trước được phục vụ trước", cho phép bạn trực tiếp trải nghiệm những thách thức mà bạn sẽ gặp phải trong công việc thực tế. Vậy, hãy cùng khám phá nhé!
Một nhà phát triển phần mềm đang cân nhắc cách triển khai sự kiện ai đến trước được phục vụ trước.
Tôi đã tạo một bảng thông báo CRUD đơn giản, nhưng tôi đang tự hỏi mình nên học thêm những gì nữa.
💡Bạn sẽ tìm hiểu về các vấn đề có thể phát sinh khi triển khai hệ thống ai đến trước được phục vụ trước và cách giải quyết chúng.
Nguyên nhân là gì và tôi có thể khắc phục như thế nào?
Chúng ta có thể chuẩn bị trước như thế nào?
H. Tôi đã học xong những kiến thức cơ bản về Java. Tôi có thể tiếp tục học khóa học này không?
Khóa học này dành cho những người có kinh nghiệm làm việc trong dự án sử dụng Spring + Java.
Do đó, chúng tôi khuyên bạn nên tham gia khóa học sau khi thực hiện một dự án như bảng thông báo.
H. Tôi chỉ có kinh nghiệm phát triển với Node.js và JavaScript. Tôi có thể tham gia khóa học này không?
Khóa học này dựa trên Spring + Java và không cung cấp thêm giải thích về Spring hoặc Java.
Tuy nhiên, miễn là bạn có thể hiểu được mã dựa trên Spring + Java, bạn có thể tham gia khóa học.
H. Hệ thống phiếu giảm giá chi tiết đến mức nào?
Mặc dù bài giảng này đề cập đến chủ đề phiếu giảm giá, nhưng không đi sâu vào chi tiết. Xin lưu ý rằng bài giảng này chủ yếu nhằm mục đích minh họa cho nguyên tắc "ai đến trước được phục vụ trước".
💾 Vui lòng kiểm tra trước khi tham gia lớp học.
Khóa học này dành cho ai?
Bất kỳ ai đã tạo bảng thông báo bằng Spring và Java
Bất cứ ai tò mò về cách tạo hệ thống sự kiện phiếu giảm giá đến trước được phục vụ trước
Cần biết trước khi bắt đầu?
Java
Mùa xuân
Dữ liệu mùa xuân JPA
5,701
Học viên
451
Đánh giá
311
Trả lời
4.8
Xếp hạng
3
Các khóa học
안녕하세요. 지식공유자 최상용입니다.
많은 오픈소스에 기여한 경험이 있는 현직 백엔드 개발자입니다.
- Spring Data Mongo Contributor
- querydsl Contributor
- grpc-kotlin Contributor
- ksp Contributor
- mybatis Contributor
Tất cả
16 bài giảng ∙ (1giờ 12phút)
3. Thiết lập dự án
03:40
6. Vấn đề
04:41
8. Xử lý sự cố
07:55
9. Vấn đề
04:37
Tất cả
111 đánh giá
4.8
111 đánh giá
Đánh giá 11
∙
Đánh giá trung bình 4.7
5
Bài giảng hay nhưng chỉ mang tính chất giới thiệu. Xin vui lòng biết trước khi mua. Nếu bạn sử dụng Redis hoặc Kafka ngoài đời thực thì có thể bạn không cần phải mua nó. Nếu bạn chưa biết gì về nó, bạn có thể mua nó chỉ bằng cách nhìn tổng quan. Và đối với những người đang tìm việc, nếu bạn làm điều này và viết một dòng vào sơ yếu lý lịch của mình, Tôi ngại đặt những câu hỏi sâu sắc trong các cuộc phỏng vấn. Bạn cần học riêng
xin chào, cảm ơn bạn đã đánh giá chi tiết! Như bạn đã đề cập, Redis và Kafka được sử dụng ở cấp độ giới thiệu trong khóa học này, vì vậy nếu bạn muốn sử dụng chúng trong thực tế, chúng tôi khuyên bạn nên nghiên cứu chuyên sâu về chúng! Cảm ơn bạn đã viết những lời hay như vậy :)
Đánh giá 24
∙
Đánh giá trung bình 4.6
5
Bây giờ tôi đã nghỉ hưu nhưng... Trước đây, khi chúng tôi thực sự tổ chức sự kiện cho 100 phiếu giảm giá đầu tiên, DB chết... Đối với những người muốn phát hành phiếu giảm giá và đặt hàng, mỗi lần bạn lật trang chỉ mất 5 giây để tải... Tôi nhớ mình đã náo động. Cuối cùng, chúng tôi phải giải quyết vấn đề này bằng cách mở rộng các phiên bản ec2 và máy chủ DB tạm thời. Nếu bạn đã xem bài giảng này trước đây, tôi muốn đưa ra một gợi ý và tự mình suy ngẫm về nó. Đó sẽ là một trải nghiệm tốt... Bây giờ chúng ta hãy tự mình kiểm chứng... Giá máy chủ cao và rất đáng thất vọng. Tôi mong bài giảng này được lan truyền rộng rãi để không còn những tiếc nuối như tôi nữa... Tôi rất thích bài giảng Nhờ bạn mà tôi bắt đầu quan tâm đến Redis và Kafka. Nó khiến tôi muốn học nhiều hơn. Cảm ơn
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Cảm ơn bạn rất nhiều vì đã giải thích những điều mà người tìm việc khó hiểu bằng mã thực tế! Đó là một bài giảng gọn gàng! Tôi nghĩ sẽ tốt hơn nếu bạn tải Notion lên làm tài liệu bài giảng cùng một lúc. Việc xem từng bài giảng sẽ hơi rườm rà. Nhưng nội dung bài giảng rất rõ ràng.
Cảm ơn bạn đã đánh giá, Choi Young-young! Tôi sẽ dành thời gian để sắp xếp các tài liệu bài giảng và tải chúng lên. Cảm ơn!
Đánh giá 37
∙
Đánh giá trung bình 4.8
5
Đây là điều tôi tò mò, nhưng thật tuyệt khi bạn chỉ chỉ ra những điểm chính.
Cảm ơn bạn đã đánh giá của bạn, Top! Mục tiêu của tôi là chỉ truyền đạt những điểm chính trong một khoảng thời gian ngắn và tôi rất vui vì đã đạt được mục tiêu đó!
Đánh giá 24
∙
Đánh giá trung bình 5.0
5
Tôi đã học được kiến thức mới, Thông qua đó, tôi nghĩ mình có thể có được hướng đi tốt hơn. Thật tốt khi chỉ có những điểm chính được giải thích trong một giờ. Cuối cùng, tôi chỉ liếc nhìn thoáng qua khái niệm này và bỏ qua nó. Tôi đã có một số điều hối tiếc
Jinwoo Lee, cảm ơn bạn đã đánh giá! Tôi nghĩ chúng tôi đã hơi thiếu sót trong nỗ lực cung cấp nó trong một khoảng thời gian ngắn. Nếu bạn đặt câu hỏi về bất cứ điều gì còn thiếu, tôi nghĩ tôi có thể trả lời câu hỏi của bạn bằng bảng câu hỏi!
417.726 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!