原创 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等數據類型