原创 mysql函數大全

mysql函數大全   對於針對字符串位置的操作,第一個位置被標記爲1。 ASCII(str) 返回字符串str的最左面字符的ASCII代碼值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> sel

原创 GeoHash核心原理解析 附近的人算法

引子   機機是個好動又好學的孩子,平日裏就喜歡拿着手機地圖點點按按來查詢一些好玩的東西。某一天機機到北海公園遊玩,肚肚餓了,於是乎打開手機地圖,搜索北海公園附近的餐館,並選了其中一家用餐。     飯飽之後機機開始反思了,地圖後

原创 kafka-0.8.1.1總結

目錄 一、         基礎篇... 1 1.     開篇說明... 1 2.     概念說明... 1 3.     配置說明... 3 4.     znode分類... 17 5.     kafka協議分類..

原创 mysql 查詢理解

1.單表主鍵查詢:   語句: select  *  fromgmvcsbase.base_file  where  id='29830957'   執行計劃: Id爲base_file表的主鍵, Select_type爲simple

原创 JAVA的可變參數,參數中有三個點

許多Java新人在看到下面的這段代碼的時候,都會問一個問題:dealArray方法裏那三個小點點是什麼啊? [java] view plaincopy public class TestVarArgus {    

原创 java HashMap詳解,剖析

 HashMap 和 HashSet 是 Java Collection Framework 的兩個重要成員,其中 HashMap 是 Map 接口的常用實現類,HashSet 是 Set 接口的常用實現類。雖然 HashMap 和 H

原创 mysql-5.6.28主從備份,異地容災

首先在兩臺MySQL服務器192.168.1.89(主)和192.168.1.90(備)上安裝版本一樣的mysql,大家可以參照着點擊打開鏈接去安裝 安裝好以後在192.168.1.89(主)上面的my.cnf文件上面加入以下參數 bin

原创 mysql-5.6.28源碼安裝 整個安裝過程詳細教程,詳解

先創建普通用戶[root@localhost home]# useradd -d /home/sh -m sh [root@localhost home]# passwd sh 更改用戶 sh 的密碼 。 新的 密碼: 無效的密碼: 它基

原创 使用zxing生成嵌圖片的二維碼,demo二維碼

首先貼zxing生成二位的源碼 zxing的maven <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <ver

原创 MySQL存儲過程詳解及mysql基本函數

mysql存儲過程詳解 1.      存儲過程簡介   我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(Stored Procedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲

原创 關於linux上面ssh和sftp到某臺服務器出現Permission denied, please try again.

最近在阿里雲上面部署了兩臺服務器。服務器a(圖片服務器)和服務器b(主程序),b是通過java的jsch這個框架來往a傳送圖片的,但是最近發送在b上面操作sftp的時候一直在報 [root@iZ23h0vz72uZ ~]# sftp ro

原创 mysql數據庫設計原則

1) 不應該針對整個系統進行數據庫設計,而應該根據系統架構中的組件劃分,針對每個組件所處理的業務進行組件單元的數據庫設計;不同組件間所對應的數據庫表之 間的關聯應儘可能減少,如果不同組件間的表需要外鍵關聯也儘量不要創建外鍵關聯,而只是

原创 MySQL5.6版本性能調優my.cnf詳解

[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysq

原创 Geohash距離估算 附近的人的距離

一、經緯度距離換算 a)在緯度相等的情況下:  經度每隔0.00001度,距離相差約1米;  每隔0.0001度,距離相差約10米;  每隔0.001度,距離相差約100米;  每隔0.01度,距離相差約1000米;  每隔

原创 FFmpeg3.2安裝(CentOS release 6.5)

yasm安裝 Yasm是一個完全重寫的NASM彙編。目前,它支持x86和AMD64指令集。  接受NASM和GNU彙編器(gas)語法,產出二進制, ELF32 , ELF64 , COFF , Mach - O的( 32和64 ) ,