原创 全網尋人接口的簡單使用(GUI)

利用百度全網尋人這個平臺的接口,練習一下如何解析收到的xml數據包 使用開源的dom4j對收到的xml數據包進行遍歷 說句題外話,在解析過程中發現結果中的尋人信息中有些腦殘在利用這個平臺發佈虛假的尋人啓事進行娛樂,對於這種人真的不知道說

原创 可更新ResultSet的簡單應用

package search; import java.awt.BorderLayout; import java.awt.Container; import java.awt.Dimension; import java.awt.Gr

原创 java的內部類知識點

非靜態的內部類可以訪問外圍類的所有成員 package practice; public class Outter { private static int var1=1; private int var2=4; privat

原创 手機遊戲消息推送使用淺析

 手機遊戲消息推送使用淺析 ——WeCloud 團隊  消息推送是遊戲開發者與玩家溝通最直接的橋樑,開發者可以通過推送一條消息直觀地在手機屏幕上把信息傳達給玩家。但是由於開發者一些不恰當推送或者對於推送細節的疏忽大意,使得大多數的玩家都

原创 通過java反射調用遠程方法

整體通信過程如下圖: package search; import java.io.InputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputSt

原创 MVC+RMI=同步刷新的人員管理系統

一個簡單的人員管理系統,採用MVC架構以及java分佈式。 視圖以及控制層在客戶端,模型層位於服務端。 實現功能如圖 當多用戶在瀏覽同一視圖時其中任何一個人對於人員數據的修改都會導致其他用戶的同一視圖的同步刷新。 這一功能的實現是

原创 Javascript打造豆瓣FM的歌詞插件

這是自己第一次寫chrome擴展程序,功能比較簡單,就是爲你在豆瓣FM上聽歌時配上歌詞,以此類推,大家只要懂得javascript就可以很輕鬆打造屬於自己的各種插件。先上效果圖: 首先進入chrome開發者工具,選擇resource下的

原创 如何在一定程度上避免SQL注入

當我們使用傳統的 mysql_connect 、mysql_query方法來連接查詢數據庫時,如果過濾不嚴,就有SQL注入風險,導致網站被攻擊,失去控制。雖然可以用mysql_real_escape_string()函數過濾用戶提交的值,

原创 靜態代理與動態代理

靜態代理是一種編譯期的代理類,它的.class文件在運行前已經生產,使用靜態代理類可以在委託類完成指定調用前對消息進行處理與過濾。 簡單例子如下: package search; public class HelloServicePr

原创 Java數據庫中文插入亂碼解決

首先使數據庫的編碼方式爲utf-8,然後在使用jdbc連接數據庫時下如下這樣寫即可: jdbc:mysql://localhost:3306/storedb?useUnicode=true&characterEncoding=utf-8

原创 編程之美 練習題

求解n!末尾0的個數 public static int zeroCount(int n)//n!中0的個數 { int count=0; int m; while(n>1) { m=n; while(m%

原创 安裝hadoop

先決條件 安裝jdk 安裝 下載hadoop發佈包(apache官網) 解壓下載後的壓縮包 運行hadoop程序前指定JAVA_HOME,如果系統JAVA_HOME環境變量已經正確設定則無需進行其他配置,通常在/etc/profile啓動

原创 氣象數據集例子Java程序代碼

import java.io.*; import org.apache.*; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; impor

原创 hadoop權威指南學習二

Hadoop分佈式文件系統 HDFS的設計 HDFS以流式數據訪問模式來存儲超大文件。 流式數據訪問 HDFS的構建思路是這樣的:一次寫入,多次讀取是最高效的。數據集通常是由數據源生成或複製而來,接着長時間在此數據集上進行分析,每次分析都

原创 設計模式

設計模式之簡單工廠模式 簡單工廠模式旨在使對象的創建和使用相分離,客戶端不再負責對象的創建,而是把責任丟給一個專門負責創建對象的工廠。 例如,對於一個動物園管理程序,需要管理許多不同的動物,因此可以設計如下。 首先創建一個Animal接口