原创 python裝飾器

例子:def deco(func):     print("before myfunc() called.")     func()     print("  after myfunc() called.")     return func

原创 WAF簡介

---------------------  轉摘於 http://www.secsky.cn/216.html 摘要本文主要分爲四個部分,一、首先對WAF做了簡單的介紹,讓讀者對WAF這類產品有一個大概的瞭解;二、這部分通過一個實例演示瞭

原创 如何提高Redis緩存命中率

轉摘於 :https://www.cnblogs.com/dinglang/p/6117309.html               https://blog.csdn.net/weixin_34238633/article/details

原创 抓包工具tcpdump用法說明

tcpdump採用命令行方式對接口的數據包進行篩選抓取,其豐富特性表現在靈活的表達式上。不帶任何選項的tcpdump,默認會抓取第一個網絡接口,且只有將tcpdump進程終止纔會停止抓包。例如:shell> tcpdump -nn -i e

原创 HTML 知識彌補

什麼是HTMLHTML是英文Hyper Text Mark-up Language(超文本標記語言)的縮寫,它規定了自己的語法規則,用來表示比“文本”更豐富的意義,比如圖片,表格,鏈接等。瀏覽器(IE,FireFox等)軟件知道HTML語言

原创 java流程控制語句

一、順序語句語句:使用分號分隔的代碼稱作爲一個語句注:沒有寫任何代碼只是一個分號的時候,也是一條語句,稱作空語句 二、判斷(if…else)注:如果花括號中只有一條語句,那麼花括號可以省略不寫格式一:if(判斷條件){       執行的代

原创 JVM結構、GC工作機制詳解

轉載於:https://blog.csdn.net/tonytfjing/article/details/44278233 一、JVM結構根據《java虛擬機規範》規定,JVM的基本結構一般如下圖所示:從左圖可知,JVM主要包括四個部分:1

原创 java面向對象

一、面向過程與面向過程對比面向過程:1自己動手做—>2買菜—>3洗菜—>4煮飯炒菜—>5很難吃,浪費時間面向對象:1找專業對象—>2餐館.點餐—>3餐館,做飯—>4飯好吃,節約時間面向對象的思想先找有的對象,直接拿來使用,如sun沒有提供,

原创 static關鍵字和繼承

一、static關鍵字爲了實現對象之間重複屬性的數據共享,主要用於修飾類的成員1. 成員變量1)非靜態成員變量:需要創建對象來訪問2)靜態成員變量:使用類名直接調用,也可以通過對象訪問 2. 成員方法可以使用類名直接調用2.1 靜態函數:1

原创 java概述

一、開發運行環境    JDK:Java開發運行環境    JRE:Java Runtime Environment Java運行環境,JDK包含了JRE二、編寫流程1.       源文件:編寫Java源文件(我們也稱之爲源代碼文件),它

原创 docker簡介與安裝

1、簡紹容器虛擬化,比傳統的虛擬化輕量2013年出現,發展非常迅猛Redhat在6.5版本開始支持docker使用go語言開發,基於apache2.0協議開源軟件,項目代碼在github維護2、容器虛擬化和傳統虛擬化比較:3、特點docke

原创 django—主機分組管理(3)

1.hostinfo應用下創建models表說明:manytomany數據類型,成員取自於host這個表class HostGroup(models.Model):     groupname = models.CharField(max_

原创 抓包工具tcpdump用法說明

tcpdump採用命令行方式對接口的數據包進行篩選抓取,其豐富特性表現在靈活的表達式上。不帶任何選項的tcpdump,默認會抓取第一個網絡接口,且只有將tcpdump進程終止纔會停止抓包。例如:shell> tcpdump -nn -i e

原创 JVM結構、GC工作機制詳解

轉載於:https://blog.csdn.net/tonytfjing/article/details/44278233 一、JVM結構根據《java虛擬機規範》規定,JVM的基本結構一般如下圖所示:從左圖可知,JVM主要包括四個部分:1

原创 原子性和一致性

張三必須扣100,李四必須加100,是一致性,如果因爲某些邏輯原因,導致張三扣了100,流水記錄100轉賬,而李四隻加了60。然後這3條操作都成功了,那原子性就符合了,但是一致性就不符合