原创 StringBuilder與String的區別

很久之前看過尚硅谷的視頻,最近用到了所以想總結一下 1.String內存解析: 字符串不屬於基本數據類型,但是可以通過字面量賦值”=”,也可以使用new關鍵字。 使用“=”與使用new關鍵字有很大的區別。 下面先介紹幾

原创 Mybatis association與collection關聯查詢

Mybatis使用association與collection關聯查詢 association:複雜的類型聯合,一個複雜的關聯,就是在查出結果後,根據情況將其映射到一個類中(其是一個對象),即resultMap中的一個property對

原创 解析request.getInputStream()

前幾天在做文件上傳,當時突然搞不清楚上傳原理,沒辦法下手,所以趁着週末研究了一下: 帶有文件上傳的form表單: <form action="fileUploadServlet" enctype="multipart/form-data

原创 Spring學習筆記-1:Spring裝配

一直再用Spring,但是僅限於使用,也沒有系統學習過,最近抽空開始系統學些一下,以spring in action作爲參考,以下內容大部分摘自spring in action,僅限於自己學習。 1.裝配 創建對象之間的協作關係稱爲裝配,

原创 springMVC+Mybatis整合配置

前段時間從公司離職,因爲產生了一點糾紛,解決糾紛需要時間,所以並沒有急着找工作。所以自己寫了一個信息管理系統。這裏記錄下。 項目架構是SpringMVC+MyBatis+MySQL,前端是EasyUI+FreeMarker 1.web.

原创 使用反射將HttpServletRequest對象中的數據映射到實體類中

今天老闆讓使用jsp+servlet+jdbc做一個後臺的數據查詢,很鬱悶,爲什麼不用Spring和mybatis或者hibernate,但是畢竟人家是老闆,還是照做了。但是在開發過程中,將request中的屬性封裝到實體類中時,由於實體

原创 jsp+servlet文件上傳以及request提交數據利用反射封裝到實力類中

1.帶有文件上傳的form表單不能使用getParameter()及其相關方法獲取參數 之前用過使用反射將數據填充到實體類中使用反射將數據映射到實體類中,但是此種方法不支持上傳文件, 但是後來發現這種方法並不支持文件上傳,因爲文件上傳的

原创 鼠標拖動div(pc/移動)/touch事件/mouse事件

2.這周接了一個分享到QQ後者微信的分享頁任務,裏面有一個拖動div左右滑動的功能,由於第一次做,弄了五六個小時,終於出來了 1.HTML <div id="videoShow" class="video_show"> <div

原创 音視頻播放對應文字同步高亮且滾動到指定位置(scrollTop)

需求 播放音頻或者視頻,對應文字高亮展示以及滾動到該位置,紅色方框是一個scroll 數據 代碼 <div class="col-sm-12 float-none new-content" height="652">

原创 微信小程序demo(新聞類)

1月9號微信小程序正是上線,在網上嘗試了一下,發現很厲害。所以研究了一下。 下面是我的demo: 包含四個頁面:news.js/news.wxss/news.json/news.wxml 1.news.wxml: <scroll

原创 Java8 lambda表達式使用總結

總結了一下自己常用的lambda式。 package com.gm.test; import org.junit.Test; import java.util.*; import java.util.stream.Collectors

原创 利用JDBC ResultSetMetaData 將數據反射到實體類中

1.JDBC ResultSetMetaData將數據反射到實體類中 代碼: private <T> List<T> setMetaData(ResultSet rs, Class<T> clazz) throws Exception {

原创 MySQL 計算時間差並求和與填充默認值(IFNULL)

TIMESTAMPDIFF(interval,expr1,expr2) SUM(TIMESTAMPDIFF(SECOND,BeginTime,EndTime)) 返回exp1與expr2之間的時間差,其結果以interval的形式輸出

原创 ffmpeg 音頻轉amr

1.安裝ffmpeg Mac: 不需要安裝,直接在官網下載 http://ffmpeg.org/download.html 下載地址:https://evermeet.cx/ffmpeg/(免

原创 css實現動態旋轉

需求:刷新按鈕點擊後,動態旋轉 1.代碼 .refresh-animation { animation: rotate 4s infinite; -webkit-animation: rotate 1s infinite;