原创 JFreeChart ChartPanel設置統計圖的寬高

ChartPanel frame = new ChartPanel(jfreechart, true); Toolkit toolkit = Toolkit.getDefaultToolkit(); Dimension scrnsiz

原创 網址追蹤方法案例

站長之家查whois 站長之家的Ping功能查詢了一下有沒有加CDN 同IP網站查詢的功能進行搜索 通過QQ空間發現其他QQ信息 利用QQ的忘記密碼功能,查詢了一下這兩個QQ綁定的手機號 利用貼吧的高級搜索功能查詢到

原创 Swing JFileChooser選擇和保存文件

選中文件: btntxt.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // 按鈕點擊事件

原创 基於ssm框架開發一個個人博客(一)

    準備了很久,一直有個願望,就是做一個自己的博客。10年的程序員,從事了腳本、客戶端開發、app開發、前端、後臺、架構、項目管理,但這個願望一直未有實現。那麼,就從今天開始吧!     目前域名和服務器已經準備妥當,開發環境、服務器

原创 Android判斷當前應用是否前臺應用

使用RunningAppProcessInfo來輪詢判斷,其中魅族手機遇到一個問題,其返回的狀態值和其他手機不一樣,做了下兼容: private boolean isAppBackground() { boole

原创 Android---構建一個自己的網絡框架(四)

Android---構建一個自己的網絡框架以及源碼 第四,執行網絡請求 使用系統HttpURLConnection執行網絡請求。 public class NetworkManager { private int connectTi

原创 Android獲取手機MAC地址

Android獲取手機mac地址根據系統版本有幾個不同的獲取方式,6.0之前的  6.0-7.0的,7.0之後的都各不一樣,直接上代碼: /** * Android 6.0 之前(不包括6.0)獲取mac地址

原创 Android---構建一個自己的網絡框架(二)

Android---構建一個自己的網絡框架以及源碼 第一步構建請求 構建請求的抽象類: import java.io.Serializable; public abstract class RequestBean implements

原创 centos防火牆firewalld相關指令

Centos7默認防火牆是firewalld,以下是相關命令 # service firewalld status; #查看防火牆狀態 # service firewalld start;  或者 #systemctl start fir

原创 Android---構建一個自己的網絡框架(五)

Android---構建一個自己的網絡框架以及源碼 第五,解析返回的網絡請求數據 解析抽象類TextMessageParser public abstract class TextMessageParser { public abst

原创 Android---構建一個自己的網絡框架以及源碼

Android---構建一個自己的網絡框架(一) Android---構建一個自己的網絡框架(二) Android---構建一個自己的網絡框架(三) Android---構建一個自己的網絡框架(四) Android---構建一個自己的網絡

原创 nginx搭建rtmp直播服務器 OBS推流測試

nginx可以通過添加rtmp模塊來使得其可以支持rtmp直播、錄播等功能。下面來實現下nginx搭建rtmp直播服務器。 一、下載 下載Nginx wget http://nginx.org/download/nginx-1.12.1.

原创 Android service心跳實現的兩種方式

這裏簡單介紹兩種實現心跳的方式。   第一種,簡單粗暴線程實現 new Thread(new Runnable() { @Override public void run(

原创 Android---構建一個自己的網絡框架(三)

Android---構建一個自己的網絡框架以及源碼 第二,消息隊列 消息隊列可以是輪詢或者其他算法下的消息列表,也可以使用線程池,在這裏我們使用線程池來實現。 ThreadPoolExecutor threadPoolExecutor