原创 Java框架基礎教程 : 使用Maven搭建SSH項目(Idea)

本教程是在Idea中使用Maven搭建Struts2+Spring3+hibernate4的開發環境做Java開發有一年多了,幾個項目中使用最多的還是這套SSH框架,在這裏記錄一下Maven的安裝與配置以及創建一個web項目可以看下面這篇

原创 JQuery 獲取動態id input的value

html<input type="text" id="<s:property value="#s.id" />count" value="<s:property value="#s.count" />" />jsvar count = $

原创 JUnit5使用教程及簡單的測試案例(Idea,Android studio)

一.介紹什麼是Junit5 ?先看來個公式:JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage這看上去比Junit4 複雜,實際上在導入包時也會複雜一些。JUnit Platf

原创 Java框架基礎教程 : Maven安裝與配置以及在IDEA中使用Maven創建一個web項目

一.Maven的安裝與配置1. 首先在Maven官網下載最新版的Maven程序;2.將文件解壓到自己的目錄3.新建環境變量MAVEN_HOME,賦值就是剛剛解壓的目錄4.編輯環境變量Path,追加%MAVEN_HOME%\bin\;5.現

原创 解決struts上傳文件後項目重新發布後文件丟失

第一步,在tomcat上配置虛擬路徑虛擬路徑指向的即是文件存儲的路徑第二步,在文件寫入的時候,使用絕對路徑,將文件寫入到之前文件存儲的路徑然後通過配置的虛擬路徑即可訪問寫入到服務器的文件 點贊 收藏 分享

原创 bitmap與字符串的相互轉換

Bitmap to String:public String BitMapToString(Bitmap bitmap){            ByteArrayOutputStream baos=new  ByteArrayOutpu

原创 微信小程序頁面刷新,下拉刷新

最近做項目的時候略微研究了一下微信小程序的頁面刷新機制.微信小程序的刷新類似於Ajax的刷新,可以通過setData實現部分頁面的刷新,並不需要onLoad頁面.當然,微信小程序並沒有類似於網頁或者Android的頁面重載方法.刷新頁面只

原创 js定義公共常量

config.jsvar port = "http://localhost:8080"; function getPort(){ return port; } 首先在html中引入config.js<script> v

原创 微信小程序登錄Java後臺接口(詳解,附示例代碼)

首先看一下官方文檔地址:微信小程序官方文檔API登錄接口我們先對官方給的時序圖進行簡單的分析1.當小程序調用wx.login()時,會獲得一個code(臨時登錄憑證),然後我們需要用wx.request()將code發送到自己的服務器.2

原创 js jQuery 取標籤值

<input >jQuery     : $(".className").val();                   $("#idName").val();js : document.getElementById("idName")

原创 Maven的生命週期

前一段時間接到東華軟件的電話面試,面試官問到了這個問題,頓時有點懵.雖然面試順利通過了,後來還是仔細研究了這個問題.在這裏記錄一下.Maven有三套生命週期,分別是clean、default、site,每個生命週期都包含了一些階段(pha

原创 Java Socket 原理及生命週期

首先看一下Socket原理:網絡上的兩個程序通過一個雙向連接實現數據的交換,這個雙線鏈路的一端稱爲一個Socket.Socket也叫套接字,可以用來實現不同虛擬機或不同計算機之間的通信.在Java語言中,Socket可以分爲兩種類型:面向

原创 Java Socket實現客戶端與服務端通信實例

首先,創建一個Server.java的服務器端類package socket; import java.io.BufferedReader; import java.io.InputStreamReader; import java.i