原创 CentOS7 linux kill 命令

殺死進程最安全的方法是單純使用kill命令,不加修飾符,不帶標誌。 首先使用ps -ef命令確定要殺死進程的PID,然後輸入以下命令:  # kill –pid 註釋:標準的kill命令通常都能達到目的。終止有問題的進程,並把進程的

原创 Centos 7 yum 安裝 mysql5.7

1.下載YUM庫 shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2.安裝YUM庫 shell > yum loca

原创 linux Redis 註冊服務

之前安裝好了Redis服務之後,每次開啓與關閉都需要去redis目錄下去運行腳本,相當的繁瑣,於是試着將redis的註冊成系統服務,如此便可以方便的對其進行各種操作,以下爲具體的註冊服務配置: 將Redis做成一個服務 servi

原创 redis 集羣 數據丟失及解決方案 AOF RDB 數據恢復

Redis資料彙總專題 :http://blog.nosqlfan.com/html/3537.html Redis的數據回寫機制 Redis的數據回寫機制分同步和異步兩種, 同步回寫即SAVE命令,主進程直接向磁盤迴寫數據。在

原创 Redis資料彙總專題

很多朋友反映,說NoSQLFan上的資料不少,但是要找到自己實用的太難,於是萌生做這樣一個專題的想法。通過將不同NoSQL產品從入門到精通的各種資料進行彙總,希望能夠讓大家更快的找到適合自己的教程或文章進行閱讀。 最後更新時間:201

原创 app與後臺的token、sessionId、RSA加密登錄認證與安全解決方案

一、登錄機制 粗略地分析, 登錄機制主要分爲登錄驗證、登錄保持、登出三個部分。登錄驗證是指客戶端提供用戶名和密碼,向服務器提出登錄請求,服務器判斷客戶端是否可以登錄並向客戶端確認。 登錄認保持是指客戶端登錄後, 服務器能夠分辨出已登錄

原创 結合MongoDB開發LBS應用

簡介 隨着近幾年各類移動終端的迅速普及,基於地理位置的服務(LBS)和相關應用也越來越多,而支撐這些應用的最基礎技術之一,就是基於地理位置信息的處理。我所在的項目也正從事相關係統的開發,我們使用的是Symfony2+Doctrine2

原创 阿里雲 centos7 tomcat8 https 配置不起作用

配置方法網上一搜一大片,這裏不描述了,只要將自己生成的證書或者網上購買的證書(例如:證書名稱app.xxxx.com.jks,證書密碼:password)放到tomcat/conf目錄下,然後修改server.xml 如下即可。

原创 Redis單機及其集羣的搭建

原文鏈接:http://www.codeceo.com/article/redis-cluster-config.html 一、單機版redeis 1.安裝包下載 http://download.redis.io/releases

原创 Redis 分頁排序查詢

Redis是一個高效的內存數據庫,它支持包括String、List、Set、SortedSet和Hash等數據類型的存儲,在Redis中通常根據數據的key查詢其value值,Redis沒有條件查詢,在面對一些需要分頁或排序的場景時(

原创 redis java 分頁、排序示例

Jedis 是 Redis 官方首選的 Java 客戶端開發包。 工作過程總結的一個示例,貼出來,如下: Java代碼 package com.wujintao.redis;      import  jav

原创 LBS經緯度搜索和距離排序 各種方案

看到最近有好多人陸續收藏、關注這個問題,特來更新一下 建議使用ElasticSearch(https://elastic.co)進行LBS業務功能開發 PostGIS也是不錯的 Redis新版有提供Geocoding,可以嘗試一下

原创 linux mysql 5.7 修改默認字符集爲utf8

1、通過  SHOW VARIABLES LIKE 'character_set_%'; 查看mysql字符集情況 mysql> show variables like "%char%"; +----------------------

原创 redis實現増刪改、查詢過濾功能

搜了一下,似乎沒有redis的分版,正好方便從sql向redis轉換的同行,就發在本版吧 redis性能強悍,多機方便,但是這種key=value機制的系統,似乎無法實現數據庫特有的増刪改、查詢過濾 經過幾天學習,似乎找到一個辦法

原创 java RSA 加密解密

RSA工具類.java package com.zjp.common.utils; import java.io.ByteArrayOutputStream; import java.io.IOException; import