原创 JNI入門 NDK開發流程

JNI(Java Native Interface)  使用場景 1:操作硬件(編寫驅動,用java代碼調用底層的c代碼) 車載電腦 obd模塊,on board debug 2:效率要求非常高 圖形的計算,極品飛車 3:複用 7zip

原创 Servlet、Request、Response、filter、listener

servlet servlet生命週期: init:一般在第一次訪問的時候會調用,如果在web.xml中配置了 <load-on-startup>1[啓動順序,1最大]</>的話,服務器啓動時調用[Struts] service: 每次請

原创 android三方類庫

網絡請求:android-async-http ViewPage添加tab標間:ViewPagerIndicator shareSdk一鍵分享:http://www.mob.com/#/index 科大訊飛:語音識別 Zxing:

原创 android studio配置使用

as裏面的新建/導入project相當於eclipse裏面的新建/導入wordspace as裏面的新建/導入module相當於eclipse裏面的新建/導入project file/reopen project settings: 1c

原创 Maven

Eclipse繼承maven 1. M2Eclipse插件網址:http://m2eclipse.sonatype.org/installing-m2eclipse.html  2.通過Eclipse在線更新網址:m2eclipse Co

原创 Android apk 反編譯和混淆

反編譯: 1:apktool獲取資源(res)和清單文件(AndroidManifest)文件 命令行:apktool d xx.apk 2:dex2jar 把class.dex文件轉換成 java的.class文件  命令行:de

原创 自定義控件

自定義屬性 1.在values新建文件attr <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyButtonAttrs"

原创 tomcat

啓動問題 閃退問題 在startup.bat裏面,最後面加pause()->%JAVA+HOME%/bin 報錯啓動失敗 error:socket bind failed :端口被佔了 方法一:在cmd:netstat -ano   

原创 JNI java c 調用

1:JAVA調用c public native int callC(String str,float f ,int i,long l,int[]arr); .c中 #include <jni.h> #include <string.h>

原创 Mysql

mysql遠程登入問題 Host is not allowed to connect to this MySQL server 遠程登入數據庫的時候,出現這個錯誤說明服務器不讓你root遠程登入 方法一:新建一個賬戶,然後把你的x庫的

原创 gson解析json

gson解析json public class Student { public String name; public int age; public boolean sex; } Object轉json串: Gson

原创 線程2-線程之間通信

wait notify notifyAll wait 他會釋放cpu,釋放鎖 notify 是喚醒一個等待線程,進入可執行狀態 notifyAll 喚醒所有等待池中的線程… 必須在同步裏面!! synchron

原创 線程3-線程安全

妖的故事 public class Resource { String name; String sex; class Set implements Runnable { public void

原创 java線程1-基礎

線程 程序 進程: 資源分配的基本單位。它擁有一個完整的虛擬地址空間。當進程發生調度時,不同的進程擁有不同的虛擬地址空間 線程: 有時被稱爲輕量級進程(Lightweight Process,LWP),是程序執行流的最小單

原创 IDEA配置

項目使用spring scloud分佈式開發,在開發訂單服務的時候需要開 api接口,商品,訂單,支付,庫存等服務,公司電腦不給力,eclipse卡的我心碎...這裏對照着以前的eclipse配置寫一下 下載 http://idea.la