cảm ơn a nhiều ạ. series rất hay và bổ ích với một người đang tìm hiểu về spring boot, docker và microservice như em. thật may mắn khi được a chia sẻ rất tận tình như thế này. để mà tự tìm hiểu đúng là hơi khó và cũng mơ màng. chúc a thật nhiều sức khỏe ạ
@vietanho52628 ай бұрын
1 trong những khóa học hay nhất mà tôi từng xem ❤
@nhq2k28 ай бұрын
Series hay quá anh, ngày nào cũng vào kênh để xem có video mới hay chưa ❤
@DevteriaChannel8 ай бұрын
Thanks e, đừng quên giúp anh chia sẻ với mọi người nhé.
@hoangdung17124 ай бұрын
Em thấy đi làm ngta dùng APIGEE connect API với nhau, hóng anh ra một series về chủ đề này
@MinhPhạm-o6g16 күн бұрын
a ơi lúc e chạy post profile lên nó hiện lỗi 500 và báo như này thì fix lại ntn v ạ:Unsupported authentication token, scheme 'none' is only allowed when auth is disabled.
@thanhoan1718 ай бұрын
clip bổ ích lắm ạ
@phucthinhnguyen120511 күн бұрын
này nếu e ko bỏ chung 1 repo mà tách riêng ra mỗi service code 1 nơi thì ko có việc gì đâu a nhỉ
@SyVan-ru9wk26 күн бұрын
anh ơi em muốn làm 1 user follow 1 user khác thì nên thực hiện như nào ạ
@huyrobot62038 ай бұрын
Hay quá anh ơi tổ quốc ghi công anh
@nhattaihuynh732228 күн бұрын
chừng nào tiếp tục series này vậy anh ơi?
@trihuu75028 ай бұрын
cảm ơn anh rất nhiều ạ ..
@trihuu75028 ай бұрын
hình như cái này dùng sparql để query dữ liệu đúng ko anh ?
@DevteriaChannel8 ай бұрын
Không em, nó là GQL, mới vừa được đưa vào bộ tiêu chuẩn Iso gần đây.
@trihuu75028 ай бұрын
@@DevteriaChannel lúc trước em cx làm về Graphdb này mà dùng sparQL để query trên graphDB deskop ấy anh, RDF Triple thường có định dạng ttl ấy anh , anh làm qua cái này chưa ạ ?
@khanhtrinh3778 ай бұрын
Video sau anh có thể làm về phân quyền trong microservice được không anh? Em đang gặp 1 case là từ 1 service A phải có quyền của user thì mới được thực hiện tiếp nghiệp vụ đó ạ. Em cảm ơn anh nhiều ạ.
@DevteriaChannel8 ай бұрын
Yep chắc chắn có nha em.
@thanhtungbui39378 ай бұрын
Hay quá anh ơi
@hieunguyen08018 ай бұрын
anh ơi, mình config Run của IntelliJ như thế nào để hiện được cái 2 tab trong video vậy anh ?
@DevteriaChannel8 ай бұрын
2 tab ntn em? Em chụp hình gửi lên group facebook của kênh anh xem thử.
@42.oantrongquan655 ай бұрын
E vẫn thắc mắc là class UserprofileMapper là 1 interface có 2 method nhưng bên userProfileService chỉ cần gọi toUserProfile mà vẫn map được ạ, e ko hiểu chỗ này
@DevteriaChannel5 ай бұрын
Em xem lại kỹ video này sẽ hiểu: Khóa học Java spring boot 3: #5 Sử dụng Lombok và Mapstruct, coding đơn giản vui vẻ hơn kzbin.info/www/bejne/aXKsm3VrZciFsLc
@khanhtoan8274 ай бұрын
sao em cũng làm giống như anh mà gặp lõi này ạ Cannot cast java.util.UUID to java.lang.String lúc save UserProfile ạ
@DevteriaChannel4 ай бұрын
Em kiểm tra lại nhé, chỗ UUID nhớ có toString()
@dươngmạnh-h9u5 ай бұрын
hình như code của a ko add được first và lastname đúng ko ạ, nó bị null
@DevteriaChannel5 ай бұрын
Em kiểm tra lại tên biến của object xem có mismatch gì không nhé, nhớ là phân biệt chữ hoa, thường
@khanhtranphuc51937 ай бұрын
Anh ơi cho em hỏi là ví dụ trong mysql e có 1 table post và 1 vài table liên quan đến table post đó, thì khi hiện thực sang spring boot thì làm sao để khi e viết 1 api xóa post thì tất cả những thứ liên quan đến cái post có id đó cũng bị xóa theo đc ko ạ. Hiện tại em đang phải thủ công gọi từng api xóa những cái liên quan đến post trước rồi mới xóa post nên thấy nó sai sai ạ
@DevteriaChannel7 ай бұрын
Việc này để đảm bảo tính toàn vẹn của các relation trong SQL không bị break. Em có thể tìm hiểu thêm về Cascade để xử lý vấn đề này, hoặc một practice thường được sử dụng là soft-delete em có thể tìm hiểu thêm.
@25.nguyenthanhnhan744 ай бұрын
Anh nên xây dựng lại project toàn bộ cho người mới bắt đầu tìm hiểu về microservices sẽ dễ hiểu, anh hướng dẫn theo ý anh thì họ sẽ không hiểu khi gặp vấn đề lỗi
@DevteriaChannel4 ай бұрын
Project này xây dựng từ đầu đó em, ngoại trừ cai identity service được lấy từ series Spring boot cơ bản
@trietquach73914 ай бұрын
@@DevteriaChannel anh ơi cho em hỏi cái identity service lấy từ series Spring boot cơ bản sao em tìm không thấy?
@DevteriaChannel4 ай бұрын
@@trietquach7391 em xem playlist này nhé Khóa học lập trình Java Spring boot 3 miễn phí cho người mới (2024) kzbin.info/aero/PL2xsxmVse9IaxzE8Mght4CFltGOqcG6FC
@duongtrong26908 ай бұрын
E thấy 1 số class hay dùng implement serializable là để mục đích gì a nhỉ
@DevteriaChannel8 ай бұрын
Em tìm hiểu thêm về serialize và deserialize. Nôm na có thể hiểu nó là process để chuyển hoá một Object sang một định dạng khác (json chẳng hạn) và ngược lại
@42.oantrongquan655 ай бұрын
a ơi nếu 1 User có nhiều bạn bè thì mình sẽ phải có 1 list danh sách bạn bè, cái này là mình lưu danh sách bạn bè này ởUserProfile luôn trong neo4j phải ko ạ
@DevteriaChannel5 ай бұрын
Đúng rồi em đó là trách nhiệm của Profile microservice
@pipilyly8 ай бұрын
a ơi cả cái folder bookteria là 1 git repo đúng ko ạ? có cách nào để tạo mỗi service con là 1 git repo riêng nhưng vẫn nằm trong folder bookteria ko a?
@DevteriaChannel8 ай бұрын
Em có thể tạo từng repo riêng rồi em clone về cùng 1 thư mục. Sau đó em dùng intelliJ mở thư mục đó ra là được thôi.
@pipilyly8 ай бұрын
@@DevteriaChannel cảm ơn a đã rep ạ, nếu tạo như thế thì push lên git vẫn là các repo riêng chứ ko chung vào 1 folder
@DevteriaChannel8 ай бұрын
Đúng rồi em
@caquabangbang70305 ай бұрын
git của a e clone về nó trắng a ạ mỗi file md và các service con nhưng bên trong mỗi file md
@DevteriaChannel5 ай бұрын
Em check out về đúng branch anh để dưới description của video nhé
@huytranuc86108 ай бұрын
cho mình hỏi sao bạn sử dụng neo4j mà không dùng mongodb như các service khác được không, trong trường hợp này thi ưu điểm của neo4j là gì, nó hơn gì so với mongodb và các database sql khác được không
@DevteriaChannel8 ай бұрын
Có 2 lý do: Thứ nhất là ứng dụng chúng ta đang làm ở đây là mạng xã hội, nó sẽ xuất hiện các mối quan hệ giữa các user, đây là thế mạnh của Neo4j Thứ 2 là mình cũng muốn giới thiệu nó để các bạn có thêm nhiều góc nhìn, sau này sẽ có lợi cho công việc.
@buivanvinh72204 ай бұрын
a ơi em quên mk neo4j giờ đặt lại ntn ạ
@DevteriaChannel4 ай бұрын
Em coa thể xoá container Neo4j rồi start lại bằng câu lệnh docker run nhé
@tieucuong834 ай бұрын
Cái series trước học về indentity-service em theo kịp, nhưng series này em thấy nhiều kiến thức và em thấy khó quá anh. Không biết anh có topic nào về micro service nhưng giành cho dự án simple hơn 1 xíu được không ạ 😔😔😔
@DevteriaChannel4 ай бұрын
Em có thể nói rõ hơn em thấy khó ở đâu không?
@nvtentertainment40986 ай бұрын
Cái máy em yếu quá bật lên nó lag lun i5 12400F. 8GB ram ((((:
@DevteriaChannel6 ай бұрын
Ráng lên 16GB đi em, tối thiểu phải 16GB
@hoangan_nguyen8 ай бұрын
khóa này free hả anh, em đang tìm spring boot 3 microservices thì thấy chanel của anh
@DevteriaChannel8 ай бұрын
Khoá này hoàn toàn free nha em.
@duylong36848 ай бұрын
@@DevteriaChannele cảm ơn a nhé, chúc a sức khoẻ ạ ❤