Savollar - Spring Framework Uz
369 subscribers
199 photos
193 links
😊 Hech qachon izlanishdan to'xtamang!
Download Telegram
#savol_153 #javob_berildi
Assalom aleykom

Databse yaratayotganimda entityni created_at fieldini saldagi now() funksiyasi orqali qilgandim. Hozir entityni databasedan olib chiqayotganimda uni created_at fieldini vaqti databasedagidan 5 sekund oldinda bo'lib qolyapti. Shu muammoni qanday togirlasa bo'ladi.
Savol muallifi: husniddin
..........................................................
Javob: mana
Javob muallifi: Turakulov Shavkat
izohdagi javob linki

.................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
👍1
#savol_154 #javob_berildi
#savol
Assalomu alakum. File upload qilishda biroz muammolarga duch kelgan edim. Agar biz postman orqali file upload qilsak, Request headerlarni o'zi automatik sozlaydi. lekin frontend tomondan ko'rsak hammasini qo'lda yozib chiqish kerak. Frontendchi file upload qilganda:

Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found

Boundary topilmadi degan hatolik tashlayapti. Postmanni headeridagi Content-Type ga qarasha manabunday yozilgan:

multipart/form-data; boundary=<calculated when request is sent>

Frontendchi shu boundary degan narsani jo'nata olmayapti. Yoki bu hatolikni backendni o'zidan hal qilsa bo'ladimi?
Savol muallifi: Mr.Abdulfayz
..........................................................
Javob: postmanda ishlasa frontchi o'zi hal qvosin muammoni)
Javob muallifi: Shavkat Turakulov
izohdagi javob linki

.............
👍3
#savol_155 #javob_berildi
how to catch chrome tab close in java ?

Assalomu aleykum 1 rasmnda tabni close qilganda shunaqa modul chiqishi kerak shuni qande qilsa bo'ladi?
Savol muallifi: Baxriddin プログラマー
Rasm 1

..........................................................
Javob: https://stackoverflow.com/a/17977189

yaxshiyam Google bor
Javob muallifi: Ilyos Khurozov
izohdagi javob linki

.............................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_156 #javob_berildi
#savol

Assalomu aleykum

Bitta savol bor

Systemada 3 hil in/out yani

systemani qaysi user qancha vaqt ishlatyapdi

Login/Logout/Va Model chiqadi sen haliham shu yerdamisan deb

Tabel bor TimeTrack bu user qachon kirib qachon chiqanini yozib yuradi kirish vaqti new Date() chiqish vaqti esa UserLastRequest Degan table dan oladi bu tabelni vazifasi userni har bir requstini yozib boradi sababi Timetrack ni chiqish vaqtiga ohirgi userga tegishlik requestni yozish bu esa judaham serverni qotiradi shunki userlar judaham ko'p shunga qanday yechim qilsam bo'ladi?

Yoki biror tool ni bilasizlarmi maslahat kerak)
Savol muallifi: Baxriddin プログラマー
..........................................................
Javob: Assalomu Aleykum muamo hisob kitob yoki vaqtni aniqlashda emas. Muamo request ko'p ligi va uni har action bolganda yozib yurishidadir

Hozir bu future ni olib tashladim
Javob muallifi: Baxriddin プログラマー
izohdagi javob linki

.........................................
Savol berish
👍5
#savol_157 #javob_berildi
#discuss nimaga xato bervoti?
Savol muallifi: Samuk_ov
Rasm 1

..........................................................
Javob: not found topilmadi
Javob muallifi: ILYOSBEK NAJMIDDINOV
izohdagi javob linki

......................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_158 #javob_berildi
Assalomu aleykum.
Men heroku ga proyektimni joylayotgandim.
git push heroku master qilganimda shunday hato beryapti
Savol muallifi: Sardorbek
Rasm 1

..........................................................
Javob: manage.py ni topolmapti.
Javob muallifi: Java Maniac
izohdagi javob linki

...................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_159 #javob_berildi
Assalom aleykom.

Manda shunaqa holat bo'lyaptiki, bitta request kelsa man shu requestga bir nechta fayllarni qaytarib yuborishim kerak. Zip holatga otkazmasdan turib shunday qilsa boladimi yani bittada bir nechta fayllarni qaytarib yuborish.
Savol muallifi: To'lqinov Sarvar
..........................................................
Javob: qaysini eshtaman desa id sini beradi, osha avqt siz real file ni qaytaras
Javob muallifi: Shavkat T
izohdagi javob linki

...................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_160 #javob_berildi
Assalomu alaykum, menda Springbootda kutarilgan proyekt bor. Hozir hamma formalar backendda tayyorlanib chiqadigan buttonlar ham rolega qarab thymeleafda chizilib frontendga berib yuboriladigan qillishim kerak. Lekin usha formaning ichidagi hamma tablellarga yoziladigan ma'lumotlar Request yuborib kelgan responsedan olinib chizilishi kerak. Hozir proyekt RestFullAPI holatida JWT token bilan ishlayapti. Uni yuqoridagi ko'rinishdagi proyektga o'tkazish uchun SpringSecutiryni configuratsiya qilishim kerak. Shu masalada yordan bera olasizllarmi
Savol muallifi: Najmiddin Botirov
..........................................................
Javob: Mana bu yaxshi example
https://github.com/stove99/springboot-thymeleaf-jwt
Javob muallifi: Mahmud Salomov
izohdagi javob linki

