原创 HTTP協議之GET PUT POST DELETE方法

HTTP協議之GET PUT POST DELETE方法 一、Get、Post、Put、Delete POST   /uri     創建   DELETE /uri/xxx 刪除    PUT    /uri/xxx 更新或創建  

原创 Jackson框架

Jackson框架 一、Jackson簡介        Jackson可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。相比json-lib框架,Jackson所依賴的jar包較少,

原创 Mysql的安裝、配置及使用

Mysql的安裝、配置及使用 一、MySQL的安裝、啓動、配置 1、安裝MySQL: sudo apt-get install mysql-servermysql-client sudo apt-get install libmys

原创 排序算法

排序算法 1.1、冒泡排序         冒泡排序(Bubble Sort,臺灣譯爲:泡沫排序或氣泡排序)是一種簡單的排序算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進

原创 SQL及其使用(2)

SQL及其使用(2) 3.2、存儲過程與函數 3.2.1、存儲過程 1、存儲過程的優點 (1)存儲過程是經過編譯後存儲在數據庫中,不行解釋執行的SQL語句那樣在提出操作請求時才進行語法分析和優化工作,因而執行速度較快,它提供了在服務器

原创 數據庫的基本概念

數據庫的基礎 1.1、數據庫基本概念 數據:描述事物的符號記錄,可以使數字,也可以是文字、圖形、圖像、聲音、語言等,數據有多種形式,它們都可以經過數字化後存入計算機。數據的含義稱爲數據的語義,數據與語義是不可分的。 數據庫:存儲數據的倉

原创 SQL及其使用(1)

SQL及其使用(1) 3.1、觸發器 3.1.1、觸發器的作用  安全性。可以基於數據庫的值使用戶具有操作數據庫的某種權利。              可以基於時間限制用戶的操作,例如不允許下班後和節假日修改數據庫數據。       

原创 SQL及其使用(3)

SQL及其使用(3) 3.3、索引 SQL索引:        SQL索引有兩種,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系統的性能,加快數據的查詢速度與減少系統的響應時間 1,概念:  數據庫索引是對數據表中

原创 OVS的安裝與使用

OVS的安裝與使用 一、OVS的安裝 1、安裝OVS交換機      sudo apt-get install openvswitch-switch 2、OVS的啓動腳本       #!/bin/bash       ovsdb-s

原创 Java核心技術

Java核心技術(1) 一、Java反射機制 1.1、反射的機制 1、反射機制的作用:   反編譯:.class-->.java  通過反射機制訪問java對象的屬性,方法,構造方法等; 2、反射機制的優點與缺點 爲什麼要用反射機制?

原创 Java 爬蟲模擬知乎登陸

Java 爬蟲模擬知乎登陸 一、知乎登陸頁面分析 1、我用的是Chrome瀏覽器 按F12打開開發者工具 選到NetWork 然後登陸一次觀察在登陸過程中所用的URL及post了哪些參數 上傳的參數如下: 2、模擬登陸知乎分爲以下幾步

原创 python 模擬知乎登陸

python 模擬知乎登陸 一、Python 模擬知乎登陸的實現 # coding=utf-8 import requests import re import time class LogIn: def __init__(sel

原创 Snort的安裝與使用

Snort的安裝與使用 一、Snort基礎        snort 是一個開源的輕量級入侵檢測系統(NIDS),使用C語言編寫。支持windows、Linux平臺,我比較喜歡linux操作系統,所以在linux上學習研究snort。s

原创 Redis數據類型

Redis數據類型 2.1、Redis數據類型 Redis支持五種數據類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 2.1.1、字符串 String(字符

原创 Redis 基礎

Redis 基礎 一、Redis          Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用作數據庫,高速緩存和消息隊列代理。它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數據類型