原创 Java併發編程:線程池的使用

    在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題:   如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系統的效率,因爲頻繁創建線程和

原创 SQL之索引優化

1 索引三大特性 索引的高度比較低:查詢快,快速定位。 索引本身能存儲列值:索引本身存儲列值(索引值+rowid),用來優化count(*),sum(索引類)等函數。 索引本身有序:優化MAX/MIN,ORDER BY等排序。 注:建議表

原创 Nginx 常用技術

目錄        1 nginx介紹         2 nginx 常用命令(linux)         3 nginx 配置文件說明         4 nginx做http服務器(反向代理)         5 nginx 做圖

原创 排序算法

1 選擇排序 n個記錄的直接選擇排序可經過n-1趟直接選擇排序得到有序結果。(有序集 || 無序集) --不穩定(值相同時會出現) 描述:首先在未排序序列找到一個最小值,並將其存放在排序序列的第一個位置。接着從未排序序列中找到一個最小值將

原创 linux命令

linux命令 快捷鍵 1、Tab 補全 2、上鍵/下鍵 前一條或者後一條命令 1 查看ip ip addr show 或者 ifconfig -a 如下ip爲192.168.216.142 [root

原创 新手也能看懂,消息隊列其實很簡單

  該文已加入開源項目:JavaGuide(一份涵蓋大部分Java程序員所需要掌握的核心知識的文檔類項目,Star 數接近 16k)。地址:https://github.com/Snailclimb/JavaGuide. 本文內容思維

原创 當我看到一堆if else時,我的內心是奔潰的

當我看到一堆if else時,我的內心是奔潰的   寫在前面 不知大家有沒遇到過像“橫放着的金字塔”一樣的if else嵌套: if (true) {     if (true) {         if (true) {       

原创 Java--實現單點登錄

Java--實現單點登錄 1 什麼是單點登陸 單點登錄(Single Sign On),簡稱爲 SSO,是目前比較流行的企業業務整合的解決方案之一。SSO的定義是在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。 較大

原创 Swagger 學習筆記及與 Spring Boot 的整合

Swagger 學習筆記及與 Spring Boot 的整合 官方網址:https://swagger.io/ The Best APIs are Built with Swagger Tools 不同服務之間的調用,前端和後端的調用

原创 MongoDB 用戶名密碼登錄

Mongodb enable authentication MongoDB 默認直接連接,無須身份驗證,如果當前機器可以公網訪問,且不注意Mongodb 端口(默認 27017)的開放狀態,那麼Mongodb就會產生安全風險,被利用此配置

原创 java連接mongoDB 並進行增刪改查操作

java連接mongoDB 並進行增刪改查操作 1、安裝 MongoDB JDBC驅動程序 在java中使用mongoDB之前,首先需要擁有java連接mongoDB的第三方驅動包(jar包) 1)maven項目可通過在pom.xml中添

原创 mongoDB常用命令

目錄          1 啓動MongoDB服務 2 進入mongoDb 3 數據庫 4 集合 5 文檔 6 $type 匹配 7 limit與skip 8 排序 9 索引 10 聚合 1 啓動MongoDB服務 MongoDB 目錄

原创 7 Vue axios請求

1.data.json [{"name":"Tom","age":22},{"name":"Tim","age":22}] 2 Vue axios請求實例 <!DOCTYPE html> <html> <head>

原创 5 自定義組件

1 自定義全局組件 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Vue自定義全局組件</title>

原创 4 事件與雙向數據綁定

事件v-on與雙向數據綁定v-model <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>事件與雙向數據綁定</titl