原创 停止nginx 在重啓報錯 nginx: [error] invalid PID number "" in "/run/nginx.pid"

執行nginx -s stop 或者是nginx -s quit 後 使用nginx -s reload 命令 報錯 nginx: [error] invalid PID number "" in "/run/nginx.pid" 解決方

原创 Linux下記錄所有用戶的操作命令,以方便後期審計

運維與研發人員一多,登錄服務器操作的情況越來越常見,爲了安全,有必要對登錄系統的每次操作都進行記錄,以方便後期瞭解,掌握,審計。     簡單解決辦法:   修改/etc/profile文件,在最後增加如下內容: HISTFILESIZE

原创 js判斷請求是否來自微信

function isWeiXin(){     var ua = window.navigator.userAgent.toLowerCase();     if(ua.match(/MicroMessenger/i) == 'micr

原创 java微信解密session_key 工具類

package com.community.shop.util; /** * description: * author: sh * date:2019/3/21 13:52 */ import org.bouncycastl

原创 linux 命令

  1.查看ssh端口是否開啓 setup 2.vi和vim的三種常見模式 1、插入模式 按下i,I,o,O,a,A,r,R等任何一個字母之後纔會進入編輯模式, 一般來說按i即可. 2、Esc返回正常模式 3、:w(保存)

原创 ubuntu創建root用戶

sudo passwd root 終端顯示 Enter new UNIX password:  設置root用戶密碼,按回車 終端顯示 Retype new UNIX password:  再輸入一次密碼 終端顯示 passwd: pas

原创 DDoS攻擊緩解最佳實踐

分佈式拒絕服務攻擊(DDoS攻擊)是一種針對目標系統的惡意網絡攻擊行爲,DDoS攻擊經常會導致被攻擊者的業務無法正常訪問,也就是所謂的拒絕服務。 常見的DDoS攻擊包括以下幾類: 網絡層攻擊 比較典型的攻擊類型是UDP反射攻擊,例如:N

原创 equals()方法和contains()的區別

contains方法比較兩個字符串時,只要局部相等就返回true。 當用list去判斷的時候,是list的其中一項要和字符串全部相等。 contains就是包含()        equals就是相等(完全一樣).

原创 獲取第n天后的日期

/** * 獲取未來 第 past 天的日期 * * @param past * @return */ private static Date getFetureDate(int past) throws ParseExce

原创 idea自動生成get set 方法

第一步           下載插件 settings》》Plugins 》》搜索 lombok  進行下載  第二部           引入依賴            <dependency> <groupId>org.pr

原创 修改mysql編碼格式可進行存儲表情

alter table 表名 convert to character set utf8mb4;

原创 查詢數據時間返回的是時間格式

一 返回類型是Map <select id="consumeInfo" parameterType="java.util.Map" resultType="java.util.Map"> select uid as order

原创 form 防止多次提交

<form action="****" method="get" onsubmit="return dbClick();"> <script type="text/javascript"> var dbClickFlag = 

原创 Java對微信小程序userInfo中encryptedData解密

0x01 分析 同一主體下微信小程序和微信公衆號下,同一個用戶在不同的公衆平臺下openid是不同的,但是unionid是相同的,因此若需要創建同主體跨公衆平臺的系統時候,用戶的unionid一定要記錄下來。我遇到的場景是小程序已經上線,

原创 nginx做反向代理,得到的ip地址都是127.0.0.1

  location ^~ / {   proxy_pass http://127.0.0.1:10678;   proxy_set_header Host $host;         proxy_set_header X-Real-I