原创 分表與分庫使用場景以及設計方式

一. 分表       場景:對於大型的互聯網應用來說,數據庫單表的記錄行數可能達到千萬級甚至是億級,並且數據庫面臨着極高的併發訪問。採用Master-Slave複製模式的MySQL架構, 只能夠對數據庫的讀進行擴展,而對數據庫的寫入操作

原创 postgreSQL 字段如何設置自增長

postgreSQL 自增需要使用序列 1.使用SERIAL     CREATE TABLE users ( id SERIAL primary key , name character varying, pass

原创 五種Sublime同時快速編輯多行內容

衆所周知,Sublime text 3是一個非常強大的前端ide 下面提供五種Sublime text 3同時快速編輯多行內容 下面就來看下具體的五種方式吧: 1,鼠標選中多行,按下 Ctrl Shift L (Command Shift

原创 拋棄圖形化管理,數據庫從創建庫到高級查詢用到的sql語句(持續更新)

        前言:現在後端數據庫有各種各樣的數據庫圖形化管理軟件,什麼navicat、dbeaver、pgsql admin等等,但是作爲一個後端程序員,我們不能過度依賴圖形化管理軟件,否則用多了,在需要寫高級的sql的時候或者面試的

原创 理解Future與Callable

  先上一個場景:假如你突然想做飯,但是沒有廚具,也沒有食材。網上購買廚具比較方便,食材去超市買更放心。 實現分析:在快遞員送廚具的期間,我們肯定不會閒着,可以去超市買食材。所以,在主線程裏面另起一個子線程去網購廚具。 但是,子線程執行的

原创 UML 剖析(2) —— 類圖關聯和時序圖

UML 剖析(2) —— 類圖關聯和時序圖 上篇文章講解完類圖實體,現在講解類圖關聯,如果沒閱讀過類圖實體的那篇文章,鏈接在這:UML 剖析(1) —— 類圖實體 ,這節繼續還是使用 StarUML 來講解。 1. 類圖關聯      

原创 公司有代理如何使用git與npm

現在很多公司因爲安全原因,很多都是內網使用代理上外網,但是這也造成很多開發人員不便,下面我將簡單介紹一下如何在代理下使用git 和node的npm   1.git git 使用代理命令     git config --global ht

原创 百度地圖簡單例子的使用

<!DOCTYPE html>   <html> <head>   <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />   <meta http-e

原创 關於AES加解密java.security.InvalidKeyException的錯誤解決方法

最近springboot做項目時,在window上啓動 調用服務沒有問題,可是部署在linux後服務之間調用卻出現了問題 debug看報錯信息,剛開始看到的報錯的信息 報的是javax.crypto.IllegalBlockSizeExc

原创 Java子類能不能繼承父類synchronized關鍵字?

今天在Github 看Java synchronized方面的知識總結時 看到一個有趣的說法“子類不能繼承父類的synchronized關鍵字” 我心裏的第一個想法是:爲什麼子類不能繼承父類的synchronized關鍵字呢 於是我決定用

原创 爲什麼重寫equals()的同時還得重寫hashCode()

  這個問題之前我也很好奇,不過最後還是在書上得到了比較明朗的解釋,當然這個問題主要是針對映射相關的操作(Map接口)。學過數據結構的同學都知道Map接口的類會使用到鍵對象的哈希碼,當我們調用put方法或者get方法對Map容器進行操作時

原创 用Java實現幾種常見的排序算法的思路

一·選擇排序 核心理解:每次選擇一個最大的或者最小的放在i的位置,直至i循環了這個數組的length-1個元素 代碼: public static void selectSort(int array[]) { for (

原创 一張圖說明正向代理與反向代理的區別

  正向代理:需要配置代理服務器proxy的ip(域名)與端口,比如一些公司上外網的代理 反向代理:不需要配置,只要直接訪問服務的地址,但是客戶端根本不知道訪問的是具體哪一臺服務器主機

原创 HTTP中application/x-www-form-urlencoded字符說明

一、概述 在學習ajax的時候,如果用post請求,需要設置如下代碼。 ajax.setRequestHeader("content-type","application/x-www-form-urlencoded"); 1 雖然知道需要