原创 RBAC權限體系設計簡單說明

RBAC目前使用最爲廣泛的權限模型,本文通過平常工作及工作外的積累,整理了幾種比較經典的權限體系,希望對大家有所幫助! 一、什麼是RBAC RBAC(基於角色的權限控制)模型的核心是在用戶和權限之間引入了角色的概念。取消了用戶和權限的直接

原创 C# 通過Html Agility Pack實現快速解析Html

簡介   現在越來越多的場景需要我們使用網絡爬蟲,抓取相關數據便於我們使用,今天我主要總結一下HAP(Html Agility Pack)如何高效、快速、準確的解析我們抓取到的html中各元素節點及數據。 優勢   在.NET技術下,解析

原创 App掃碼登錄解決方案

在我們平時使用的Web或是其他應用程序,用對應的APP掃碼登錄的功能已經很常見了,這種就是簡化用戶輸入賬號和密碼登錄的一種互聯網式的操作,如何實現這個功能,現總結整體解決方案如下:

原创 利用Nginx設置防爬蟲策略及代理訪問

我們在平時Web應用系統開發中,爲了網站的爬蟲可以提升網站排名,比如百度蜘蛛。但有些爬蟲對服務器惡意獲取網站信息,不遵守robots規則,我們需要進行攔截。可以禁止某些User Agent抓取網站。本篇文章主要介紹一些基本的nginx 下

原创 Windows下用Nginx配置https服務器

一、安裝OpenSSL 先到http://slproweb.com/products/Win32OpenSSL.html 去下載OpenSSL(根據系統選擇32位或者64位版本下載安裝)。 然後安裝在C:\OpenSSL-Win64下。

原创 Web 應用中CSRF與XSS的關係與預防

在Web應用開發中我們還必須得熟系頁面被攻擊的方式CSRF和XSS,以下先只是簡單的介紹一下兩者的各自含義及表現形式,希望對你的理解有所幫助: 一、CSRF - 跨站僞造請求 1.CSRF跨站僞造請求,也被稱爲“One Click Att

原创 HTML5 IndexedDB本地存儲介紹

在開始介紹IndexedDB之前我先簡單說一下Web SQL Database 一、indexedDB爲何替代了Web SQL Database? 跟小朋友的教育從來沒有什麼“贏在起跑線”這種說法一樣,在前端領域,也不是哪來先出來哪個就在

原创 Centos7.5 下Nginx配置SSL支持https訪問

  Centos7.5 下Nginx配置SSL支持https訪問基本操作方法及步驟如下: 核心配置: • 通過指定由受信任的證書頒發機構(CA)頒發的有效證書,將服務器配置爲偵聽端口上的HTTPS流量。 • 通過配置nginx.conf文

原创 nginx基本設置預防常見攻擊

一.nginx防止DDOS攻擊 概述 信息安全的三要素:“保密性”、“完整性”和“可用性”中,DoS(Denial of Service)即拒絕服務攻擊,針對的目標正是“可用性”。該攻擊方式利用目標系統網絡服務功能缺陷或者直接消耗其系統資

原创 HTTP2和HTTPS介紹說明

作爲一個經常和web應用程序打交道的程序員,瞭解這些協議是必須的,本文就向大家介紹一下這些協議的區別和基本概念,文中可能不侷限於前端知識,還包括一些運維,協議方面的知識,希望能給讀者帶來一些收穫,如有不對之處還請指出。 一. web始祖H

原创 Tengine介紹說明第一個實例

一.什麼是Tengine 官方下載地址:http://tengine.taobao.org/ 二.安裝過程   1.下載         http://tengine.taobao.org/download.html 找到下載包並且下載

原创 淺談分佈式日誌記錄收集中心Elasticsearch+ExceptionLess使用

系統架構方案中訪問、操作日誌的記錄非常關鍵,他可以讓我們快速發現系統存在異常的服務,同時通過用戶的操作訪問可以對數據做深度分析,從而提取出更優需求的產品功能。隨着系統各微服務的數量的增多,系統業務邏輯的增多,平臺產的日誌數據量也在成倍數增

原创 .Net Core2.1使用Docker運行實例

 Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的Windows 、Linux 機器上,也可以實現虛擬化。基於這一點我今天主要把自己在.Net Core2.1和.Net Core 2.0

原创 親自破解驗證Navicat Premium 12.1.18最新版破解方法

Navicat Premium 12.1.18最新版破解方法操作總結如下: 一.相關軟件包準備: 鏈接破解文件:https://pan.baidu.com/s/1wHxKzYb3MWGZe-Z7K9re6w  提取碼:x9zz  二、具體

原创 Mysql數據快速備份和恢復方法總結

說到數據庫備份很多人可能會立刻想到用mysql連接工具Navicat可以實現輕鬆備份,確實這是一種最基本的備份和恢復數據的方法但是很多場景下比如表的數據量比較大,用連接工具不管是導出還是導入都會耗時比較長所以在這種場景下就需要用到下面這個