原创 網頁登陸註冊(jsp實現)驗證碼

這是一個登陸頁面,有登陸驗證和驗證碼的功能(1)生成驗證碼的servlet:import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.se

原创 多線程模擬售票

需求:某電影院出售某些電影的票(復聯3,紅高粱....),有三個窗口同時進行售票(100張票),請您設計一個程序,模擬電影院售票兩種方式:繼承接口(1)synchronized實現public class SellTicketDemo {

原创 linux基礎(用戶管理)

一、用戶的管理 1、思考:系統中爲什麼要有用戶? 底層的安全設定的一部分,用戶有特定的權力。限制權力 組:用來共享權力的 兩種: 能決定的叫附加組(不一定都有) 不能改變的組 初始組(所有用戶都有)

原创 linux基礎(linux命令)

在介紹linux系統前,先給大家介紹一下計算機的5大組件:計算器,寄存器,控制器,io輸出/輸入設備。一、linuxlinux是一個系統的內核,它是系統能夠運行的核心條件。 shell:它是系統的保護層,你可以理解它是一個殼,它把內核保護起

原创 Java線程安全

(一)線程安全(1)如何解決多線程的安全問題?校驗一個多線程程序是否有安全問題的隱患的前提條件:1)當前程序是否是多線程環境2)是否有共享數據3)是否有多條語句對共享數據進行操作 看當前案例是否有多線程的安全問題:1)是否是多線程環境

原创 不死神兔

/** 1.有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問第二十個月的兔子對數爲多少?(不死神兔) 1)數組方式2)遞歸方式/public class Test1 {publ

原创 模擬鬥地主

(1)無序import java.util.ArrayList;import java.util.Collections; /*模擬鬥地主的洗牌和發牌 *思路: 1)創建一個牌盒(容器:集合) ArrayList<String> 2)

原创 jsp實現表格的增刪功能

<%@ page import="java.util.List" %><%@ page import="bean.Hero" %><%@ page import="java.util.ArrayList" %> <%response.set

原创 淺談linux系統下的權限管理和進程及服務的控制

一、文件權限的管理 1、權限存在意義爲了安全2、權限的識別ls -l file 文件的權限ls -ld dir 目錄的權限3、權限的查看與理解 rw-r--r-- 1 root root 216 may 12 2017 f

原创 JavaScript基礎(一)

Js的歷史1994年的時候,國外的網速7kb/10kb左右網景公司---liveScript (領航者瀏覽器)90年Java語言誕生jdk1.0 --將”java”--網景公司和sun公司-javaScriptjava

原创 Java io流

(一)子節緩衝流(1) 一次讀取一個字節數組的方式要比一次讀取一個字節方式高效.一次讀取一個字節數組,相當於構造一個緩衝區,有沒有比一次讀取一個字節數組還要高效的流?字節緩衝流 :(2)字節緩衝輸出流:構造方式:(第一種開發中)

原创 Java基礎(十一) 面試題

面試題: 如何獲取class字節碼文件對象/Class的類對象 三種方式來獲取這個class字節碼文件對象: 1)Object中的getClass() 2)任何數據類型的靜態屬性class

原创 JavaSE項目--------聊天室

JAVASE聊天室 客戶端:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;i

原创 Java基礎(九)面試題

面試題:字節緩衝輸出流它的構造方法爲什麼不能直接傳遞路徑/文件? 緩衝輸入流/緩衝輸出流,它只是在底層內部提供一個緩衝區的數組, 底層實現文件的複製/讀取/寫入這些操作都依賴於基本流對象來操作(InputStream/OutputStre

原创 Java網絡編程

(一)TCP編程(1)TCP(建立連接通道)編程的客戶端的開發步驟 1)創建客戶端的Socket對象 Socket:就是客戶端的Socket 構造方法 public Socket(InetAddress addr