原创 基於Hadoop和CDC的重複數據檢測實現

因爲我電某專業課需要交一個Hadoop的作業,所以我翻出了兩年前做過的一個Hadoop項目,順便整理到博客裏,不過內容已經忘得有點多了。 CDC:(Content-Defined Chunking)是一種適用於多種應用環境的重複數據刪除算

原创 Android Studio 開發百度地圖SDK應用

在使用Eclipse進行百度地圖應用開發的時候會比較方便,但使用Android Studio的時候,由於不熟悉,造成了一定的困難。這裏記錄一下使用Android Studio簽名,調用百度地圖SDK的過程。在這裏我使用的是百度提供的Bai

原创 Java開發網站總結——Servlet實現圖片上傳、驗證碼實現

  最近用JSP+Servlet寫了一個網站,由於自己很少做過網站方面的開發,在這裏記錄一下這次開發的總結。一部分內容來源於其他博客內容。如果有錯誤的地方,還請指出。 1.圖片的上傳         在網站開發中,通常會涉及圖片上傳的功能

原创 使用pyinstaller打包Python應用程序

由於項目需要,需要將用Python寫的應用打包發佈成能在Windows下直接使用的exe程序,這裏記錄一下使用方法。我的程序是基於Python2.7,以及PyQt4和Poster這兩個模塊的。看了網上很多人說使用Py2exe這個工具來運行

原创 POJ 4007:計算字符串距離

總時間限制: 1000ms 內存限制: 65536kB 描述對於兩個不同的字符串,我們有一套操作方法來把他們變得相同,具體方法爲: 修改一個字符(如把“a”替換爲“b”)刪除一個字符(如把“traveling”變爲“travelng”

原创 HBase-1.0.1.1 編寫Coprocessor

這幾天爲了滿足業務需求,自己寫了個Coprocessor,這裏寫一篇博客記錄一下。 使用Coprocessor的目的是這樣的,假如你的業務使你不得不進行全表查詢,如果使用傳統的Scan的話,那麼全表查詢將會給集羣帶來高的帶寬壓力,而且可能

原创 關於使用線程池造成tomcat進程無法正常退出的一點思考

最近在項目中使用了多線程生產者消費者模型來模擬消息隊列處理問題,但是發現在要求線程退出時,由於沒能處理好退出線程的操作造成了Tomcat進程無法停止的問題。經過一番折騰後想總結一下這方面的經驗。 線程中斷的方式常用的有兩種,一種是使用標記

原创 微信第三方登錄Android實現

記錄一下微信第三方實現登錄的方法。還是比較簡單。 一、必要的準備工作 1.首先需要註冊並被審覈通過的微信開放平臺帳號,然後創建一個移動應用,也需要被審覈; 2.然後到資源中心下載開發微信所需的工具; 下載的網址:點擊打開鏈接,有一個是SD

原创 Spring與MongoDB集成使用

Spring與MongoDB結合 前言 POM依賴 applicationContext文件 使用代碼 前言 公司讓將一些離線數據,如交易訂單、記賬信息等數據存入MongoDB這樣的,最像關係型的非關係型數據庫中,於是我便開始研究

原创 Mybatis學習小記

Mybatis學習小結 最近在學習Java的一些框架,Spring,Mybatis這些,總有點浮於表面的感覺,這裏先記錄一下使用的小知識。 1.初級嘗試 這部分記錄一下我第一次用Mybatis以及Spring做的小代碼,比較簡單,主要涉及

原创 LeetCode 334. Increasing Triplet Subsequence

前言 寫這篇文章的主要目的是爲了熟悉一下MarkDown這個編輯方式。因爲昨天有道雲筆記發佈對MarkDown的支持,後知後覺的我才發現了這個編輯器,因此打算寫一篇小算法來練練手。這個算法也不算難,雖然我也參考了別人的代碼。 LeetC

原创 一個Spring啓動時找不到類的問題修復記錄

問題描述: 有兩個項目A和B,A依賴B,現在在B中引入了新的jar包,即在B的pom.xml文件中添加了<dependency>依賴。B項目mvn install後,重新編譯A項目沒有問題。A項目有個基於Spring框架的web項目,在

原创 POJ 1270 Following Orders

題目如下: Following Orders Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 4317   Accepted: 1729 Descripti

原创 HttpClient 4.5 利用HTTPS提交POST請求

最近在寫一個測試服務器的程序,其中需要使用HTTPS協議,向服務器提交多個請求,由於服務器的證書是自己做的,因此要做證書的驗證等工作。在網上查了許多例子,發現都不太合適,因爲大部分代碼都沒做證書驗證,所以容易受到中間人攻擊。這裏查閱了許

原创 Android使用Https協議與Tomcat服務器進行文件上下傳,並將上傳的文件上傳至HDFS

最近使用了HTTPS協議在Android設備上進行文件上下傳操作,這裏做一下記錄。 一、Android端代碼 1.下面的代碼是關於文件上傳和下載需要使用的工具類。 這個代碼是模仿表單的形式提交文件信息。 package com.exam