................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_161 #javob_berildi
Ассалому алейкум
Jasperni ishlatgandim, bitta noutda error siz ishlayabdi, boshqa noutbukda esa

java.lang.IllegalArgumentException: Null range specified
at javax.print.attribute.standard.PageRanges.<init>

shu errorni beryabdi. Kim duch kelgan shunaqa vaziyatga?
Savol muallifi: Shaxobbek Jurayev
..........................................................
Javob: Jasperda when no data = blank pageni, PageRanges Null ga ahamiyati yuq ekan => ishlamas ekan, manda jasper ichidagi selectga null kelayotgandi, endi buni jasperga ishonmasdan, javani o'zidan tekshirib keyin printga beraman
Javob muallifi: Shaxobbek Jurayev
izohdagi javob linki

.................................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_162 #javob_berildi
Assalom aleykum java email sender dan emailga xabar yuborishda xatolik bo'lyapti chromedan security ni o'chirib qoyaman desam uje bu xizmat unavailable deyapti muammo nimada ekanini topolmayamman
Savol muallifi: Ruzimboy Freeman
Rasm 1

..........................................................
Javob: spring.mail.host=smtp.mail.ru
spring.mail.port=465
[email protected]
spring.mail.password=your password
spring.mail.protocol=smtps
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.connectiontimeout=5000
spring.mail.properties.mail.smtp.timeout=5000
spring.mail.properties.mail.smtp.writetimeout=5000 application.properties ga tashlab sozlab oling
Javob muallifi: ☕️ Otabek Hoshimxon☕️
izohdagi javob linki

