原创 Web 頁面請求過程(DHCP,ARP,DNS,TCP,HTTP)

轉載自https://github.com/CyC2018/CS-Notes Web 頁面請求過程(DHCP,ARP,DNS,TCP,HTTP) 1. DHCP 配置主機信息 假設主機最開始沒有 IP 地址以及其它信息,那麼就需要先使用

原创 SpringCloud中註冊中心Euraka的服務搭建和服務提供者和消費者的搭建

1、Springcloud註冊中心環境搭建 euraka 2、服務的註冊與發現 3、SpringCloud客戶端調用  rest、feign、客戶端調用工具 ribbo(負載均衡) zuul接口網關   環境搭建:首先確認springbo

原创 mybatis中#和$的區別

#相當於對數據 加上 雙引號,$相當於直接顯示數據

原创 lock和synchronized區別和使用

https://www.cnblogs.com/baizhanshi/p/6419268.html

原创 【代理模式】動態代理代理類和調用處理器接口

java.lang.reflect.InvocationHandler接口的定義如下: //Object proxy:被代理的對象 //Method method:要調用的方法 //Object[] args:方法調用時所需要參

原创 【代理模式】jdk和cglib動態代理實現的區別

jdk和cglib動態代理實現的區別 1、jdk動態代理生成的代理類和委託類實現了相同的接口; 2、cglib動態代理中生成的字節碼更加複雜,生成的代理類是委託類的子類,且不能處理被final關鍵字修飾的方法; 3、jdk採用反射機制調用

原创 綠盟面試總結

首先說了一下自己的項目,所以要對自己的項目進行深入的瞭解。 在登錄界面要考慮的安全問題。 如何確定用戶是否登錄。 session和cookie的區別是什麼? 文件上傳和下載有什麼瞭解? xss和csrf的區別。

原创 【java源碼閱讀】Map接口

/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL.

原创 cvte電話面試題目

java object的方法有哪些,wait,equals,toString() 多線程的實現方式,多線程的狀態和方法,A,B,C,D順序實現的方式 多線程之間的通信 jvm的內存結構,jvm各區域的作用,如何判斷應該回收,沒有引用是什麼

原创 盛大遊戲實習生電話面試總結知識點

計算機網絡基礎: 長連接和短連接的區別 請求有哪幾種方式 客戶端向服務端請求的過程 JVM jvm的內存結構,垃圾回收算法。新創建的對象是放在新生代還是老年代 數據結構 排序算法有哪些、快速排序的思想,快排的時間複雜度 數據庫 創建索引,

原创 【劍指offer第十九題】順時針打印矩陣

題目描述 輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字,例如,如果輸入如下4 X 4矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,3,4,8,12,16,15

原创 一次完整的HTTP請求所經歷的7個步驟

一次完整的HTTP請求所經歷的7個步驟 HTTP通信機制是在一次完整的HTTP通信過程中,Web瀏覽器與Web服務器之間將完成下列7個步驟: 1. 建立TCP連接 在HTTP工作開始之前,Web瀏覽器首先要通過網絡與Web服務器建立連接,

原创 【劍指offer第二十題】包含min函數的棧

題目描述 定義棧的數據結構,請在該類型中實現一個能夠得到棧中所含最小元素的min函數(時間複雜度應爲O(1))。   import java.util.Stack; public class Solution { Stack<

原创 http請求方式和狀態碼的含義

8種請求方式 1、OPTIONS 返回服務器針對特定資源所支持的HTTP請求方法,也可以利用向web服務器發送‘*’的請求來測試服務器的功能性 2、HEAD 向服務器索與GET請求相一致的響應,只不過響應體將不會被返回。這一方法可以再不必

原创 【劍指offer第十八題】二叉樹的鏡像

題目描述 操作給定的二叉樹,將其變換爲源二叉樹的鏡像。 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right