原创 Java將字符串格式的百分數轉爲小數

Java API文檔提供了對數值格式化的類NumberFormat。 NumberFormat 是所有數值格式的抽象基類。此類提供格式化和解析數值的接口。 NumberFormat 還提供了一些方法來確定哪些語言環境具有哪些數

原创 MySQL的CURD

基本操作:CURD,即增刪改查 對記錄的插入操作 insert into + 表名 + values(值列表)[,(值列表)]; insert into + 表名(字段列表) + values(值列表)[,(值列表)]; 凡是

原创 Mysql事務

所謂的事務就是保證以上的多個步驟在同一個環境中執行,只要其中一個失敗,事務就會撤銷之前的操作,回滾到之前的狀態,如果都執行成功,那麼事務就認爲成功了。這就是事務的作用。 對事務有了初步理解後,進一步瞭解事務的官方概念,事務是DBM

原创 Get/Post

Http的請求格式如下。<request line>           主要包含三個信息:1、請求的類型(GET或POST),2、要訪問的資源(如\res\img\a.jif),3、Http版本(http/1.1)<header>  

原创 String-intern()

運行時常量池是方法區的一部分,Class文件中除了類的版本、字段、方法、接口,還有一項就是常量池,他在運行期被JVM裝載,並且可以擴充。String的intern()就是擴充常量的一個方法。當一個String的實例string調用inte

原创 Innodb與MyIsam

1.區別 (1)事務處理: MyIsam是非事務安全的,不支持事務,Innodb支持事務。 (2)鎖機制 MyIsam支持的是表鎖,鎖粒度比較大,Innodb支持行鎖,鎖粒度小,支持更多併發。 (3)數據操作 select較多的時候推薦M

原创 學習記錄

left join和 right join,以哪個爲主表? https://blog.csdn.net/cuiyaocool/article/details/81316301 java的synchronized和lock的區別,具有哪些實

原创 Spring MVC 用DispatcherServlet處理請求

SpringMVC框架和其他web的MVC框架一樣:請求驅動;所有設計都圍繞一個servlet展開,它負責把所有的請求都分發到控制器,同時提供其他web開發需要的功能。作爲Spring的中央處理器,DispatcherServlet做的更

原创 詳解Java集合

Java集合有兩類,一類爲Collection,一類爲Map,兩者繼承關係如下所示: 對於collection,它分爲有序和無序,可重複和不可重複等,所以包含了Collection接口可以分爲三類接口:List、Queue、Set 依

原创 Linux IO

目錄 同步和異步: 阻塞和非阻塞: Linux的IO模型有五種: 同步和異步: 同步和異步是針對應用程序和內核的交互而言的。同步過程中,進程出發IO操作並等待或者輪詢去查看IO是否完成。異步過程中進程觸發IO操作後直接返回,做自己的事情,

原创 Http狀態碼

Http狀態碼用以表示網頁服務器http響應狀態的3位數字代碼。 1XX 1XX系列:指定客戶端應相應的某些動作,代表請求已被接受,需要繼續處理。由於 HTTP/1.0 協議中沒有定義任何 1xx 狀態碼,所以除非在某些試驗條件下,服務器

原创 隊列部分方法的區別

poll 取出隊列中首部的元素,不存在則返回null public E poll() { final ReentrantLock lock = this.lock; lock.lock();

原创 Vector

 這個容器類似於ArrayList,但是是一個線程安全的容器。 不同點: 1、有一個capacityIncrement,自動擴容時需要,若小於等於0,則擴容時每次都是容量的兩倍。 private void grow(int minCap

原创 進程和線程

目錄 概念 爲什麼引入線程? 線程的屬性 進程與線程區別 進程調度的方式 非剝奪方式 剝奪方式 進程調度算法   概念 進程是具有一定獨立功能的程序關於某個數據集合上的一次運行活動,進程是系統進行資源分配和調度的一個獨立單位. 線程是進程

原创 筆試題細節整理

該程序編譯不通過。被static修飾的變量稱爲靜態變量,靜態變量屬於整個類,而局部變量屬於方法,只在該方法內有效,所以static不能修飾局部變量 在《java虛擬機》一書中明確講了,釋放掉佔據的內存空間是由gc完成,但是程序員無法明