原创 控制檯執行Junit

Windows 方式1: step a:先set classpath,即工程所引用的jar包和其他工程(set classpath=工程/Jar包目錄),注意case所在工程本身也要加入classpat 直接執行java -cp

原创 springboot中配置文件application.properties的理解

# 文件編碼 banner.charset= UTF-8 # 文件位置 banner.location= classpath:banner.txt # 日誌配置 # 日誌配置文件的位置。 例如對於Logback的`classpath:l

原创 [轉]不安裝Oracle客戶端遠程連接Orcale數據庫

本方法是通過使用ORACLE官方提供的精簡版客戶端,即綠色免安裝的客戶端。 下載地址(此處提供的是官方各版本下載地址): Windows 32位系統中使用的客戶端下載地址 其他系統環境中使用的客戶端下載地址 Instant clien

原创 Jetty Maven 和JDK之間版本關係

Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin Jetty9 最新的Maven插件配置:http://www.eclipse.

原创 JAVA多線程實現的三種方式

最近在做代碼優化時學習和研究了下JAVA多線程的使用,看了菜鳥們的見解後做了下總結。1.JAVA多線程實現方式 JAVA多線程實現方式主要有三種:繼承Thread類、實現Runnable接口、使用ExecutorService、Call

原创 MyBatis mapper文件中的變量引用方式#{}與${}的差別

ibatis中使用select top #num# * from tableName出現錯誤。由於初次用ibatis還不知道在它裏邊拼寫SQL語句的一些規則,導致一些自認爲很平常的SQL語句,在它這裏翻了船。select top #num

原创 java使用ImageReader判斷圖片的類型

package com.javacodegeeks.snippets.desktop; import java.io.File; import java.io.IOException; import java.util.Iterator

原创 HashMap 簡單理解

HashMap 是一個散列表,它存儲的內容是鍵值對(key-value)映射。HashMap 繼承於AbstractMap,實現了Map、Cloneable、java.io.Serializable接口。HashMap 的實現不是同步的,

原创 Eclipse構建Maven項目

1. 安裝m2eclipse插件    要用Eclipse構建Maven項目,我們需要先安裝meeclipse插件     點擊eclipse菜單欄Help->Eclipse Marketplace搜索到插件Maven Integrat

原创 eclipse生成可執行jar包

相信大家在開發java的時候一定會遇到要求將java工程打包成可運行的jar的需求,今天我在這篇博客中詳細講解一下生成可運行jar的兩種方法,親測完全可行。 1. 工程中不包含第三方的jar包 這種情況比較簡單,選中需要生成jar的

原创 概要設計&詳細設計 的理解

概要設計 首先,開發者需要對軟件系統進行概要設計,即系統設計。概要設計需要對軟件系統的設計進行考慮,包括系統的基本處理流程、系統的組織結構、模塊劃分、功能分配、接口設計、運行設計、數據結構設計和出錯處理設計等,爲軟件的詳細設計提供基礎

原创 eclipse下用ant打包添加jar包方法

eclipse下用ant打包添加jar包方法如下: 右鍵點擊打包所用的文件(build.xxx.xml),選擇Run As à 3.Ant Build 2. 進入編輯配置頁面如圖1-1:選擇classpath, Add E

原创 Java中的HashCode之hash算法基本原理

一、爲什麼要有Hash算法 Java中的集合有兩類,一類是List,一類是Set。List內的元素是有序的,元素可以重複。Set元素無序,但元素不可重複。要想保證元素不重複,兩個元素是否重複應該依據什麼來判斷呢?用Object.equ

原创 it項目經理面試題

1 你認爲項目中最重要的是哪些過程?分析、設計階段(也可以加上測試,但千萬別說編碼或開發階段),根據《人月神話》的觀點:1/3 計劃;1/6 編碼;1/4 構件測試和早期系統測試;1/4 系統測試,所有的構件已完成。但根據國內目前的狀況一

原创 Ant的build.xml腳本模板

<?xml version="1.0" encoding="GB2312" ?> <project name="tscms" default="jar" basedir="."> <property file="build.proper