服務端

Java併發程式設計:Java執行緒池核心ThreadPoolExecutor的使用和原理分析

引出執行緒池 執行緒是併發程式設計的基礎,前面的文章裡,我們的例項基本都是基於執行緒開發作為例項,並且都是使用的時候就建立一個執行緒。這種方式比較簡單,但是存在一個問題,那就是執行緒的數量問題。 假設有一個系統比較複雜,需要的執行緒數很多,如果都是採用這種方式來建立執行緒的話,那麼就會極大的消耗系統資源。

億級流量架構第二彈:你的系統真的無懈可擊嗎?【石杉的架構筆記】

歡迎關注個人公眾號:石杉的架構筆記(ID:shishan100) 週一至週五早8點半!精品技術文章準時送上! 在《億級流量系統架構》系列第一階段中,我們從零開始,講述了一個大型資料平臺的幾個方面的構建,包括: 如何承載百億級資料的儲存挑戰 如何承載設計高容錯的分散式架構 如何設計高效能架構,使之

LVS負載均衡-基礎知識全面整理詳解

一. 叢集的概念 伺服器叢集簡稱叢集是一種伺服器系統,它通過一組鬆散整合的伺服器軟體和/或硬體連線起來高度緊密地協作完成計算工作。在某種意義上,他們可以被看作是一臺伺服器。集群系統中的單個伺服器通常稱為節點,通常通過區域網連線,但也有其它的可能連線方式。叢集伺服器通常用來改進單個伺服器的計算速度和/或可靠性

LVS+Heartbeat 高可用叢集方案操作步驟詳解

已經分別介紹了LVS基礎知識和Heartbeat基礎知識, 今天這裡簡單說下LVS+Heartbeat實現高可用web叢集方案的操作說明. Heartbeat 專案是 Linux-HA 工程的一個組成部分,它實現了一個高可用集群系統。心跳服務和叢集通訊是高可用叢集的兩個關鍵元件,在 Heartbeat 專案

Python多版本管理器-pyenv 介紹及部署記錄

一. pyenv簡單介紹 由於python的各種優點,當前學習及使用python的人越來越多, 學習python有一個不容忽視的問題就是python的版本問題! 到現在為止,python的版本有很多,但是問題在於python2與python3的區別。python3的對一些模組進行了改變,導致了python

Python虛擬環境工具-Virtualenv 介紹及部署記錄

動態語言Ruby、Python都有自己的虛擬環境,虛擬環境是程式執行時的獨立執行環境,在同一臺伺服器中可以建立不同的虛擬環境供不同的系統使用,專案之間的執行環境保持獨立性而相互不受影響。例如專案A在基於Python2的環境中執行,而專案B可以在基於Python3的環境中執行。Python通virtualenv

Linux中UFW防火牆配置

在管理伺服器時,必須配置以增加其安全性的第一件事是配置防火牆,幸運的是在Linux中包含一個名為Iptables的預設設定,但是這個防火牆很多人認為配置和管理有點複雜。 有更簡單的替代品可供使用,例如UFW。 UFW實際上是包含Linux的Iptables防火牆的CLI或命令列介面,該介面為我們提供了一種更

如何在Linux桌面上建立快捷方式

在Linux桌面上建立資料夾,應用程式,檔案等快捷方式時遇到了問題,最終根本沒有建立一個快捷方式? 好訊息! 有一種方法可以使用終端程式解決這個問題。 在Linux中,您使用此實用程式ln建立符號連結或軟連結以指向連結檔案。 讓我們來看看吧,好嗎? 執行該命令後,您會注意到桌面上的新資料夾圖示看

Heartbeat基礎知識詳細總結

在日常的集群系統架構中,一般用到Heartbeat的主要就2種:1)高可用(High Availability)HA叢集, 使用Heartbeat實現,也稱為”雙機熱備”, “雙機互備”, “雙機”;2)負載均衡群集(Load Balance Cluster),使用Linux Virtual Server(L

redis快取思路

<?php // 1、查詢快取 // 2、雜湊快取 class Cache{ private $hash_key = ''; // 雜湊快取的鍵 private $expire = 10; // 查詢快取過期時間 private function get_key($param

JavaScript 引入頁面

1.前言 學習JavaScript的基本概念、頁面引入方式、獲取頁面元素及操作元素屬性的技巧、學習函式的基本定義方法和使用方法 2.JavaScript介紹 JavaScript是執行在瀏覽器端的腳步語言,JavaScript主要解決的是前端與使用者互動的問題,包括使用互動與資料互動。JavaScrip

《Flask 入門教程》第 8 章:使用者認證

目前為止,雖然程式的功能大部分已經實現,但還缺少一個非常重要的部分——使用者認證保護。頁面上的編輯和刪除按鈕是公開的,所有人都可以看到。假如我們現在把程式部署到網路上,那麼任何人都可以執行編輯和刪除條目的操作,這顯然是不合理的。 這一章我們會為程式新增使用者認證功能,這會把使用者分成兩類,一類是管理員,通過使

學習需要不斷積累

時間好快,又到了寫部落格的時間,昨天給你自己打了一個雞血,回到家就看書,前段時間買的幾本書一直沒看,昨天一口氣看了半本,因為深夜了,想著第二天要上班,所以熄燈睡覺。其實我是不喜歡看書的,現在發現多看書是有很多好處的,比如平時為人處世,說話技巧等,都是需要語言藝術的。所以從現在起我會堅持每天看點

線上收聽付費音樂網站,音樂網站製作、音樂類網站電臺定製開發

本公司承接:建站,仿站,網站定製,小程式開發,公眾號,微信商城,購物商城,擁有10年經驗的網站開發團隊,從需求分析、網站開發等一系列為客戶提供全方位的網站建設工作,網站開發為定製專案根據需求報價 音樂網站支援電腦版,手機版線上收聽音樂,付費製版權功能,採用PHP+MySQL實現,支援個性化定製開發。 有需

Go 語言 Excel 文件類庫 excelize 釋出1.4.1版本

Excelize 是 Go 語言編寫的一個用來操作 Office Excel 文件類庫,基於 ECMA-376 OOXML Spec。可以使用它來讀取、寫入 XLSX 檔案,相比較其他的開源類庫,Excelize 支援操作帶有資料透視表、切片器、圖表與圖片的 Excel 並支援向 Excel 中插入圖片與

1.9120309352875