Time of Update: 2016-10-02
標籤:搭建struts2是重點,搭建這個架構有些麻煩,遇到不少的問題,終於一一解決,寫在此處,以作備忘。1. 首先要下載struts2的一些組件,我下載的版本是struts-2.3.28.1,MyEclipse是Version: 2014版本的。由於版本的不斷升級,導致在搭建的過程中,和過去相對較舊的版本搭建有了一些差別,不過問題不是很大。這裡是下載的struts2的地址:http://struts.apache.org/download.cgi#struts252.
Time of Update: 2016-10-04
[新手學Java]使用beanUtils控制javabean,beanutilsjavabean使用BeanUtils設定/讀取屬性的值以及預設支援的自動轉化: @Test//使用BeanUtils設定/讀取屬性的值以及自動轉化public void test1() throws IllegalAccessException, InvocationTargetException, NoSuchMethodException{ Person p=new Person(); //
Time of Update: 2016-10-05
Maven多模組項目使用MyBatis Generator,mavenmybatis開發環境: JDK:8u102 Maven:3.3.9 MySQL:5.7.10 MySQL Connector:5.1.40 IDE:IntelliJ IDEA 2016 MyBatis:3.4.1 MyBatis Generator:1.3.5 項目案例: 個人部落格 項目結構:
Time of Update: 2016-10-05
關於json序列化循環參考導致出錯,json序列化以下是錯誤資訊: Caused by: java.lang.IllegalStateException: circular reference error Offending field: methodAccessor Offending object: preserveType: false, type: interface sun.reflect.MethodAccessor, obj:
Time of Update: 2016-10-04
Java檔案編碼自動轉換工具類,java編碼工具類 本篇隨筆主要介紹了一個用java語言寫的將一個檔案編碼轉換為另一個編碼並不改變檔案內容的工具類: 通過讀取源檔案內容,用URLEncoding重新編碼解碼的方式實現。 1 public class ChangeFileEncoding { 2 public static int fileCount = 0; 3 public static String sourceFileRoot =
Time of Update: 2016-10-04
JAVA多使用者商城系統源碼,java多使用者源碼最近公司要搞商城,讓我多方諮詢,最後看了很多,要不就是代碼注釋不全,要不就是bug多,要麼就是文檔缺少,最後決定自己開發一套商城。下面是開發的一些心得體會,權且記錄下來,給自己做個記錄把。 網址:www.redpigmall.net,本人QQ:4407509,有問題可以聯絡本人之前一直都是在從事電商相關和互連網金融開發,處理過億級資料量,所以被目前這家公司看重。由於JAVA是開源的,最近幾年hadoop等開源產品越來越成熟,而且是基於J
Time of Update: 2016-10-03
Atitit. 擷取cpu佔有率的 java c# .net php node.js的實現, Atitit. 擷取cpu佔有率的 java c# .net php node.js的實現 通過wmic介面擷取cpu佔有率 C:\Users\Administrator.ATTILAXPC188>wmic cpu get
Time of Update: 2016-10-04
[新手學Java]反射學習筆記,java學習筆記樣本類 @SuppressWarnings("unused")public class Person { public String Name; private int Age; public Gender Gender; private static String Species = "人類"; public Person(){
Time of Update: 2016-10-05
Hadoop學習2,hadoop學習搭建偽分布式完成之後:偽分布式安裝詳細介紹:http://www.powerxing.com/install-hadoop/ 練習1 編寫Java程式實現以下函數: 1.向HDFS中上傳檔案
Time of Update: 2016-10-04
spring註解配置啟動過程,spring註解過程 最近看起spring源碼,突然想知道沒有web.xml的配置,spring是怎麼通過一個繼承於AbstractAnnotationConfigDispatcherServletInitializer的類來啟動自己的。鑒於能力有限以及第一次看源碼和發部落格,不到之處請望諒~ 我用的IDE是IntelliJ
Time of Update: 2016-10-03
java對xml節點屬性的增刪改查,javaxml節點增刪學習本文之前請先看我的另一篇文章JAVA對XML節點的操作可以對XML操作有更好的瞭解。 1 package vastsum; 2 3 import java.io.File; 4 import java.io.FileWriter; 5 import java.util.Iterator; 6 7 import org.dom4j.Attribute; 8 import org.dom4j.Document; 9 import
Time of Update: 2016-10-05
初學Java9:學習Mybatis時報錯:Parameter 'name' not found. Available parameters are [1, 0, param1, param2],nameisntavailable報錯-->Parameter 'name' not found. Available parameters are [1, 0, param1, param2] 百度找到這篇文章完成修改 http://blog.csdn.net/w864
Time of Update: 2016-10-02
公眾平台開發—成語接龍,公眾平台成語接龍一、源碼package org.xs.dntown.wx.idiom.modules.web;import java.util.Date;import java.util.List;import java.util.Random;import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang3.StringUtils;import
Time of Update: 2016-10-03
Java程式記憶體的簡單分析,java程式分析這篇文章將簡單的說明下當我們運行Java程式時JVM(Java虛擬機器)的記憶體配置情況。首先我們先來感觀的認識下幾個名詞:1、棧,一般來說,基礎資料型別 (Elementary Data
Time of Update: 2016-10-01
java設計模式--策略模式,java設計模式--策略模式屬於對象的行為模式。其用意是針對一組演算法,將每一個演算法封裝到具有共同介面的獨立的類中,從而使得它們可以相互替換。策略模式使得演算法可以在不影響到用戶端的情況下發生變化。本文地址:http://www.cnblogs.com/wuyudong/p/5924223.html,轉載請註明源地址。策略模式的結構 策略模式是對演算法的封裝,是把使用演算法的責任和演算法本身分割開來,委派給不同的對象管理。策略模式通常把一個系列的演算法封裝到一系
Time of Update: 2016-10-03
SpringIOC使用擴充,springioc擴充 在上篇部落格中,我們使用Spring通過setter訪問器實現了對屬性的賦值,這種做法被稱為設值注入。除此之外Spring還提供了通過構造方法賦值的能力,成為構造注入。下面我們通過一個小demo來瞭解如何通過構造方法來注入值(因一個類中可能包含其他自訂類型的對象,所以我們採用Student類中包含Car類的執行個體來示範如何通過構造來給Student類屬性注入值) Student類: public class Student {
Time of Update: 2016-10-02
Java傳值和傳址,java傳值調用函數時,傳的參數過去可能是傳值,也可能是傳址。如果是傳值,函數內部的操作對參數的值沒有影響;如果是傳址,函數內部的操作是對參數指向的記憶體進行操作,會影響參數的值。Java到底是傳值還是傳址?用下面這個例子可以實驗一下:package test;import java.util.ArrayList;import java.util.List;public class ValueAndAddress { public static void f1(
Time of Update: 2016-10-02
Servlet向用戶端發送中文資料的編碼情況,servlet中文(更多內容請關注本人訂閱號:it_pupil) 拿到字串,以特定形式編碼成位元組數組(如UTF-8)。(位元組數組是你人工轉換的) 告訴瀏覽器,以相同方式解碼顯示(UTF-8)。 如果你使用的是字元流,那麼需要注意三點:
Time of Update: 2016-10-02
三層架構與MVC之間的區別,三層架構MVC區別文章轉寄自:http://www.admin10000.com/document/535.html 我們平時總是將三層架構與MVC混為一談,殊不知它倆並不是一個概念。下面我來為大家揭曉我所知道的一些真相。首先,它倆根本不是一個概念。 三層架構是一個分層式的軟體體系架構設計,它可適用於任何一個項目。 MVC是一個設計模式,它是根據項目的具體需求來決定是否適用於該項目。 那麼架構跟設計模式有什麼區別呢? 我們從接手一個項目開始,首先,我們需要進
Time of Update: 2016-10-02
Servlet資料緩衝,servlet緩衝 緩衝是提高資料訪問能力,降低伺服器壓力的一種必要的方式,今天我要說的資料緩衝方式有兩種,1-->session對單個資料提供者頁面的資料進行緩衝,2-->單例模式對整個servlet頁面一個公用的資料緩衝。 3-->cookie本機快取一、什麼是緩衝