受歡迎的一對一聊天選擇,作為一個具有創(chuàng)新性的聚合直播平臺,掌門人傳媒的掌門人新直播·秀生活由多位高級工程師共同研發(fā)打造,。
在那種情況下,,我決定來做這個即時聊天的項目,先定下使用SpringMVC+Hibernate作為后端框架,,然后一步一步查資料尋找和學(xué)習(xí)通信和前端相關(guān)的知識和解決方案,,終花了幾個月時間完成了這樣的一個項目,基本達(dá)到了預(yù)期的功能,。但是更重要的是在這個過程中,,我學(xué)會了很多東西,比如遇到問題應(yīng)該怎么解決,,常用開發(fā)借助哪些工具之類的,,學(xué)會了使用SpringMVC框架來快速進(jìn)行開發(fā),學(xué)會了js原生的語法等等,。
但是這樣又會引出一些問題,。這個可以在之后設(shè)計前端的時候完善。現(xiàn)在先完成手頭任務(wù),。IllegalStateException錯誤,。同樣使用User類的userId屬性向后臺傳值的聊天功能正常。在bulidrelation句打印輸出的userId未能成功輸出,。因此排除因為數(shù)據(jù)類型而傳值錯誤的可能性,。經(jīng)過自己檢查,發(fā)現(xiàn)導(dǎo)致錯誤的原因:修改了后臺接收值id userName為userId,,但是前臺雖然修改了值,,但是沒有修改input的name屬性,name仍為userName,,與后臺userId名稱不匹配因此導(dǎo)致傳值失敗,。
代表其在平臺內(nèi)的綜合表現(xiàn)越好。我的副型是自保,,我老婆的副型是一對一,。當(dāng)然,這些都是學(xué)習(xí)九型人格之后知道的概念,。都說婚姻中伴侶是來相互修煉的,,但是在學(xué)習(xí)九型人格之前,我覺得用“相互修理”這個詞更為合適,。并且,,作為一個有點慫的9號,,我基本上是沖突中那個被按在地上反復(fù)摩擦的角色。而這些被按在地上摩擦的經(jīng)歷中,,讓我刻骨銘心的是每半個月的咖啡館聊天活動,。我老婆作為有點小資的愛浪漫之人,要求我每半個月務(wù)必要請她到咖啡館,,夫妻兩個人坐下來喝喝咖啡,、聊聊天。自保人在摳門方面那并非浪得虛名,。聊天在哪里聊不是聊,,為啥非要在咖啡館這種華而不實的地方聊?
js有了基本的認(rèn)識,,接下來就要開始編寫啦,!昨天研究完Layer之后就沒有再繼續(xù),今天繼續(xù)制作main,,一定在今天之內(nèi)把main頁面完成,!通過Layer嘗試創(chuàng)建好友列表成功,準(zhǔn)備開始制作聊天窗口,。前端窗口基本已經(jīng)制作完畢,,開始與后端的整合。前端視圖與后端整合基本完畢,,下一步開始細(xì)節(jié)完善,。(這兩天做前端的時候比較煩,在制作過程中當(dāng)然也遇到了很多問題,,不過為了節(jié)省時間就沒有在這里說明,,只大致說一下制作的內(nèi)容。
用戶頭像現(xiàn)在是默認(rèn)的,,之后需要實現(xiàn)用戶上傳頭像的功能,,使用數(shù)據(jù)庫存儲頭像路徑,然后在此處顯示頭像,,好友列表處頭像同理,。雖然左邊消息和右邊消息都實現(xiàn)了,但是怎么根據(jù)實時接收消息在指定區(qū)域插入這些效果,,今天稍微查了一下,,使用js應(yīng)該可以實現(xiàn),但是還需要注意的是需要實現(xiàn)另外幾個效果,,使用流加載方式加載過久的歷史消息,,有新消息出現(xiàn)應(yīng)放置在下面,并且需要把聊天窗口定位到下面角形還需要專門去實現(xiàn),,怎么貼緊氣泡還是一個問題,。