原创 使用 supervisor 來管理 kafka進程
由於在 cli 模式下啓動,停止 kafka 和zookpeer 進程命令行比較繁瑣,所以推薦使用supervisor 來對進程進行管理。 安裝: centos 使用 yum 進行supervisor 安裝,其他系統根據自己安裝
原创 php 生產kafka 不生效問題
記錄一下php 調用 kafka 生產者代碼但是消費者端口收不到數據的情況 PHP代碼如下: <?php $objRdKafka = new RdKafka\Producer(); $objRdKafka->addBrokers(
原创 guzzle 使用 json 作爲主體請求接口
在使用第三方插件 Guzzle 請求微信素材管理接口: 接口說明 http請求方式: POST https://api.weixin.qq.com/cgi-bin/material/batchget_material?acce
原创 laravel 在原值基礎上批量更新字段的值
修改order 表的deal_pice 字段的值,所有小於0的值修改爲其相反數。 Order::where('deal_pice','<',0)->update(['deal_pice'=>DB::raw('0- deal_p
原创 Laravel orWhere條件
場景描述 需要根據三個條件去查詢結果集,三個條件的關係是A and (B or C),B條件和C條件有交集,需要取出他兩的並集。 如果用戶登錄(UID存在),條件爲A and (B or C),用戶未登錄,查詢條件爲:A and
原创 PHP常見的幾種數據結構
PHP常見的幾種數據結構 1 數組 數組(Array)是一種線性表的數據結構,它用一段連續的內存空間,來存儲具有相同類型的值。但是由於在PHP的底層定義中,數組是通過散列表實現的,所以這段定義並不適用。PHP的數組可以存儲任意數
原创 laravel 中使用七牛雲
laravel 中使用七牛雲: 安裝配置 在laravel中使用composer 安裝: composer require zgldh/qiniu-laravel-storage 然後在config/app.php中註冊服務提供
原创 laravel 中數據驗證
laravel 中數據驗證使用 Validator::make(data,rules,[messages],[attribute]) 函數來實現: $param = [ 'id' => intval($request->pos
原创 php-fpm 是如何處理php 請求的
PHP-FPM(PHP FastCGI Process Manager):PHP FastCGI 進程管理器,管理PHP 進程池的軟件,用於接受web服務器的請求。 用來管理進程。比如:當worker不夠用時,master可以根
原创 歡常見的Web安全方面問題
SQL注入 說明:將SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執行惡意的SQL命令 防範: 對輸入字符進行嚴格驗證,可以用正則表達式等。 儘量不要使用原始錯誤信息輸出,可以自己對原始
原创 laravel中 URL 不做 CSRF 安全校驗的兩種方法
任何時候在 Laravel 應用中定義 HTML 表單,都需要在表單中引入 CSRF 令牌字段,這樣 CSRF 保護中間件才能夠對請求進行驗證。要想生成包含 CSRF 令牌的隱藏輸入字段,可以使用輔助函數 csrf_field: 如:
原创 利用php腳本+redis,生成CSV測試文件,重複率爲20%
<?php /** * Created by PhpStorm. * User: [email protected] * Date: 2019/2/28 */ // 頭部標題 $csv_header = ['數據']; $
原创 php數據庫文件導出代碼
$servername = "127.0.0.1"; $username = "root"; $password = "********"; $dbname = "data"; $pice = 5000; $start = 0; $f
原创 Web安全筆記
Web安全筆記 SQL注入 說明:將SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執行惡意的SQL命令 防範: 對輸入字符進行嚴格驗證,可以用正則表達式等。 儘量不要使用原始錯誤信息輸出,可
原创 python:使用xpath獲取想要的數據
頁面返回的element是非常多的東西,有很多並不是我們所需要的,所以需要對數據進行篩選。 這裏引入一個第三方模板:lxml 1.引入前需要安裝,可以通過命令行:pip install lxml或者直接在編輯器搜索模板進行安裝。 2.安裝