THẢO LUẬN

Chuẩn nhen, có một góp ý nhỏ là từ Clean Architecture (của Bob) thường được hiểu là 1 cách tổ chức code hơn là system, do đó nên thay bằng system design hoặc system architecture sẽ ok hơn.

0

sẽ tốt hơn nếu có sample code

0
khoảng 23 giờ trước

😍

0
Thứ Sáu, 10:28 SA

🤣🤣🤩

0
Thứ Sáu, 10:14 SA

😆 Không có miếng "giả chân" gà lun

0
Thứ Sáu, 10:05 SA

giải thích rất chi tiết 💯💯💯

0
Thứ Sáu, 10:00 SA

Cám ơn bạn 🐱

0
Thứ Sáu, 9:36 SA

💯

0

Và từ đó mới có blog nvBien 😃)

0

ServBay chỉ có trên máy Mac nên nếu dùng máy Windows thì sao dừng sử dụng XAMPP/MAMP

0

Em đọc bài từ lúc mới làm quen kafka năm 2022, giờ quay lại vẫn thấy hữu ích, chỗ này em xin bổ sung tí là "tại một thời điểm, một partition chỉ được đọc bởi một consumer duy nhất" -> "trong một group, tại một thời điểm, một partition chỉ được đọc bởi một consumer duy nhất" theo tài liệu https://docs.confluent.io/kafka/design/consumer-design.html

0
Thứ Năm, 9:46 SA
<?php namespace App\Http\Middleware; use App\Http\Controllers\AppBaseController; use App\Http\Response\ApiResponse; use App\Models\Token; use Closure; use Illuminate\Http\Request; use Illuminate\Http\Response; use Tymon\JWTAuth\Exceptions\TokenExpiredException; use Tymon\JWTAuth\Exceptions\TokenInvalidException; use Tymon\JWTAuth\Facades\JWTAuth; class JWTAuthentication extends AppBaseController { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next) { try { $user = JWTAuth::parseToken()->authenticate(); } catch (\Exception $e) { if ($e instanceof TokenExpiredException) { return $this->sentResponseToken( Response::HTTP_UNAUTHORIZED, __('messages.error.token.expired'), Response::HTTP_UNAUTHORIZED ); } elseif ($e instanceof TokenInvalidException) { return $this->sentResponseToken( Response::HTTP_UNAUTHORIZED, __('messages.error.token.invalid'), Response::HTTP_UNAUTHORIZED ); } else { return $this->sentResponseToken( Response::HTTP_UNAUTHORIZED, __('messages.error.token.not_found'), Response::HTTP_UNAUTHORIZED ); } } return $next($request); } }
0

cứ 1,2 bài lại gặp ServBay 1 bài. Viblo ăn tiền quảng cáo kinh thế

0
Thứ Tư, 8:02 SA

Các ý tưởng rất hay và dễ áp dụng, xin cảm ơn.

0

@harrypotterface Bạn đã fix chạy được chưa? Bạn có thể lấy source từ repo của mình về để run thử nhé. Nếu vẫn lỗi thì báo mình để mình check vì bài này mình viết khá lâu rồi.

0
Thứ Tư, 1:20 SA

winrcomf

0

winrcomgg

0
Thứ Tư, 12:39 SA

window viblo_1753835993663.png

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí