原创 java-隊列,雙端隊列、棧

import java.util.Deque; import java.util.LinkedList; import java.util.Queue; /** * java.util.Queue 隊列,可以存儲一組元素,但是

原创 虛擬機中centos7安裝mysql後,用主機連接mysql 失敗的那些坑

失敗的原因主要有以下幾點: PS:接着往下看前先確保 主機 與 虛擬機中的 centos7 能互相ping同;檢查用戶名密碼端口之類的低級錯誤等 1.mysql的用戶沒有授權(主要看user表中的host和user字段的值) 對於m

原创 jdk1.8 Lambda 最常見用法

import java.util.Arrays; import java.util.List; /** * 在jdk1.8中對hashMap等map集合的數據結構優化。hashMap數據結構的優化 * 原來的hashMap採用的

原创 jdk8新特性之for循環

jdk8新特性之for循環 1.首先遍歷一個List 方式1.一開始是這樣的: 1 public static void test1(List list) { 2 for (int i = 0; i < list.size(); i

原创 jsp九個內置對象、四個域對象及Servlet的三大域對象

一,什麼是內置對象? 在jsp開發中會頻繁使用到一些對象,如ServletContext HttpSession PageContext等.如果每次我們在jsp頁面中需要使用這些對象都要自己親自動手創建就會特別的繁瑣.SUN公司因此在設

原创 Serlvet3.0 註解 淺析

(1)註解配置 一、Servlet3.0介紹 Servlet3.0是Java EE6規範的一部分,Servlet3.0提供了註解(annotation),使得不再需要在web.xml文件中進行Servlet的部署描述,簡化開發流程。

原创 NIO的簡單使用

/** * nio包在jdk4出現,提供了IO流的操作效率 * *jdk7之後的nio: *Path:路徑 *Paths:有一個靜態方法返回了一個路徑 * public static Path get(URI uri

原创 spring中的Bean的id和name的區別

Spring中Bean的命名 1、每個Bean可以有一個id屬性,並可以根據該id在IoC容器中查找該Bean,該id屬性值必須在IoC容器中唯一; 2、可以不指定id屬性,只指定全限定類名,如: 此時需要通過接口getBean(Cla

原创 java反編譯的幾種方式

第一種方式:Help——Eclipse Marketplace 安裝eclipse自帶的插件( Decompiler ) 第二種方式:使用反編譯工具(XJad2.2等) 第三種方式:在cmd中的輸入javap -verbose

原创 dbcp,c3p0,druid數據庫連接池的淺析

1. 引言 1.1 定義 數據庫連接是一種關鍵的有限的昂貴的資源,這一點在多用戶的網頁應用程序中體現得尤爲突出。對數據庫連接的管理能顯著影響到整個應用程序的伸縮性和健壯性,影響到程序的性能指標。數據庫連接池正是針對這個問題提出來的。 數

原创 UUID的初步瞭解

import java.util.UUID; /** * UUID是通用唯一識別碼,這是一個軟件建構的標準 * UUID來作爲數據庫數據表主鍵是非常不錯的選擇,保證每次生成的UUID是唯一的 * *UUID組成:當前日期和時間;

原创 tomcat中三種部署項目的方法

第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中添加: 至於Context 節點屬性,可詳細見相關文檔。 第二種方法:將web項目文件件拷貝到webapps 目錄中。 第三種方法:很靈活,在co

原创 接口與抽象類的淺析

package test; /** * 接口的意義: *1.多態的前提條件之一 *2.彌補了普通類,抽象類間的單繼承的缺陷,接口之間可以多繼承,某個普通類或抽象類可以多實現接口 *3.普通類實現接口時,必須重寫裏面的所有的方法

原创 寫servlet時要注意的問題

最近研究了一下web.xml中< servlet-class>包名.類名< /servlet-class> 中的class文件存放的位置,以及避免404的出現