原创 博彩搶紅包遊戲逆向(一)協議分析

前言 最近看到一些平臺推出了搶紅包遊戲,根據搶得紅包的尾數判斷是否中雷,市場上有人推出了透視的軟件。我個人覺得這種軟件不靠譜,除非1、開獎結果是預先生成。2、開發人員腦抽了把服務端預先生成的數據傳給了客戶端。 so,爲了驗證下,我

原创 Wpf的App.xaml

說明 當新建一個wpf應用程序,會自動生成一個App.xaml和MainWindow.xaml文件 其中App.xam用來設置Application,應用程序的起始文件和資源及應用程序的一些屬性和事件的設置,app.xaml.cs

原创 服務器被滲透過程及後門源碼

今天收到阿里雲警報短信,發現服務器被人拿去做肉雞做DDOS攻擊了,跑了幾個G的流量,早晨趕緊上線檢查下: 發現是別人在tomcat上面上傳了後門程序,怎麼會被上傳呢,發現webapps目錄下竟然有個war包,那肯定是通過tomcat

原创 Java代理模式及應用(三)Cglib實現

前一節所說的靜態代理和動態代理模式都是要求目標對象是實現一個接口的目標對象,但是有時候目標對象只是一個單獨的對象,並沒有實現任何的接口,這個時候就可以使用以目標對象子類的方式類實現代理,這種方法就叫做:Cglib代理 1.Cglib說明

原创 Java代理模式及應用(二)靜態代理與動態代理

上一節講到了Java代理模式的原理,這一節對Java的兩種代理模式的實現進行對比,爲了更方便對比,我們設定程序需要實現兩種代理。 1.靜態代理的實現 靜態代理上一節已經實現過了,我們擴展一下,進行兩種代理實現: 代碼說明: Cline

原创 Java併發(一)線程安全

1. 什麼是線程安全和非安全 如上圖所示,所謂線程安全就是指在多個線程同時訪問一個公共對象,不會因爲多個線程併發讀寫,造成數據錯誤的情況。 比如:同時啓動100個線程,對一個list進行add 100個數據操作,對於非安全對象list

原创 Vue.js的computed和watch用法及區別

1. 如何使用 1.1 computed計算屬性 <template> <div> <el-input v-model="value1" placeholder="費用1"></el-input> <el-input v-mode

原创 SpringCloud(3.1)Jenkins安裝+GitLab拉取項目

Maven安裝 http://maven.apache.org/download.cgi # source /etc/profile # vim /etc/profile # mvn --version export M2_HOME=

原创 Java代理模式及應用(一)代理模式介紹

1. 什麼是代理模式 提供了對目標對象另外的訪問方式;即通過代理對象訪問目標對象,這樣做的好處是:可以在目標對象實現的基礎上,增強額外的功能操作,即擴展目標對象的功能。 代理模式的作用是:爲其他對象提供一種代理以控制對這個對象的訪問。

原创 Vue.js組件化筆記

局部調用 <template> <my-page></my-page> </template> <script> import MyPage from "xxx/MyPage.vue" export default {

原创 adb控臺中Permission denied的解決方案

【前提】手機一定要root 在控制檯中想要將電腦上c盤中的tcpdump文件導入到/data/local/tcpdump中 於是採用adb push c:/tcpdump /data/local/tcpdump命令,但提示Permissi

原创 SpringBoot事務註解@Transactional

SpringBoot提供了非常方便的事務操作,通過註解就可以實現事務的回滾,非常方便快捷,下面我們就說一下如何進行事務操作。 1. 事務說明 在Spring中,事務有兩種實現方式,分別是編程式事務管理和聲明式事務管理兩種方式。 編程式事

原创 修改linux文件權限命令:chmod

Linux系統中的每個文件和目錄都有訪問許可權限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。   文件或目錄的訪問權限分爲只讀,只寫和可執行三種。以文件爲例,只讀權限表示只允許讀其內容,而禁

原创 npm更新模塊同步到package.js中

模塊檢查更新 在用vue-cli生成工程後,一段時間很多模塊都有更新,如何把工程中的模塊都更新到最新的呢。 首先我們先通過命令查看下需要更新的版本: npm outdated npm outdated 會列出所有可更新的 node_mo

原创 Vue.js使用pdfMake時出現字體找不到錯誤

報錯問題 通過npm安裝pdfMake後,在.vue文件裏面調用如下: import "pdfmake/build/pdfmake"; import "pdfmake/build/vfs_fonts"; export default {