原创 Part1. JNI(Java Native Interface)介紹和HelloWorld程序編寫

原文地址:http://electrofriends.com/articles/jni/jni-part1-java-native-interface/ JNI簡介,JNI的意義以及特點 JNI指定了Java代碼和本地代碼之間的

原创 Maven簡單學習摘要

Words definitions POM: **P**roject **O**bject **M**odel How to build a simple project with Maven Download and Inst

原创 《Java併發編程實戰》讀書筆記·Part2

Publication and Escape Here is a example of Escape:

原创 Part3.JNI類型映射和參數傳遞

在前面我們完成了最簡單的HelloWorld——Java通過JNI調用C語言編寫的.dll文件。下面我們繼續來討論如何在Java和C之間傳遞參數。 下面是java native方法不帶參數public native String

原创 IDEA下Spring-MVC空框架項目構建

項目的啓動過程是這樣的: 1.進來之後服務器會找到web.xml 尋找基本的配置。這裏的主要作用是使其具有springmvc特性,主要配置兩處,一個是ContextLoaderListener,一個是DispatcherServlet

原创 Part2. 使用Visual Studio把C代碼編譯成.dll文件

原文地址:http://electrofriends.com/articles/jni/part-2-jni-visual-studio-setup-dll-project/ 打開Visual Studio新建一個空項目 配置項

原创 《Java併發編程實戰》讀書筆記·Part1

重排序(Reordering) 在沒有同步的情況下,編譯器、處理器有可能對語句執行的順序進行改變,這種情況叫做重排序。因爲執行順序的未知產生的時間差,在時間敏感的情況下對某些變量進行的讀取操作就有可能會出現錯誤。比如說下面這個例子

原创 Spring Web 單元測試實用HelloWorld(附代碼)

什麼是Mokito?它有什麼用? 在簡單的java 項目中,如果要做單元測試比較方便,利用Junit工具甚至直接寫一個main()方法就可以實現。但是到了web項目中,要做單元測試就沒那麼簡單了。筆者往常的開發測試過程往往是這樣

原创 Java遍歷Map的四種方法

原文地址: http://www.cnblogs.com/kristain/articles/2033566.html public static void main(String[] args) {

原创 Mysql中字段大小寫敏感問題

問題介紹 MySQL中大小寫敏感問題經常會帶來很多問題: 比如說: select * from test 和 SELECT * FROM TEST 是無差別的。這個還好理解,但是如果遇到下面這樣的情況: select * f

原创 DDL,DML,DCL語句的區別(MYSQL)

原文地址:What are the difference between DDL, DML and DCL commands? 參考閱讀:MySQL 5.7 Reference Manual DDL 數據定義語言 Data De

原创 Some pieces of Java

@(Java基礎相關)[ClassPath, 文件讀取] Java文件讀取問題 當我們遇到讀取項目文件的時候,經常遇到的是對文件路徑問題的困擾。有很多完善的教程給出了範例,但是我們放到本地卻經常報錯,那麼問題出在哪裏?這裏來從根源

原创 Python中List(列表)和tuple(元組)的差別

初看起來,除了語法結構上的區別 tuple tup1 = (‘physics’, ‘chemistry’, 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = “a”, “

原创 Ant簡單使用教程

Ant簡介 Ant是Apache Software Foundation的一個分支,是一套用於構建軟件項目的Java 庫。除了支持最常用的Java外,Ant也可以支持類似於C/C++語言。 Ant類似於Make。 Ant部署&HelloW

原创 Mybatis通過註解方式實現批量插入數據庫

原文地址:http://f0rb.iteye.com/blog/1207384 MyBatis中通過xml文件配置數據庫批量操作的文章很多,比如這篇http://www.cnblogs.com/xcch/articles/2042298.