原创 開源DBCP、C3P0、Proxool 、 BoneCP連接池的比較

  簡介 項目主頁 使用評價  DBCP DBCP是一個依賴Jakarta commons-pool對象池機制的數據庫連接池.DBCP可以直接的在應用程序用使用 http://homepages.nildram.co.uk/~

原创 淺談CPU 指令 內存 硬盤間的關係

日常生活中,我們經常會在電腦磁盤之間的複製粘粘文件,是怎麼實現的呢?   當我們按下 Ctrl + C 時,CPU 執行 “複製指令” 將硬盤文件的起止地址臨時放到內存中,這時內存並沒有讀取磁盤的所有文件數據。   當我們按下 Ct

原创 JAVA設計模式之工廠模式之簡單工廠模式

public class SimpleShapeFactory { /** * 核心:具體的實現由其Shape子類實現,返回其本身Shape對象 * 優點:工廠方法getShape爲靜態方法,可直接調用; *

原创 Maven詳解

一.前言     以前做過的項目中,沒有真正的使用過Maven,只知道其名聲很大,其作用是用來管理jar 包的。最近一段時間在項目過程中使用Maven,用Maven構建的web項目,其項目結構只停留在瞭解階段,沒有深入的使用與理解,剛

原创 Maven默認編碼更改

1.Maven的默認編碼爲GBK 2.更改默認編碼爲UTF-8 設置環境變量: 變量名:MAVEN_OPTS 變量值:-Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Xms256m:-Xmx512m分別

原创 JAVA設計模式之工廠模式之抽象工廠模式

public class AbstractFactoryTest { @Test public void testFillColor(){ AbstractFactory colorFactory=new ColorFacto

原创 部分A+B

題目描述 正整數A的“DA(爲1位整數)部分”定義爲由A中所有DA組成的新整數PA。例如:給定A = 3862767,DA = 6,則A的“6部分”PA是66,因爲A中有2個6。 現給定A、DA、B、DB,請編寫程序計算PA + PB

原创 德才論

題目描述 宋代史學家司馬光在《資治通鑑》中有一段著名的“德才論”:“是故才德全盡謂之聖人,才德兼亡謂之愚人,德勝才謂之君子,才勝德謂之小人。凡取人之術,苟不得聖人,君子而與之,與其得小人,不若得愚人。”現給出一批考生的德才分數,請根據

原创 JAVA設計模式之工廠模式之工廠方法模式

import factoryPattern.factoryMethod.service.Shape; /* * 創建接口,同種產品的不同系列分別實現該工廠接口(比如三角形、矩形、橢圓均同 爲形狀產品)。 * 消費產品系列時只需調用該

原创 基於MVC圖片水印的源碼分析

public interface WaterMark { public static final String FONT_NAME = "華文新魏"; public static final int FONT_STYLE = Fo

原创 福爾摩斯的約會

大偵探福爾摩斯接到一張奇怪的字條:“我們約會吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時間“星期四 14:04”

原创 數素數

題目描述 令Pi表示第i個素數。現任給兩個正整數M <= N <= 10000,請輸出PM到PN的所有素數。 輸入描述: 輸入在一行中給出M和N,其間以空格分隔。 輸出描述: 輸出從PM到PN的所有素數,每10個數字佔1行,其間以

原创 java獲取當前路徑的幾種方法

1、利用System.getProperty()函數獲取當前路徑: System.out.println(System.getProperty("user.dir"));//user.dir指定了當前的路徑 2、使用File提供

原创 SAX解析Xml

<?xml version="1.0" encoding="UTF-8"?> <articles> <article cate="xml"> <title>XML概述</title> <author

原创 Can't load log handler "1catalina.org.apache.juli.FileHandler" 原因分析及解決

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=64M; support was removed in 8.0 Java HotSpot(TM) 64