Time of Update: 2018-07-19
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is
Time of Update: 2018-07-19
java web開發_購物車功能實現 之前沒有接觸過購物車的東東,也不知道購物車應該怎麼做,所以在查詢了很多資料,總結一下購物車的功能實現。 查詢的資料,找到三種方法: 1.用cookie實現購物車; 2.用session實現購物車; 3.用cookie和資料庫(購物車資訊持久化)實現購物車; ===========================================================
Time of Update: 2018-07-19
一、Java把記憶體分為兩種: 1、棧記憶體,用來存放基本類型變數以及對象的引用變數; 2、堆記憶體,用來存放new關鍵字建立的對象與數組; 二、Java裡方法的參數傳遞方式只有一中——值傳遞,即是將實際參數複製一份傳入方法中,實際參數本身不會受到任何影響,參照C語言中的函數參數傳遞,形參與實參(當時學的時候真的好暈); 三、第一段交換代碼(基本類型為參數) public class JavaTest {public static void swap(int a,
Time of Update: 2018-07-19
/*一個數如果恰好等於它的因子之和,這個數就稱為 "完數 "。*/public class CompleteNumber { private int firstFactorNumber; /** * 因為不管怎麼計算由於非素數數都可以通過1·9中通過乘計算得出所以除了1和2隻需要繼續是否可以被2-9整除就可以 * 這一說法利用了提取最小公因式來計算得出 * 當然要避免一個重要問題就是當它是個位元字的時候也就是1 、 2 、 3
Time of Update: 2018-07-19
public class PalindromeNumber2 { /*產生一位元字的迴文數*/ private void adigit(long parentNumber, long tenID) { long tenIDResult = (long) Math.pow(10, tenID); for (int i = 0; i <= 9; i++) { System.out.println((long)
Time of Update: 2018-07-19
1.類的載入過程 JVM將類載入過程分為三個步驟:裝載(Load),連結(Link)和初始化(Initialize)連結又分為三個步驟,如下圖所示: 1) 裝載:尋找並載入類的位元據; 2)連結: 驗證:確保被載入類的正確性; 準備:為類的靜態變數分配記憶體,並將其初始化為預設值; 解析:把類中的符號引用轉換為直接引用; 3)初始化:為類的靜態變數賦予正確的初始值;
Time of Update: 2018-07-19
一、虛擬機器棧(棧記憶體) 1、存放基本類型的變數資料,如: int a = 10; //10就存放在相應棧記憶體中 2、存放引用變數,如: ClassA a = new ClassA(); //a就是引用變數,引用對象,相應棧記憶體中存放對象本身在堆記憶體中開闢空間的首地址 int[] b = new int(5); //b也是引用變數,引用數組,相應棧記憶體中存放數組本身在堆記憶體開闢的連續空間的首地址
Time of Update: 2018-07-19
GraphQL Java Tools是一個軟體包,能夠從GraphQL的模式定義*.graphqls檔案構建出對應的Java的POJO類型對象。 GraphQL Java Tools的最新版本是2017.11發布的4.3.0。 1. GraphQL Java Tools的項目名稱為graphql-java-servlet,其本身依賴如下軟體模組: com.graphql-java:graphql-java:6.0
Time of Update: 2018-07-19
/** * * @author Fly */public class InsertSort { public int[] insertSort(int[] a) { int size = a.length; int j; for (int i = 1; i < size; i++) { int temp = a[i]; for (j = 0; j < i; j++) {
Time of Update: 2018-07-19
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.RandomAccessFile;import java.io.Reader;/*
Time of Update: 2018-07-19
現在貼出部分核心代碼,在最後提供全部代碼下載連結。有感興趣的朋友,可以點選連結下載原始碼 二維碼,是一種採用黑白相間的平面幾何圖形通過相應的編碼演算法來記錄文字、圖片、網址等資訊的條碼圖片。 如下圖 一、Java 所需jar包:QRCode.jar http://vdisk.weibo.com/ QRCode類:二維碼操作核心類 package app.Code; import java.awt.Color; import
Time of Update: 2018-07-19
import java.io.File; public class DeleteFileUtil { /** * 刪除單個檔案 * @param sPath 被刪除檔案的檔案名稱
Time of Update: 2018-07-19
package Utils.Sort; /** *快速排序,要求待排序的數組必須實現Comparable介面 */ public class QuickSort implements SortStrategy { private static final int CUTOFF = 3; &
Time of Update: 2018-07-19
Java語言的輸入輸出功能是十分強大而靈活的,美中不足的是看上去輸入輸出的代碼並不是很簡潔,因為你往往需要封裝許多不同的對象。在Java類庫中,IO部分的內容是很龐大的,因為它涉及的領域很廣泛:標準輸入輸出,檔案的操作,網路上的資料流,字串流,物件流程,zip檔案流....本文的目的是為大家做一個簡要的介紹。
Time of Update: 2018-07-19
目錄結構如下: run.sh proj |---------classes |---------lib 運行時,使用./run.sh proj 你的類的完全路徑名 #! /bin/bash # check args if [ $# -ne 2 ] then echo "Usage:$0 DIR CLASSNAME" exit fi DIR=$1 CLASSNAME=$2 #
Time of Update: 2018-07-19
上一篇展示了spring的web版hello world,本篇來一個普通java項目中運用spring的demo,裡面有對singleton與prototype的討論,可以很清晰的看到spring對實體的注入策略。 因為是個demo,後來看工廠後處理器以及bean前、bean後處理器的時候加入了一個簡單地BeanPostProcessorImpl實作類別,在此一起展現。 項目結構: 建項目、導包、建立好目錄結構後,我們來寫bo.DoSth類,很簡單的輸出字串。
Time of Update: 2018-07-19
在使用Oracle的時候,需要添加一個唯一的主鍵,一般使用的是36位的唯一的字串,我們有兩種方式 一、使用資料庫自動產生的方式,自動添加唯一的ID值 create table t_log( ssid varchar2(36) default sys_guid() primary key, type varchar2(10), detail varchar2(100));default sys_guid()這個函數時Oracle內建的,
Time of Update: 2018-07-19
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream;
Time of Update: 2018-07-19
//題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 //第二天早上又將剩下的桃子吃掉一半,又多吃了一個 //以後每天早上都吃了前一天剩下 的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。 //求第一天共摘了多少。 package wzs.arithmetics;//題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個
Time of Update: 2018-07-19
前序 今天去面了幾家公司,主要是Java後端的,有個公司問的東西真的是蠻多的,這裡記錄一下印象深一點的問題吧。 Java基礎 int、byte、char各占幾個位。 注意這裡說的不是位元組,問的是bit位。 我當時就說int 4個位元組,byte 1個位元組,char 2個位元組。 每個位元組又是8位,各再乘以8就好了。結果那面試官居然還說1個位元組是4位,當時我都懵了。回來查查資料發現,我才是對的。1個位元組就是8位。。。 參考資料: