原创 leetcode第一道題,找出數組中兩數之和爲target的兩個數,返回其下標答案及思考

題目描述 初始函數 class Solution { public int[] twoSum(int[] nums, int target) { } } 思路解析 最好想的就是暴力法,拿第一個和

原创 機器學習學習筆記

機器學習應用 自動駕駛 醫療 能夠識別不同CT圖中,細微的區別 圖片藝術化 人臉識別(深度學習) 自動寫報道(深度學習)(NLP) 預測 總結 機器學習用到的庫和框架 scikit learn

原创 2018年秋招Java後臺開發面試筆試總結(乾貨)+數據庫

序 對於非科班找Java後臺開發的小夥伴來說,本文具有很強的借鑑意義。本文包括以下7個方面,每個部分都詳細說了各個部分的意義和常見題目。閱讀本文需要充分利用目錄來閱讀。 1. Java基礎 Java基礎的意義 …這部分內容非常重要,幾

原创 Java設計模式——責任鏈模式分享

責任鏈模式 責任鏈模式是一種對象的行爲模式。在責任鏈模式裏,很多對象由每一個對象對其下家的引用而連接起來形成一條鏈。請求在這個鏈上傳遞,直到鏈上的某一個對象決定處理此請求。發出這個請求的客戶端並不知道鏈上的哪一個對象最終處理這個請求,這使

原创 Java- 設計模式——適配器模式

適配器模式   適配器就是一種適配中間件,它存在於不匹配的二者之間,用於連接二者,將不匹配變得匹配,簡單點理解就是平常所見的轉接頭,轉換器之類的存在。   適配器模式有三種:類適配器、對象適配器、接口適配器 參考文獻: 適配器模式 代碼

原创 Java拾遺--線程池相關知識點,負載均衡,高併發

線程池: 深入剖析java併發之阻塞隊列LinkedBlockingQueue與ArrayBlockingQueue 併發編程3:線程池的使用與執行流程 Java-線程池專題 (美團面試題) 高併發與負載均衡 三、Tomcat的優化

原创 Java併發實戰——AQS等的理解

Java中的公平鎖和非公平鎖實現詳解 Java中的公平鎖和非公平鎖實現詳解 自旋鎖原理及java自旋鎖 自旋鎖原理及java自旋鎖 join() 的示例和作用 join() 的示例和作用 三大性質總結:原子性,有序性,可見性 三大性質總結

原创 AOP兩種動態代理的實現-基於jdk以及基於cglib

複習靜態代理和動態代理的區別 java代理模式 Aop中用到的兩種動態代理方法 Java動態代理的兩種實現方法 如果上面的內容沒看懂,還有一個詳解 java的動態代理機制詳解

原创 Java設計模式——代理模式

代理模式的理解 代理(Proxy)是一種設計模式,提供了對目標對象另外的訪問方式;即通過代理對象訪問目標對象.這樣做的好處是:可以在目標對象實現的基礎上,增強額外的功能操作,即擴展目標對象的功能. 這裏使用到編程中的一個思想:不要隨意去

原创 SpringMVC對象綁定時自定義名稱對應關係

本文屬於轉載,原文地址: [SpringMVC對象綁定時自定義名稱對應關係][1] 這個需求來源自一個Post的Controller的請求含有太多的參數,於是想把所有的參數封裝到對象中,然後Controller的方法接收一個對象類型的參

原创 實現多線程的幾種方式

多線程概述 多線程可以用如下方法實現: 一、同步方法   即有synchronized關鍵字修飾的方法。 由於java的每個對象都有一個內置鎖,當用此關鍵字修飾方法時, 內置鎖會保護整個方法。在調用該方法前,需要獲得內置鎖,否則就處於

原创 Eclipse中servlet顯示無法導包javax.servlet(導包錯誤,導不了)

1.項目名–>右鍵 2.Build Path–>Connfigure Build Path… 3.Java Build Path –> Libraies –>Add Library–>Server Runtime 4.Apche Tom

原创 爲什麼要是用數據庫連接池

數據庫連接池 對於一個簡單的數據庫應用,由於對於數據庫的訪問不是很頻繁。這時可以簡單地在需要訪問數據庫時,就新創建一個連接,用完後就關閉它,這樣做也不會帶來什麼明顯的性能上的開銷。但是對於一個複雜的數據庫應用,情況就完全不同了。頻繁的建立

原创 關於JVM內存模型需要看的博客(個人整理)

關於內存模型 內存模型與GC算法 講的很清晰 關於GC垃圾回收 程序猿的日常——JVM內存模型與垃圾回收 講的不錯!

原创 JVM和類加載器相關知識,以及反射創建對象的區別

new 和反射創建對象的區別 new一個對象過程分析 所有的類都是在第一次使用時,被動態加載到jvm內存中,即首次創建對象時,或者類中的靜態方法首次被調用時,或者靜態屬性被訪問時,類加載器定位找到對應的class文件; 類加載器把cl