原创 Servlet解決中文亂碼問題

獲取請求參數中文亂碼問題解決方式                   request.setCharacterEncoding("UTF-8"); 並且這句話一定要寫在最前面!!   響應給客戶端中文亂碼問題解決方式   第一種方式:  

原创 文件上傳 Servlet實現

實現文件上傳  首先需要有一個頁面,包含form表單,並且from表單的method必須是post,enctype必須是multipart/form-data <%@ page contentType="text/html;charse

原创 八皇后問題詳細思路分析

package com.recursion; public class Queue8 { //定義一個max表示共有多少個皇后 int max = 8; //定義數組array,用於保存皇后放置位置的結果,比如arr =

原创 tomcat目錄分析

原创 部署web工程的方式

第一種方式:          將你的web項目的目錄拷貝到tomcat的webapps目錄下面即可。就可以進行訪問 http://localhost:8080/項目名/具體資源     第二種方式:             使用配置文

原创 原生js頁面加載事件和JQuery頁面加載事件

原生js頁面加載事件和JQuery頁面加載事件:          執行順序:                             1、JQuery頁面加載事件先執行                             2、原生j

原创 Java NIO總結(長篇警告)

一、Java NIO簡介 Java NIO(New IO | Non Blocking IO)是從java1.4版本開始引入的一個新的IO API,可以替代標準的Java IO API.NIO與原來的IO有同樣的作用和目的,但是使用的方式

原创 Java JUC總結(長篇警告)

1、Java JUC簡介 在 Java 5.0 提供了 java.util.concurrent (簡稱JUC )包,在此包中增加了在併發編程中很常用的實用工具類,用於定義類似於線程的自定義子系統,包括線程池、異步 IO 和輕量級任務框架

原创 內存溢出和內存泄漏的區別,產生原因以及解決方案

一、概念與區別 內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory;比如申請 了一個integer,但給它存了long才能存下的數,那就是

原创 linux搭建固定ip

1. 設置虛擬機的網絡連接方式 點擊虛擬機名稱->右鍵->設置   修改網絡適配器。網絡連接方式可以選擇“NAT模式”或者“自定義”   2. 編輯->虛擬網絡編輯器   選擇VMNet8,點擊“更改設置” 去掉“使用本地DHCP服務將

原创 equals()和hashCode()方法的區別和聯繫

hashCode和equals方法的區別: 1.equal()相等的兩個對象他們的hashCode()肯定相等,也就是用equal()對比是絕對可靠的。  2.hashCode()相等的兩個對象他們的equals()不一定相等,也就是ha

原创 歸併排序

歸併排序思路: 1、將n個元素分成各含n/2個元素的子序列 2、然後對兩個子序列進行遞歸的排序 3、最後將兩個已排序的子序列進行合併得到最終的排序結果   public static int[] arr; public stati

原创 面試題10- I. 斐波那契數列

上面這道題是我在練習遞歸算法的時候找到的一道題。但是呢這道題使用遞歸算法會出現超時的問題。以下我提供兩種方法包括遞歸。  //遞歸算法會出現超時問題 public int fib(int n) { if(n == 0

原创 面試題10- II. 青蛙跳臺階問題

問題分析:首先這道題我在屬於遞歸題裏面找到的。不出意外就是使用遞歸思想去解決的。  青蛙跳n個臺階,問有幾種跳法。    題上說青蛙一次可以跳一級或者兩級臺階。那麼跳n個臺階的跳法是不是就等於 跳到n-1級的跳法和跳到n-2級的跳法之和

原创 面試題 16.11. 跳水板

    public static void main(String[] args) { int[] divingBoard = divingBoard(1,2,0); for (int i : divingBoar