原创 獲取拉勾網招聘信息數據

使用 curl 模擬 ajax 請求獲取數據 1、找到目標城市和目標職位,然後按“最新排序”。 鏈接爲:https://www.lagou.com/jobs/list_iOS?px=new&city=%E5%8C%97%E4%BA%AC#

原创 flume-ng抓取日誌文件存入mysql中

編寫代碼: 創建一個Maven項目,在pom.xml中添加下面的內容 <dependencies>     <dependency>       <groupId>org.apache.flume</groupId>       <art

原创 Redis從文件中批量執行命令

在redis中,如果要批量執行某些命令,在redis的redis-cli下,只能一條條的執行指令,實在太麻煩了!  如果把要執行的命令一行行存儲到文件中,然後一次性執行完成。 1、創建文件 首先創建一個txt文件,將要執行的指令一行一行寫

原创 Redis 設置密碼

我們可以通過 redis 的配置文件設置密碼參數,這樣客戶端連接到 redis 服務就需要密碼驗證,這樣可以讓你的 redis 服務更安全。 實例

原创 Redis 數據備份與恢復

Redis save 命令用於創建當前數據庫的備份。 語法 redis 127.0.0.1:6379> save  OK該命令將在 redis 安裝

原创 跳臺階

題目描述一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法。 分析: 這個是有一定規律的,我們可以分析一下 一

原创 maven項目打包以及在liunx上運行

maven項目寫完之後,需要打包中含有第三方的jar包的 1、在pom.xml 中添加   <build>         <defaultGoal>compile</defaultGoal>                <plugin

原创 二進制中1的個數

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 計算機中,數值都是以補碼的形式保存。 原碼:就是十進制的數字轉換爲二進制在計算機中的表示,如正2,二進制表示爲0000 0010,-2的二進制表示爲1000 00

原创 Redis 發佈訂閱

Redis 發佈訂閱(pub/sub)是一種消息通信模式:發送者(publish)發送消息,訂閱者(subscribe)接收消息。 Redis 客戶端可以訂閱任意數量的頻道。 下圖是:頻道 channel1 , 以及訂閱這個頻道的三個客

原创 矩形覆蓋

題目描述我們可以用2*1的小矩形橫着或者豎着去覆蓋更大的矩形。請問用n個2*1的小矩形無重疊地覆蓋一個2*n的大矩形,總共有多少種方法? 分析:

原创 斐波那契數列

題目描述大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項。 斐波那契(qi)數列,又稱黃金分割數列;以兔子繁殖爲例子而

原创 Redis 列表(List)

Redis 列表是簡單的字符串列表,按照插入順序排序 實例 127.0.0.1:6379> lpush namekey redis (integer) 1 127.0.0.1:6379> lpush namekey mongodb (in

原创 調整數組順序使奇數位於偶數前面

輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。 public class Solution {     publ

原创 Redis 有序集合(sorted set)

Redis 有序集合和集合一樣也是string類型元素的集合,且不允許重複的成員。 不同的是每個元素都會關聯一個double類型的分數。redis正是通過分數來爲集合中的成員進行從小到大的排序。 有序集合的成員是唯一的,但分數(score

原创 數值的整數次方

題目描述 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 分析:一看到這個題目,可能我們很容易寫出來 public double powerWith(double base