原创 Spring 的本質系列

1、對象的創建 面向對象的編程語言是用類(Class)來對現實世界進行抽象, 在運行時這些類會生成對象(Object)。  當然,單獨的一個或幾個對象根本沒辦法完成複雜的業務, 實際的系統是由千千萬萬個對象組成的, 這些對象需要互相協作才

原创 機器學習算法實踐:決策樹 (Decision Tree)

決策樹學習 決策樹學習是根據數據的屬性採用樹狀結構建立的一種決策模型,可以用此模型解決分類和迴歸問題。常見的算法包括 CART(Classification And Regression Tree), ID3, C4.5等。我

原创 Java面試資源

基本概念 操作系統中 heap 和 stack 的區別 什麼是基於註解的切面實現 什麼是 對象/關係 映射集成模塊 什麼是 Java 的反射機制 什麼是 ACID BS與CS的聯繫與區別 Cookie

原创 Java 8新特性終極指南

在Java Code Geeks上已經有大量的關於Java 8 的教程了,像玩轉Java 8——lambda與併發,Java 8 Date Time API 教程: LocalDateTime和在Java 8中抽象類與接口的比較。

原创 subline快捷鍵

ctrl+B:快速編譯 ctrl+N:快速創建 ctrl+p:find anything查找框 輸入@查找元素 ctrl+shift+p:切換語言 ctrl+L:選中一行 ctrl+D:光標選中多行操作 也是替換功能 這時ctrl+k:掉

原创 經典SQL語句大全

經典SQL語句大全(絕對的經典) 一、基礎 1、說明:創建數據庫CREATE DATABASE database-name 2、說明:刪除數據庫drop database dbname3、說明:備份sql server-

原创 粒子羣算法

一、粒子羣算法的概述     粒子羣算法(PSO)屬於羣智能算法的一種,是通過模擬鳥羣捕食行爲設計的。假設區域裏就只有一塊食物(即通常優化問題中所講的最優解),鳥羣的任務是找到這個食物源。鳥羣在整個搜尋的過程中,通過相互傳遞各自的信息,

原创 寫出優質Java代碼的4個技巧

我們平時的編程任務不外乎就是將相同的技術套件應用到不同的項目中去,對於大多數情況來說,這些技術都是可以滿足目標的。然而,有的項目可能需要用到一些特別的技術,因此工程師們得深入研究,去尋找那些最簡單但最有效的方法。本文我們將介紹一些有助於

原创 kmp

()因爲一開始沒看懂,轉過來,慢慢看!) KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其對於任何模式和目標序列,都可以在線性時間內完成匹配查找,而不會發生退化,是一個非常優秀的模式匹配算法。但是相較於其他模

原创 用matlab畫指定點與點之間的連線

將散點圖中的點按照特定路線進行連線——gplot。 %% 導入數據 %%一級節點+二級節點(自動) data = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet1

原创 美團校招 關燈問題&&7的倍數

package interview; import java.util.*; public class meituan { //關燈問題,看誰贏 public static void main(String[] args) { Sc

原创 JAVA中堆和棧的區別

在看這個之前,我們先來看看數據的存儲到底是怎樣的。 a.寄存器 寄存器是最快的存儲區,位於處理器內部 b.堆棧 位於RAM中,通過堆棧指針獲取,指針下一,分配新的內存,上移,釋放內存 c.堆 位於內存池,用於存放所有的jav

原创 Python 判斷文件是否存在的三種方法

這裏將介紹三種判斷文件或文件夾是否存在的方法,分別使用os模塊、Try語句、pathlib模塊。 1.使用os模塊 os模塊中的os.path.exists()方法用於檢驗文件是否存在。 判斷文件是否存在 i

原创 jvm 內存dump、gc查看、線程死鎖,jmap、jstack、jstat

1. jstat      這個命令對於查看Jvm的堆棧信息很有用。能夠查看eden,survivor,old,perm等heap的capacity,utility信息     對於查看系統是不是有能存泄漏以及參數設置是否合理有不錯

原创 Python 標準庫筆記:string模塊

1. 常用方法 2.字符串常量 3.字符串模板Template 通過string.Template可以爲Python定製字符串的替換標準,下面是具體列子: >>>from string import