#savol_186 #javob_kutmoqda
REST API sifatida yozilgan proyektda Spring Security ishlatilgan. Authenticaton email+password asosida, Authorization esa JWT (access va refresh token) orqali ishlaydi. 401 error uchun custom AuthenticationEntryPoint yozdim. 403 uchun esa custom AccessDeniedHandler yozdim. Ulardagi logika shunchaki, exception otilganda, custom exception yaratib, uni ExceptionHandler ga berib yuborishdan iborat. Muammo shundaki, Biror bir JWT token talab qiladigan endpointga, invalid/expired/empty access token yuborilsa, EmailPasswordAuthenticationEntryPoint ishga tushib, 401 error qaytadi. (Men bu holatda JWTAccessDeniedHandler ishga tushishini kutgandim, chunki tokenda muammo bor holat hisoblanadi).
EmailPasswordAuthenticationEntryPoint.java
JWTAccessDeniedHandler.java
SecurityConfiguration.java
ApiExceptionHandler.java
Savol: O'zi umuman AuthenticationEntryPoint faqat /login endpointga noto'g'ri email/password yuborilganda ishga tushishi kerak emasmi?
Agar unday bo'lmasa qanday qilib /login da
REST API sifatida yozilgan proyektda Spring Security ishlatilgan. Authenticaton email+password asosida, Authorization esa JWT (access va refresh token) orqali ishlaydi. 401 error uchun custom AuthenticationEntryPoint yozdim. 403 uchun esa custom AccessDeniedHandler yozdim. Ulardagi logika shunchaki, exception otilganda, custom exception yaratib, uni ExceptionHandler ga berib yuborishdan iborat. Muammo shundaki, Biror bir JWT token talab qiladigan endpointga, invalid/expired/empty access token yuborilsa, EmailPasswordAuthenticationEntryPoint ishga tushib, 401 error qaytadi. (Men bu holatda JWTAccessDeniedHandler ishga tushishini kutgandim, chunki tokenda muammo bor holat hisoblanadi).
EmailPasswordAuthenticationEntryPoint.java
JWTAccessDeniedHandler.java
SecurityConfiguration.java
ApiExceptionHandler.java
Savol: O'zi umuman AuthenticationEntryPoint faqat /login endpointga noto'g'ri email/password yuborilganda ishga tushishi kerak emasmi?
Agar unday bo'lmasa qanday qilib /login da
π€¬1
#savol_187 #javob_berildi
Assalom alaykum xayrli kun barchaga.
Savol: Bizada Microservice arxitekturasi buyicha qurilgan service bazalarimiz bor va shundan avval copy qilingan hammasini umumiy qilgan bazamiz bor. Bu copy qilingan bazamizdan maqsad yozgan kodlarimizni prodactionda emas shu eski bazalarga ulangan holda test qilib ko'rish. Hozir bu ma'lumotlar eskirgan, va yangi table lar qo'shilgan man qilishim kerak bulgan ish shu prodactiondagi ma'lumotlarni test qilishimiz uchun yaratilgan servicega o'tqazishim kerak nimagaki eski ma'lumotlarni yangilab shunda test qilish maqsadida. Buning uchun nima qilishim kerak, Qanaqa qilib prodaction ma'lumotlarini bu Bazaga joylay olaman? shu ishni qilganlar bo'lsa yunalish beringizlar pls.
Savol muallifi: Eshkuvvatov(π€)
..........................................................
Javob: db dan backup olip testoviy serverga obotsa boladi manmca.
https://www.postgresql.org/docs/current/backup.html
Javob muallifi: Rustam
izohdagi javob linki
......................
Assalom alaykum xayrli kun barchaga.
Savol: Bizada Microservice arxitekturasi buyicha qurilgan service bazalarimiz bor va shundan avval copy qilingan hammasini umumiy qilgan bazamiz bor. Bu copy qilingan bazamizdan maqsad yozgan kodlarimizni prodactionda emas shu eski bazalarga ulangan holda test qilib ko'rish. Hozir bu ma'lumotlar eskirgan, va yangi table lar qo'shilgan man qilishim kerak bulgan ish shu prodactiondagi ma'lumotlarni test qilishimiz uchun yaratilgan servicega o'tqazishim kerak nimagaki eski ma'lumotlarni yangilab shunda test qilish maqsadida. Buning uchun nima qilishim kerak, Qanaqa qilib prodaction ma'lumotlarini bu Bazaga joylay olaman? shu ishni qilganlar bo'lsa yunalish beringizlar pls.
Savol muallifi: Eshkuvvatov(π€)
..........................................................
Javob: db dan backup olip testoviy serverga obotsa boladi manmca.
https://www.postgresql.org/docs/current/backup.html
Javob muallifi: Rustam
izohdagi javob linki
......................
π€¬1
#savol_188 #javob_berildi
Assalomu aleykum
2 table da bog'liqlik bor one to many va many to one
many to one table da one to one employee ham bog'langan lekin bazi field lari GenericJDBC exeption otyapdi
Savol muallifi: Baxriddin γγγ°γ©γγΌ
Rasm 1
..........................................................
Javob: Many to one da yoki teskarisida defoult lazy turadiku nega qo'ylgan ?
Javob muallifi: ο£Ώ UNKNOWN ο£Ώ
izohdagi javob linki
.............................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu aleykum
2 table da bog'liqlik bor one to many va many to one
many to one table da one to one employee ham bog'langan lekin bazi field lari GenericJDBC exeption otyapdi
Savol muallifi: Baxriddin γγγ°γ©γγΌ
Rasm 1
..........................................................
Javob: Many to one da yoki teskarisida defoult lazy turadiku nega qo'ylgan ?
Javob muallifi: ο£Ώ UNKNOWN ο£Ώ
izohdagi javob linki
.............................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π1π€¬1
#savol_189 #javob_berildi
#savol
Free API kerak longititute va latituteni beradigan bo'lsa uni manzilini qayerda ekanligi haqidagi ma'lumotni beradigan. Kim ishlatgan bo'lsa share qivorila !
Savol muallifi: Javohir Temirov
..........................................................
Javob: https://opencagedata.com/api
Javob muallifi: Γ
izohdagi javob linki
....................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol
Free API kerak longititute va latituteni beradigan bo'lsa uni manzilini qayerda ekanligi haqidagi ma'lumotni beradigan. Kim ishlatgan bo'lsa share qivorila !
Savol muallifi: Javohir Temirov
..........................................................
Javob: https://opencagedata.com/api
Javob muallifi: Γ
izohdagi javob linki
....................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π€¬2β€1π₯1
#savol_190 #javob_kutmoqda
Assalom aleykom. SQL shellda yozuvlar ruschaga o'tib qolganmi bilmadim, yozuvlar shunaqa g'alati ko'rinyapti shuni qanday to'g'irlasa bo'ladi
Savol muallifi: husniddin
Rasm 1
...............................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalom aleykom. SQL shellda yozuvlar ruschaga o'tib qolganmi bilmadim, yozuvlar shunaqa g'alati ko'rinyapti shuni qanday to'g'irlasa bo'ladi
Savol muallifi: husniddin
Rasm 1
...............................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_191 #javob_kutmoqda
#savol_191
Assalom aleykom. Spring Security da WebSecurityConfigurerAdapter depricate bo'lgandan keyin ham undan foydalanish qanchalik to'g'ri yoki boshqa narsada foydalangan ma'qulmi
Savol muallifi: Spring
Savol muallifi: Spring π
Rasm 1
..................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_191
Assalom aleykom. Spring Security da WebSecurityConfigurerAdapter depricate bo'lgandan keyin ham undan foydalanish qanchalik to'g'ri yoki boshqa narsada foydalangan ma'qulmi
Savol muallifi: Spring
Savol muallifi: Spring π
Rasm 1
..................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_192 #javob_kutmoqda
Assalom aleykom. Turli xil Loglarni (info, error, warning) turli filega yozib borishga example bormi, internetdan qidirib korgandim manga kerelisini topolmadim
Savol muallifi: husniddin
................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalom aleykom. Turli xil Loglarni (info, error, warning) turli filega yozib borishga example bormi, internetdan qidirib korgandim manga kerelisini topolmadim
Savol muallifi: husniddin
................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_193 #javob_berildi
Assalomu alaykum. SpringMVC projectda Tomcat ishlayapti. Lekin Tomcat controllerni kora olmayapti. Yani localhostni uzini yozganda HelloWorld chiqyapti. Lekin controllerdagi url lar qoshilganida postman 404 oshibka beryapti. Shuni qanday tog'irlasam bo'ladi. Javob uchun oldindan rahmat
Savol muallifi: G'olibjon
..........................................................
Javob: Sababi topildi oka. Notugri dependency inject qilingan ekan
Javob muallifi: G'olibjon
izohdagi javob linki
..........................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu alaykum. SpringMVC projectda Tomcat ishlayapti. Lekin Tomcat controllerni kora olmayapti. Yani localhostni uzini yozganda HelloWorld chiqyapti. Lekin controllerdagi url lar qoshilganida postman 404 oshibka beryapti. Shuni qanday tog'irlasam bo'ladi. Javob uchun oldindan rahmat
Savol muallifi: G'olibjon
..........................................................
Javob: Sababi topildi oka. Notugri dependency inject qilingan ekan
Javob muallifi: G'olibjon
izohdagi javob linki
..........................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π1
#savol_194 #javob_berildi
Shu 2 ta tableni bir-biriga one to many bog'layotganimda yangi table yaratilinyapti lekin unga ma'lumot tushmayapti shuni qanday to'g'irlasa bo'ladi
Savol muallifi: husniddin
Rasm 1
..........................................................
Javob: ikkala tomonda ham ulanadigan objectni ko'rsating va mappedByni ishlating
Javob muallifi: MMM
izohdagi javob linki
......................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Shu 2 ta tableni bir-biriga one to many bog'layotganimda yangi table yaratilinyapti lekin unga ma'lumot tushmayapti shuni qanday to'g'irlasa bo'ladi
Savol muallifi: husniddin
Rasm 1
..........................................................
Javob: ikkala tomonda ham ulanadigan objectni ko'rsating va mappedByni ishlating
Javob muallifi: MMM
izohdagi javob linki
......................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_195 #javob_kutmoqda
#discuss Assalomu aleykum MockTest yozganda result = java.lang.AssertionError: No value at JSON path "$.id" - qaytvotti , controllerni alohida postmanda tekshirganman , test qilganimda hatolik bervotti. Nimani qilish kerak?
Savol muallifi: Π₯Π°ΡΠ°Π½
Rasm 1
......................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#discuss Assalomu aleykum MockTest yozganda result = java.lang.AssertionError: No value at JSON path "$.id" - qaytvotti , controllerni alohida postmanda tekshirganman , test qilganimda hatolik bervotti. Nimani qilish kerak?
Savol muallifi: Π₯Π°ΡΠ°Π½
Rasm 1
......................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π2
#savol_196 #javob_kutmoqda
Assalomu Aleykum
Savol: Proyekt ni serverga Yuborgan requestlarni Yozib yuradigon Method bor Repositorydan Userni get qilib Request date bilan billa save qilib qo'yadi.
Agar 1 minutda Serverga 200 ta request borsa requestlarni yozib yuradigon method bilan billar 400 ta bo'ladi
bu daynoy nagruska shuni optimal qilish kerak(tools, technology, library) bo'lsa aytasngiz yaxshi bo'lar edi
Bu ishni qilishdan maqsad Userlarni Qachon Qancha vaqt ishlatganini bilish !
Jaboblar uchun oldindan rahmat :)
Savol muallifi: Baxriddin γγγ°γ©γγΌ
......................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu Aleykum
Savol: Proyekt ni serverga Yuborgan requestlarni Yozib yuradigon Method bor Repositorydan Userni get qilib Request date bilan billa save qilib qo'yadi.
Agar 1 minutda Serverga 200 ta request borsa requestlarni yozib yuradigon method bilan billar 400 ta bo'ladi
bu daynoy nagruska shuni optimal qilish kerak(tools, technology, library) bo'lsa aytasngiz yaxshi bo'lar edi
Bu ishni qilishdan maqsad Userlarni Qachon Qancha vaqt ishlatganini bilish !
Jaboblar uchun oldindan rahmat :)
Savol muallifi: Baxriddin γγγ°γ©γγΌ
......................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π3
#savol_197 #javob_kutmoqda
Assalomu alaykum. Spring bootda netty socket.io bilan ishlaganlar bormi. Agar netty soket ishlatilgan proyektni local ishlatsam muammosiz ishlamoqda lekin build qilib serverga qo'ysam unda connection qilib bo'lmayapti(proyet serverda ham muammosiz run bo'lmoqda). Bu muammo nimadan kelib chiqishi mumkin yoki serverdanmi?
Savol muallifi: Jonibek
..........................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu alaykum. Spring bootda netty socket.io bilan ishlaganlar bormi. Agar netty soket ishlatilgan proyektni local ishlatsam muammosiz ishlamoqda lekin build qilib serverga qo'ysam unda connection qilib bo'lmayapti(proyet serverda ham muammosiz run bo'lmoqda). Bu muammo nimadan kelib chiqishi mumkin yoki serverdanmi?
Savol muallifi: Jonibek
..........................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π1
#savol_198 #javob_berildi
Assalomu Alaykum.
Spring bootda ko'tarilgan projectni multi language qilish kerak . Resource bandle dan boshqa database orqali qilish kerak . Shuni qilib ko'rganlar agar demo application yoki tutorial , documentation bormi ?
Savol muallifi: Davron Ismoilov
..........................................................
Javob: table da realni db da title_uz, title_ru title_en degan ustunlar boladi
Javob muallifi: Turakulov Shavkat
izohdagi javob linki
...................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu Alaykum.
Spring bootda ko'tarilgan projectni multi language qilish kerak . Resource bandle dan boshqa database orqali qilish kerak . Shuni qilib ko'rganlar agar demo application yoki tutorial , documentation bormi ?
Savol muallifi: Davron Ismoilov
..........................................................
Javob: table da realni db da title_uz, title_ru title_en degan ustunlar boladi
Javob muallifi: Turakulov Shavkat
izohdagi javob linki
...................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_199 #javob_kutmoqda
Assalomu alaykum xammaga
#savol
Column ga date yyyy-mm-dd korinishida saqlangan shundan man bir xil oydakilarni grouhlab olishim kerak. Internetdan koplarini qarab kordim lekin oxshamadi. Iloji bolsa yordam bersayizla query yozdim bolmadi.
Group by month()
Group by dateForm()
Lar ishlamadi umumam.
Savol muallifi: Muhammad Amin
..................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu alaykum xammaga
#savol
Column ga date yyyy-mm-dd korinishida saqlangan shundan man bir xil oydakilarni grouhlab olishim kerak. Internetdan koplarini qarab kordim lekin oxshamadi. Iloji bolsa yordam bersayizla query yozdim bolmadi.
Group by month()
Group by dateForm()
Lar ishlamadi umumam.
Savol muallifi: Muhammad Amin
..................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_200 #javob_kutmoqda
Spring Bootda EntityListeners UpdateTimestamp va CreationTimestamp lar boshqa time zoneda ishlayabdi shuni qanday qilib to'g'irlash mumkin
Savol muallifi: Muhammadqodir
..................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Spring Bootda EntityListeners UpdateTimestamp va CreationTimestamp lar boshqa time zoneda ishlayabdi shuni qanday qilib to'g'irlash mumkin
Savol muallifi: Muhammadqodir
..................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_201 #javob_berildi
Assalom aleykom. Vuejsdan API ga murojat qilib birinchi safar tokenni olyapman hammasi yaxshi lekin token olgandan keyin shu token bilan boshqa authenticated API ga murojat qilsa Cors xatolik tashlayapti shuni qanday to'g'irlasa bo'ladi
Savol muallifi: To'lqinov Sarvar
Rasm 1
..........................................................
Javob: https://stackoverflow.com/a/56133048/9468818
Javob muallifi: Turakulov Shavkat
izohdagi javob linki
...................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalom aleykom. Vuejsdan API ga murojat qilib birinchi safar tokenni olyapman hammasi yaxshi lekin token olgandan keyin shu token bilan boshqa authenticated API ga murojat qilsa Cors xatolik tashlayapti shuni qanday to'g'irlasa bo'ladi
Savol muallifi: To'lqinov Sarvar
Rasm 1
..........................................................
Javob: https://stackoverflow.com/a/56133048/9468818
Javob muallifi: Turakulov Shavkat
izohdagi javob linki
...................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_202 #javob_kutmoqda
Assalomu alaykum Redis ni Microservice larda foydalanish vaqtida yani kop microservicelar cashga UserDTO joylash va olish vaqtida hamma microservice lar uchun 'user-cache' bo'lishi kerak,
bizdagi holat bo'yicha microservicelardagi UserDTO larni package si har-xil bo'lganligi uchun deserilize qilish vaqtida ClassNotFoundException tashayabdi
Savol muallifi: Ilhom Mannonov
.............................................
Savol berish uchun @spring_framework_savol_bot ga yozing
Assalomu alaykum Redis ni Microservice larda foydalanish vaqtida yani kop microservicelar cashga UserDTO joylash va olish vaqtida hamma microservice lar uchun 'user-cache' bo'lishi kerak,
bizdagi holat bo'yicha microservicelardagi UserDTO larni package si har-xil bo'lganligi uchun deserilize qilish vaqtida ClassNotFoundException tashayabdi
Savol muallifi: Ilhom Mannonov
.............................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_203 #javob_kutmoqda
docker containerda docker install qilib docker ps qilsam
annot connect to the Docker daemon at unix:///var/run/docker.sock.
systemctl bilan run qilaman desam
$ sudo systemctl start docker
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
nima qilsa buladi ?
Savol muallifi: MuhammadAli
....................................
Savol berish uchun @spring_framework_savol_bot ga yozing
docker containerda docker install qilib docker ps qilsam
annot connect to the Docker daemon at unix:///var/run/docker.sock.
systemctl bilan run qilaman desam
$ sudo systemctl start docker
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
nima qilsa buladi ?
Savol muallifi: MuhammadAli
....................................
Savol berish uchun @spring_framework_savol_bot ga yozing
π5
Forwarded from Bobur Anvarov
π
π
π
π― 1-OY: HTML & CSS
π― 2-OY: JavaScript & TypeScript
π― 3-OY: Angular 10 β 19
π― 4-OY: RxJS & Angular Signals
π― 5-OY: Real Loyihalar & Portfolio
π― HTML + CSS + JavaScript (5 ta loyiha)
π― Angular + RxJS + Signals (5 ta loyiha)
Please open Telegram to view this post
VIEW IN TELEGRAM
β€2π1
β οΈ Spring Boot: Don't fall into this trap with @Transactional ! β οΈ
1οΈβ£ No need to call .save() after modifying an entity: Spring Data JPA detects changes and flush() them automatically. Less code, better performance! π
π This error is common and has an impact on the stability and performance of your application. Have you ever encountered it? ππ¬
From Linkedin
π @spring_boot_uz_savollar
1οΈβ£ No need to call .save() after modifying an entity: Spring Data JPA detects changes and flush() them automatically. Less code, better performance! π
π This error is common and has an impact on the stability and performance of your application. Have you ever encountered it? ππ¬
From Linkedin
π @spring_boot_uz_savollar
π₯5π4