-
Java 操作jar包工具類以及如何快速修改Jar包裡的檔內容
需求背景:寫了一個即時讀取日誌檔以及監控的小程式,打包成了Jar包可執行檔,通過我們的web主系統上傳到各個伺服器,然後調用ssh命令執行。每次上傳前都要通過解壓縮軟體修改或者替換裡面的設定檔,這樣感覺有點麻煩,就想辦法能不能通過程式動態
2017-07-24 0 -
誰將新樽辭舊月,今月曾經照古人
java.lang 類 StringBufferjava.lang.Objectjava.lang.StringBuffer所有已實現的介面:Serializable,Appendable,CharSequencepublic final
2017-07-23 3 -
4.一次性密碼 && 身份認證三要素
在資訊安全領域,一般把Cryptography稱為密碼,而把Password稱為口令。日常用戶的認知中,以及我們開發人員溝通過程中,絕大多數被稱作密碼的東西其實都是Password(口令),而不是真正意義上的密碼。本文保持這種語義,採用密
2017-07-23 0 -
C/C++中static的用法全域變數與區域變數
1.什麼是static?static 是C/C++中很常用的修飾符,它被用來控制變數的存儲方式和可見性。1.1static的引入我們知道在函數內部定義的變數,當程式執行到它的定義處時,編譯器為它在棧上分配空間,函數在棧上分配的空間在此函數
2017-07-23 3 -
一種基於kafka+storm實現的日誌記錄方法(二)
引言上一篇分享博文《一種基於kafka+storm實現的日誌記錄方法》,講述了一種基於大資料即時運算實現的日誌記錄方式。在文中只是提出了一種技術實現思路,以及整體架構,並且在我所在的項目中已經進行了實踐,感興趣的朋友,可以進一步完善,比如
2017-07-23 0 -
Linux伺服器學習(一)
一、首先連接伺服器第一次連接是會提示是否信任這次連接,當然,如果不點是就直接退出去了。彈出的黑框首先要登錄login as,輸入用戶名後回車,再輸入密碼,輸入的密碼是看不到的,輸完後再回車,就登錄進來了。root表示當前用戶名,vultr
2017-07-22 0 -
Nginx 反向代理、負載均衡
## Nginx 反向代理。(一)簡介一、什麼是代理伺服器客戶機原本發送給伺服器的請求,不會直接發送給伺服器,而是先發送給代理伺服器;經過代理伺服器處理後轉發給伺服器;伺服器資料處理後轉回給代理伺服器,代理伺服器再返回給客戶機的一個過程。
2017-07-17 0 -
Java虛擬機器:如何判定哪些物件可回收?
在堆記憶體中存放著Java程式中幾乎所有的物件實例,堆記憶體的容量是有限的,Java虛擬機器會對堆記憶體進行管理,回收已經“死去”的物件(即不可能再被任何途徑使用的物件),釋放記憶體。垃圾收集器在對堆記憶體進行回收前,首先要做的第一件事就
2017-07-17 0 -
java volatitle介紹與使用
關於關鍵字volatile可以說是Java虛擬機器提供的羽量級的同步機制,但是它並不容易完全被正常、完整地理解,以至於許多程式師都不習慣去使用它,遇到需要處理多執行緒資料競爭問題的時候一律使用Synchronized來進行同步。瞭解vol
2017-07-17 0 -
物件導向,區域變數和成員變數
物件導向的程式設計關注與類的設計設計類實際上是設計類的成員基本的類的成員,屬性(成員變數)&方法1、設計類,並設計類的成員(成員變數&成員方法)2、通過類,來創建類 的對象(累的產生實體用new)3、通過“對象.屬性”或“物件.方法”來調
2017-07-17 0 -
擴展SQLite使其能從apk檔中讀取db
遊戲中會大量使用到設定檔,每個專案組根據自己不同的需求會選擇不同的存儲格式,比如使用Json或者SQLite來存儲資料。此處我們只對使用SQLite的情況來做討論。一般情況下會選擇把它放在可讀寫目錄裡面,這樣SQLite可以直接使用它原來
2017-07-17 2 -
「PHP」PHP物件導向程式設計——phpOOP入門
PHP從入門到精通之PHP的面相物件程式設計物件導向程式設計(Object Oriented Programming, OOP, 物件導向程式設計)是一種電腦程式設計架構,OOP的一條基本原則是電腦程式是由單個能夠起到副程式作用的單元或物
2017-07-17 0 -
業餘草教你解讀Spark源碼閱讀之HistoryServer
HistoryServer服務可以讓使用者通過SparkUI介面,查看歷史應用(已經執行完的應用)的執行細節,比如job資訊、stage資訊、task資訊等,該功能是基於spark eventlogs日誌檔的,所以必須打開eventlog
2017-07-17 3 -
ASP.NET CORE小試牛刀:乾貨
扯淡.NET Core 的推出讓開發者欣喜萬分,從封閉到擁抱開源十分振奮人心。對跨平臺的支援,也讓咱.NET開發者體驗了一把 Write once,run any where 的感覺!近期離職後,時間比較充裕,我也花了些時間學習了 ASP
2017-07-17 0 -
Python如何實現單步調試
遇到大型python專案,如何定位問題和監控程序的運行狀態是一個程式師必須掌握的技能,今天小編為你帶來python程式的單步調試方法,方便易用,簡單易記!首先你需要在所偵錯工具的開頭中:import pdb 並在你的代碼行設置中斷點:pd
2017-07-16 0 -
MYSQL的日誌與備份還原
一、錯誤日誌當資料庫出現任何故障導致無法使用時,第一時間先去查看該日誌1、伺服器啟動關閉過程中的資訊2、伺服器運行過程中的錯誤資訊日誌存放路徑,可以通過命令查看:日誌檔命名格式:host_name.err二、二進位日誌又稱BINLOG,記
2017-07-16 1 -
LInux基礎命令分類
1. 命令的概念 命令的執行過程 系統第一次執行外部命令時Hash緩存表為空,系統會先從PTAH路徑下尋找命令,找到後會將路徑加入到Hasa緩存中,當再次執行此命令時會直接從Hash的路徑下執行,如果存在直接執行,如果不存在將繼續從PAT
2017-07-16 0 -
監聽剪貼板更新
針對 XP 及以前的監視剪貼板更改的方法就不講了,因為 XP 已嚴重過時。本篇老周介紹的方法面向 Vista 以上的系統。在託管應用程式中監聽剪貼板更新行為必須用到 Win 32 API ,具體做法,我先簡單說一下。首先,調用 AddCl
2017-07-16 0 -
Carbondata源碼系列(一)檔生成過程
在滴滴的兩年一直在加班,人也變懶了,就很少再寫博客了,最近在進行Carbondata和hive集成方面的工作,於是乎需要對Carbondata進行深入的研究。於是新開一個系列,記錄自己學習Carbondata的點點滴滴,希望對大家也有所幫
2017-07-16 0 -
webgl自學筆記——幾何圖形
3D應用的基礎元素:1、canvas,它是渲染場景的預留位置。標準html的canvas元素2、Objects,這裡指的是組成一個場景的所有3d實體。這些實體都由三角形組成。webgl中使用Buffer(vertex、index)來存儲管
2017-07-16 0