原创 關於apk文件的反編譯與防反編譯

         對於一隻程序猿來說,有時候看到一個很不錯的應用軟件恨不得馬上把它解體,看看是怎麼寫出來的。今天在寫一個手電筒應用小程序查資料時,在360手機助手裏看到一個很不錯的手電筒的小程序,然後很想看看是它怎麼寫出來的,學習下前輩的

原创 java 字節流與字符流的區別

字節流與和字符流的使用非常相似,兩者除了操作代碼上的不同之外,是否還有其他的不同呢? 實際上字節流在操作時本身不會用到緩衝區(內存),是文件本身直接操作的,而字符流在操作時使用了緩衝區,通過緩衝區再操作文件,如圖12-6所示。 下面以兩

原创 mysql的主從同步和分庫分表

mysql的主從同步: mysql主服務器:10.128.199.232 mysql從服務器:10.128.199.233 數據庫mycat_test 主服務器my.ini配置,在文件末尾添加: server-id = 1 log-bin

原创 springmvc+mybatis下基於註解的Atomikos分佈式事務配置

一、首先下載配置atomikos所需jar包,並將其添加至項目中:jar包下載 二、配置atomikos的初始化配置文件transactions.properties,添加至項目的classpath目錄下,不進行配置則會引用默認值: c

原创 何如在ADT中使用genymotion進行測試

在進行android開發時候使用ADT自帶的AVD進行測試的時候往往會比較慢,爲了提高工作效率,避免時間的浪費,我們通常會使用一種更爲高效的模擬器,例如genymotion. 至於如何在adt中使用genymotion進行測試呢,下面爲大

原创 Junit運行報錯ClassNotFoundException的原因以及解決方案

在maven下使用junit進行單元測試報如下錯誤: <span style="font-family:SimSun;font-size:18px;">java.lang.ClassNotFoundException: com.yc.X

原创 tomcat域名配置

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在完成開發後我們需要把域名和服務器上上傳的項目

原创 微信訂閱號天氣預報功能的實現(java版)

實現天氣預報的功能我用的是車聯網的api,所以首先我們在百度開發者中心api中找到車聯網api,然後在左側導航欄的接口說明找到天氣查詢的接口說明,如下圖: 然後我們看到返回的json格式數據: 整套開發體系我是用的劉峯老師的那一套,然後

原创 java實現單鏈表

package LinkedList; /** * <p><strong>我的Java單鏈表練習</strong></p> * <p>單鏈表提供了在列表頭的高效插入和刪除操作,不過在單鏈表的末尾的插入操作效率很低.

原创 JAVA中字符串(\)、(\\)、(/)之間的替換

在不同的環境中,路徑的分隔符不同,所以在有些時候需要做出判斷,並切換分隔符,以達成目的 ① java 把字符串中的反斜槓(\)替換成(\\) replaceAll裏面用的是正則表達式,所以字符串轉義一次,正則轉義一次,所以一個斜扛要

原创 冒泡、選擇、快速排序算法(附java實現源碼)

冒泡排序:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。具有穩定性,時間複雜度爲O(n^2) 不及堆排序,快速排序O(nlogn,底數爲2)。 public class BuddleSort { /** * 依次比較相鄰的兩個

原创 關於用excel導入數據到mysql

要導入excel數據的表如下: 打開excel編輯要導入的數據,字段必須和表的字段一致 導入的時候會將第一列也導入,而且可能會出現字段類型不匹配,所以在導入時要將第一列去掉,也就是去掉學號那一列 編輯完畢後點擊另存於,保存時候選擇.csv

原创 linux下搭建pentaho服務器

1. 環境 1.1 服務器環境 Linux version 2.6.18-308.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red

原创 如何在阿里雲上部署項目包括數據庫

在阿里雲官網購買了服務器後進入實例詳情,可以看到一個公網ip和一個內網ip,要想將自己的項目放到阿里雲上讓其他人也訪問到,那自然用到的就是公網ip: 首先打開FTP連接上公網ip然後進行項目的上傳:(在這裏我上傳的是一個名叫school

原创 通過sftp操作Linux服務器上的文件(java)

下載sftp所需要用到的jar包:com.jcraft.jsch_0.1.31.jar 所用到的文件操作工具類代碼如下: import java.io.File; import java.io.FileInputStream; impor