..............................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_164 #javob_berildi
Kolleksiya qiladigan websayt bor.
User kolleksiyaga item qo'shgan vaqtida Itemda 3 ta id, name, tag majburiy fieldlari bo'ladi va qo'shimcha fieldlarini o'zi xohlagan(maksimal 3-4 ta qo'shimcha) ravishda tanlash imkoniga ega.
Masalan, Kitob id, name, tag fieldlari aniq bo'ladi va qo'shimcha author, description, publishdate fieldlari user xohlagani uchun qo'shiladi.
qanaqa qilib buni realizatsiya qilish mumkin?
Savol muallifi: Aziz Abdukarimov
..........................................................
Javob: collections :
—————————————
id //1
user_id //1
name //book

—————————————
itemFields :
—————————————
id // 1
collection_id //1
string_1 // book_name
string_2 // author
string_3 // null
int_1 // count
int_2 // year
int_3 // null
double_1 // price
double_2
#savol_165 #javob_berildi
Assalomu alaykum
Bitta masala tushayabdi menga ,
Instagramdagiga oxshash live video qiladi , hohlasa osha videoni storeda yozilib qoladi hohlamasa o`chib ketadi shunga oxshash vaziat

kumdur shuni qilgan bolsa yoki qanaqa qilinishini eshitgan bolsa maslahat beringlar ,
qaysi tilda yozgan yaxshi qaysi framework ishlatgan yaxshi ,

javob uchun oldindan raxmat !
Savol muallifi: Jurabek Toshbekov
..........................................................
Javob: @Jurabek_Toshbekov

Live stream lar UDP protokolida ishlaydi. Bunga misol socket. Server hosil qilasiz, live stream qilayotgan foydalanuvchi o'zidagi videoni serverga uzatadi, server kelgan ma'lumotni boshqa userlarga uzatadi, shu bilan live stream hosil qilinadi(umumiy tushuncha shunday)

Videoni yozib olish masalasi serverda bo'ladi.

WebSocketni ishlatsangiz bo'ladi. bunga client mobile yoki frontend qismida yoziladi
Javob muallifi: Abdulvahid
izohdagi javob linki

.....................................
Savol berish uchun
👍1
#savol_166 #javob_berildi
#discuss Assalomu Alaykum,
Serverga dockerda deploy qilib ko'rish uchun simple project qilib ko'rgandim, lekin security ishlamayabdi qayerda xato qilganm topolmadm, sign up, sign in qilganda token qaytaryabdi o'sha token bilan add post qilaman desam 403 beryabdi.
Savol muallifi: Ваҳобиддин Зиё
..........................................................
Javob: 1. @RolesAllowed({"ROLE_USER","ROLE_ADMIN"}) roles allowed o'rniga @PreAuthorize() bu xato etibor bermabman shunga
2. https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
3. https://docs.spring.io/spring-security/site/docs/5.2.11.RELEASE/reference/html/authorization.html
security yozyotganda documentation alohida monitorga ochib qo'yingizla ekan😅
Javob muallifi: Ваҳобиддин Зиё
izohdagi javob linki

......................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_168 #javob_kutmoqda
Ассалом алейкум хаммага. Project да jwt қўлланилган. http да security with jwt ишлаб турибди хатосиз.. Проектни серверга деплой қилгандан кейин JWT INVALID SIGNATURE бервотти. Деплой қилингандан кейин хам http ишлавотти. Муаммо нимада эканлигига бош қотган.
Savol muallifi: Жавлон Анваров
................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_170 #javob_berildi
Native query da xato berayabdi
Savol muallifi: Nodira Egamberdiyeva
Rasm 1

..........................................................
Javob: Character varying bu name, bytea esa WorkspaceRoleName class, ikkovini tenglab boʻlmaydi. WorkspaceRoleNameni faqat name fieldi kiradigan qiling. WorkspaceRoleName enum boʻlsayam shunday xato beradi native queryda
Javob muallifi: Mahmud Salomov
izohdagi javob linki

.................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_171 #javob_berildi
Assalom aleykom. Pyhtondan userlarni passwordlari encoding qilib databasega saqlangan shu databasedan foydalanib spring securityga ulashim kerak. Uning uchun qanday qilib passwordni encode qilsa bo'ladi. Pythonda encode qilingan passwordni qanday qilib o'zimga moslab olsam bo'ladi
Savol muallifi: To'lqinov Sarvar
..........................................................
Javob:
Pbkdf2PasswordEncoder encoder = new Pbkdf2PasswordEncoder("secret", 216000, 256);
encoder.setAlgorithm(Pbkdf2PasswordEncoder.SecretKeyFactoryAlgorithm.PBKDF2WithHmacSHA256);
encoder.setEncodeHashAsBase64(true);
String encoded = "pbkdf2_sha256$216000$75YBxm2bwQ9r$/40kH5bfqfotHDl5MVokl1jRyTub8FQjkr5XNjoZxsM=";
boolean matches = encoder.matches(userLoginDto.getPassword(), encoded.substring(encoded.lastIndexOf("$")));

Javob muallifi: Abdulvahid
izohdagi javob linki

...................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
👍1
#savol_172 #javob_berildi
Gateway filter dan turib boshqa microservice ga openfiegn bilan request yuborsam shunaqa hatolik berayapdi buni qanday yo`qotsam bo`ladi
block()/blockFirst()/blockLast() are blocking, which is not supported in thread reactor-http-epoll-3
Savol muallifi: Davron
Rasm 1

..........................................................
Javob: resttemplate ni ishlatsam hatolik bermadi lekin feign va webClient da hatolik berdi sababini bilmadim
Javob muallifi: Davron
izohdagi javob linki

........................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_174 #javob_kutmoqda
web_rest
Assalomu alaykum

2 ta vaqtni kiritsa shu vaqtlar orasidagi chiqimni ko'rsatadigan query yozgandim postmendan tekshirganimda xato bermoqda run qilganda tug‘ri query hato yozganman yoki boshqa joyda hato bormi shuni tushunmadim
Service
Savol muallifi: Asadov Ibrat
Rasm 1
, Rasm 2, Rasm 3
........................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
👍1
#savol_175 #javob_berildi
Assalom aleykom. Spring boot bn Tymeleafda proyekt qilingan va bunga security ham qoshilgan. Shu appga foydalanuvchi 1 kun kirmasa uni avtomatichiskiy login pagega qaytarvorish kerak. Shu ishni JWT Dan boshqa usulda qilsa bo'ladimi, JWT bn qanday qilish kerakligini bilmadim
Savol muallifi: husniddin
..........................................................
Javob: MaxInactiveInterval degan narsa bor ekan balki shuni sinab ko'rarsiz
https://stackoverflow.com/questions/70524786/how-to-redirect-login-after-expire-session-time-grails-4-x
Javob muallifi: Channel
izohdagi javob linki

...........................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_176 #javob_berildi
assalomu alaykum

telegram bot qilmoqchi edim java da, regstr qiladigan joyi o'xshamayapti,
Savol muallifi: Doston Nazarov
Rasm 1

..........................................................
Javob:
            TelegramBotsApi telegramBotsApi = new TelegramBotsApi(DefaultBotSession.class);

Javob muallifi: SARVAR て
izohdagi javob linki

..........................................................
Savol berish uchun @spring_framework_savol_bot ga yozing
#savol_177 #javob_berildi
Assalomu alaykum Spring JPA da @ManyToMany annotatsiasini ishlatgan payitda bazaga yangi table create qiladi osha table ni columlarini primary key siz qanday create qilsa boladi
Savol muallifi: Ibrohimjon Yoldashev
..........................................................
Javob: U tablitsada oʻzi primary key boʻlmaydi, 2 ta foreign key boʻladi
Javob muallifi: Mahmud Salomov
izohdagi javob linki

.....................................................
Savol berish uchun @spring_framework_savol_bot ga yozing