原创 談一談session和cookie

       用戶在登錄完成之後,進行支付操作;但是由於業務場景需要,需要驗證用戶是否已經完成了登錄;但是由於http 協議是無狀態的,在進行支付請求時,是不知道用戶之前已經進行了登錄操作。此時需要一種機制去記錄用戶進行了哪些操作。  

原创 java-file體系

1.基礎操作         File f = new File("D:/money.zip");//初始化文件         System.out.println("判斷是否存在:"+f.exists());         Syst

原创 java基礎之數字與字符串

1.裝箱與拆箱     a.所有的基本數據類型都有對應的類類型,這些類類型均爲Number的子類。             b.裝箱,基本類型轉封裝類: Integer it = new Integer(i);           

原创 java基礎1

1.邏輯運算符 a.&& 和& 的對比:兩者同時爲true時返回true      A && B 當表達式A爲true時,纔會進行表達式B的運算;即當表達式A爲false時不會進行表達式B的運算;      A & B  不管表達式A是否

原创 二叉樹排序

1.二叉樹由各種節點組成       每個節點都可以有左子節點,右子節點       每一個節點都有一個值 2.排序       二叉樹的遍歷分左序,中序,右序             左序即: 中間的數遍歷後放在左邊          

原创 工具和中間件-linux-02

1.更多命令 2.文本編輯案例:        

原创 工具和中間件-linux-01

1.虛擬機安裝      VMware   http://how2j.cn/k/vmware/vmware-install/1998.html 2.CentOS安裝     http://how2j.cn/k/vmware/vmware-

原创 工具和中間件-linux-3-ftl

1.ftp服務器安裝 安裝ftp服務器:  yum install vsftpd -y 關閉ftp服務器:systemctl stop vsftpd.service 啓動ftp服務器:systemctl start vsftpd.ser

原创 工具和中間件-nginx

1.下載安裝:     http://how2j.cn/k/nginx/nginx-tutorial/1565.html 啓動:  start nginx 關閉:   nginx -s stop 重啓:  nginx -s reload

原创 工具和中間件-maven-項目的構建和管理工具

1.優勢: 使各項目具有統一的結構,且統一維護jar以解決Jar包衝突問題 2.maven的下載安裝以及環境變量配置: http://how2j.cn/k/maven/maven-download-config/1329.html 3.遠

原创 mysql索引實例-explain-extra分析

知識概括      a. Using filesort  非使用索引情況下      a. Using index 使用索引情況下      b. Using where      b. Using temporary 使用臨時表    

原创 mysql索引原理

      mysql讀取數據,遵從的是局部性原理,即mysql讀取數據是以頁(默認12kb)爲單位讀取的,可以一定程度上避免頻繁的讀取IO。如select * form t where id=2 ,需要先通過IO從磁盤以頁爲單位讀取文件

原创 mysql索引實例-explain-type類型分析

知識概括        a.    all  全表掃描        b.     index  按照索引順序的全表掃描        c.     range 有範圍的索引掃描 ,between,and以及'>','<'外,in和or均

原创 分佈式系統登錄原理

1.傳統系統登錄         user ----> server1             即用戶user在服務server1上輸入登錄名、密碼等信息;server1完成用戶信息校驗,並將對應信息寫入server1的session中。

原创 第三方登錄原理

以百度網盤通過qq登錄爲例,剖析第三方登錄原理        1.用戶在百度網盤登錄頁點擊qq登錄鏈接,百度網盤重定向用戶的當前鏈接到qq        2.用戶在百度網盤重定向到的qq登錄頁面,輸入賬戶密碼,發送信息到qq