原创 Python基礎教程,Python入門教程

Python 是一門上手簡單、功能強大、通用型的腳本編程語言。Python 類庫極其豐富,這使得 Python 幾乎無所不能,網站開發、軟件開發、大數據分析、網絡爬蟲、機器學習等都不在話下。 這套 Python 基礎教程不是教科書,不會玩

原创 hashmap 的原理

HashMap的工作原理是近年來常見的Java面試題。幾乎每個Java程序員都知道HashMap,都知道哪裏要用HashMap,知道HashTable和HashMap之間的區別,那麼爲何這道面試題如此特殊呢?是因爲這道題考察的深度很深。這

原创 java截取兩個字符中間的字符串 及正則表達式

package com.starit.analyse.util;   import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List

原创 MongoDB兩字段比較查詢 兩個字段相同查詢

//比較符號 $gt -------- greater than > $gte --------- gt equal >= $lt -------- less than < $lte --------- lt equal

原创 CentOS安裝部署RabbitMQ

1、查看系統的版本,從而選擇相應的RabbitMQ版本。    可以使用命令lsb_release -a 查詢centos版本 如果報錯lsb_release 命令無法使用則先使用yum install lsb 登陸RabbitMQ官網h

原创 逆向工程文件example完美結合使用PageHelper分頁插件

原生的mybatis需要手寫sql語句,項目數據庫表多了之後,可以讓你寫sql語句寫到手軟,於是mybatis官方提供了mybatis-generator:mybatis逆向工程代碼生成工具,用於簡化mybatis單表操作。 在P

原创 java不生成實體文件直接返回流用戶下載

public void exportData(HttpServletResponse response, Long tenantId) { String title = System.currentTimeM

原创 Docker教程基礎命令 項目部署 私有倉庫搭建

Docker鏡像相當於是一個root文件系統   Docker鏡像的本質: Linux文件系統有bootfs和rootfs兩部分組成 bootfs:包含bootloader(引導加載程序)和kernel(內核) rootfs:root文件

原创 centOS上mysql常見問題

Access denied for user 'root'@'192.168.1.148' (using password: YES) 是因爲沒有正確的開放mysql遠程權限 mysql> GRANT ALL PRIVILEGES ON

原创 SpringCloud底層原理

SpringCloud框架 針對這個架構圖我分層介紹一下: 1、是web服務器的選型,這個我選擇的是nginx+keepalived,haproxy也是一個選擇,但是haproxy在反向代理處理跨域訪問的時候問題很多。所以我們nginx

原创 java截取兩個字符中間的字符串

package com.starit.analyse.util;   import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List

原创 java調用自帶的計算器

ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine SE = manager.getEngineByName("js"); String numbe

原创 JVM調優總結

目錄 數據類型堆與棧Java對象的大小引用類型按照基本回收策略分按分區對待的方式分按系統線程分如何區分垃圾如何處理碎片如何解決同時存在的對象創建和對象回收問題爲什麼要分代如何分代什麼情況下觸發垃圾回收分代垃圾回收流程示意選擇合適的垃圾收

原创 Java高級工程師面試題總結及參考答案

一、面試題基礎總結 1、 JVM結構原理、GC工作機制詳解 答:具體參照:JVM結構、GC工作機制詳解     ,說到GC,記住兩點:1、GC是負責回收所有無任何引用對象的內存空間。 注意:垃圾回收回收的是無任何引用的對象佔據的內存空間而

原创 JAVA四種引用(強引用,弱引用,軟引用,虛引用)

1、強引用(StrongReference)         強引用是使用最普遍的引用。如果一個對象具有強引用,那垃圾回收器絕不會回收它。如下: Object o=new Object(); // 強引用        當內存空間