原创 與HTTP寫作的web服務器

1、用單臺虛擬主機實現多個域名 HTTP/1.1 規範允許以臺HTTP服務器搭建多個web站點。比如提供Web託管服務的供應商,可以用一臺服務器爲多爲客戶服務,也可以以每位客戶持有的域名允許各種不同的網站。這是因爲利用了虛擬主機的

原创 jsp的本質及jsp九大內置對象四大域對象

jsp 的本質是什麼 jsp 頁面本質上是一個 Servlet 程序。 當我們第一次訪問 jsp 頁面的時候。Tomcat 服務器會幫我們把 jsp 頁面翻譯成爲一個 java 源文件。並且對它進行編譯成 爲.class 字節碼程

原创 cookie(2)

Cookie 生命控制 Cookie 的生命控制指的是如何管理 Cookie 什麼時候被銷燬(刪除) setMaxAge() 正數,表示在指定的秒數後過期 負數,表示瀏覽器一關,Cookie 就會被刪除(默認值是-1) 零,表示

原创 最好,最壞,平均,均攤複雜度分析

最好、最壞情況時間複雜度 // n表示數組array的長度 int find(int[] array, int n, int x) { int i = 0; int pos = -1; for (; i < n; ++

原创 大O時間複雜度表示法

數據結構和算法本身解決的是 ‘快’ 和 '省 ’ 的問題,所以執行效率是算法一個重要的考量標準,如何衡量編寫的算法的執行效率,就要用到所謂的大O表示法。 大 O 複雜度表示法 算法的執行效率,粗略地講,就是算法代碼執行的時間。但是

原创 操作系統的作用簡述

操作系統是幹什麼的呢? 我們都知道,一臺物理機上有很多硬件,最重要的就是 CPU、內存、硬盤、網絡。同時,一臺物理機上也要跑很多程序,這些資源應該給誰用呢?當然是大家輪着用,誰也別獨佔,誰也別餓着。爲了完成資源分配這件事,操作系統

原创 上學路線

import java.util.Scanner; public class Main{ private static int[][] map; private static int[][] dir=new

原创 數據結構與算法的思維圖

來源:極客時間 王爭 數據結構與算法之美

原创 二數之和

給定一個數組和一個數k 如果在這個數組能任意找到二個數組相加得到給定的k 便返回true 否則返回false 樣例輸入 6 2 34 12 4 5 8 9 輸出 true 分析: 同樣先自頂向下分析 拿上面的例子 從最

原创 跳沙坑(1)

WNJXYK在上體育課。今天體育老師不在,WNJXYK就有時間和同學們一起玩遊戲了。 突然,YouKnowWho發現,WNJXYK的面前有n個方格,每個方格上面寫了一個數字。 YouKnowWho突然想起了兒時的“跳房子”遊戲。

原创 跳沙坑(2)

玩完了擺棋子游戲,現在我們來玩一個跳沙坑遊戲,你站在0號沙坑的位置上,再給定N個沙坑,每個沙坑均有一個分數X,跳至該沙坑即可得到分數X,一共N+1個沙坑排成一排,編號分別爲0,1,2,3…n,其中0號沙坑分數爲0,我們假設學長可

原创 JavaIO流(4)-字節流

用字節流一個字節一個字節的讀取一個文件 import java.io.*; public class IOtest { public static void main(String[] args) { F

原创 Java IO流(2)-字符集

編碼 變長Unicode字符 UTF-8 字母 1個字節 漢字 3個字節 public class Encode { public static void main(String[] args) { Str

原创 Java-IO流(1)對文件和文件夾的操作

遞歸輸出一個文件夾的大小 文件數量 文件個數 import java.io.File; public class MoreFile { private long len; private String path;