原创 IntelliJ IDEA+MyBatis Generator(MBG)+MySQL自動生成實體類和Mapper代碼(逆向工程)

一、新建數據表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `stu_name`

原创 (測試記錄)文件字節流和緩衝字節流對大文件的執行效率對比

對於百兆以內的中小文件,去使用緩衝字節流的提升I/O性能,對比文件字節流的執行效率提升不是很明顯,基本處於毫秒級差距。 但是對於G級文件,使用緩衝流的I/O操作效率顯著提升,以下記錄測試數據。 這裏用Movie.mkv做測試源,文件約2

原创 Springboot整合Freemarker模版引擎進行頁面的開發

現在的主流開發模式都是採用前後端分離開發,但是作爲個人開發者來說,前後端分離開發所帶來的問題也是不少的,例如常見的ajax跨域問題,筆者在跨域請求的問題上使用了jsonp來解決,但是這次我們主要來講講結合Freemarker模版引擎(前後

原创 微信小程序——json數據與wx:for的運用

官方的文檔如下:   之前看了好久,都不明白item是什麼意思,然後一直手動使用{{array[0|1|2|3|4].message}}的原始方法將數據綁定起來,後來才知道item只是一個變量名,用來獲取array數組裏面的元素。 那麼

原创 "帖子—評論"的數據庫設計和代碼實現(思路記錄)

由於本人的畢業設計需要開發一個類似於百度貼吧的功能模塊,從這麼多年來貼吧的使用體會來看,其最基礎、最主要的功能爲:發帖——評論——回覆。 這就形成了1:N(1個帖子:N個評論)和M:N(M個評論:N個回覆)的關係。 一、在數據庫方面,我

原创 關於微信小程序Swiper組件的使用問題與解決方案

最近開發需要用到一種在同一頁面之下進行數據分類顯示的方案。效果如下圖所示: 使用Swiper組件的時候,會發現有個問題,Swiper的高度不能無限制往下拉,官方文檔中說明必須給予固定高度,這就導致了用戶瀏覽體驗差。 由於我對前端不是特

原创 通過訪問URL直接下載服務器資源文件(Tomcat配置)

1、打開Tomcat中conf文件夾,編輯sever.xml。 2、找到<Host/>標籤,新增下面這行代碼: <Context path="/source" docBase="D:/source" debug="0" privilege

原创 POST請求中url和body參數的key相同

今天測試的時候,發現有個post請求很奇怪,它的url中的參數名和body請求體的參數名相同,那麼後臺獲取到的該參數的值會是url中的還是body請求體中的呢?亦或是二者都獲取? 首先我的路由寫法是: Route::post('good

原创 微信小程序——點擊事件傳參沒有數據(undefined)

今天在wxml和js傳參的時候,爲了和後臺的命名規則保持一致,在data-questionId的駝峯式命名,結果發現參數傳到js的時候,js打印出來爲undefined。今天把這個坑填了! 微信開發者工具爲:V1.02.1902010

原创 微信小程序——parseInt的小坑

今天調試程序的時候,點擊取消按鈕之後,發現預想的數據沒有刪除,而是刪除了其他的數據。(總共顯示3條數據,想刪除第一條,結果發現刪除了第三條,系統也沒有報錯。) 一開始還以爲是刪除某一個item之後數組順序調轉了,於是又費盡周折把變量和遍歷

原创 springboot——關於template might not exist or might not be accessible的問題

這其實是springboot開發中的一個非常容易忽略的地方,遇到這種錯誤時候, 1、檢查路徑有沒有錯。 2、特別留意自己的項目是否需要返回對象到body區。 3、形如 “localhost:8080/A/B.html” 的,則要確認B

原创 微信小程序——動態改變循環列表中的某一個元素樣式

首先來看一下效果: 說一下思路:從後臺傳來的json,然後微信小程序端通過wx:for方法渲染出來,可以看到,一開始的按鈕狀態status都是灰色,(自定義0爲灰色,1爲彩色)。如果想要一次點擊修改全部元素內容的話,那麼對這些按鈕設置一

原创 微信小程序——設置Springboot本地服務器端口和地址,從而訪問項目外文件夾的內容

例如現在有個功能,是實現圖片上傳到服務器並返回圖片地址進行前端渲染的功能。 首先我們的思路如下: 1、微信小程序端選擇圖片--->2、上傳到服務器--->3、將圖片寫入指定文件夾--->4、再將文件所在的地址記錄到數據庫(服務器地址)--

原创 微信小程序——多張圖片上傳(uploadFile) Java後臺

首先是前端js的代碼: Page({ data: { }, //選擇並上傳圖片--Max:9張 selectImage: function () { wx.chooseImage({ count:

原创 微信小程序——wx.navigateTo點擊後沒反應

首先,檢查你跳轉的目標路徑是不是屬於tabBar,若屬於,且當前頁面存在tabBar時,wx.navigateTo方法是失效的。 此時可用wx.switchTab方法,並記得在app.json中的"pages":[]註冊你要跳轉的目標路徑