原创 Java學習之路 併發編程

考慮併發問題的前提: 多線程 存在可讀可變的共享變量 有多個線程讀取這些共享變量的需求 其核心問題在於共享變量狀態不一致,不一致的基本表現是信息的失效,根本原因是https://www.cnblogs.com/dolphin0520/p/

原创 Java學習之路 數據結構(一)遞歸、泛型複習

參考書籍:《Data Structures and Algorithm Analysis in Java》3rd — Mark Allen Weiss 動機: 在一組數據中取出特定值,這就是選擇問題。選擇問題的解法非常多,但能夠在

原创 JQuery

callback只有下面的情況才能立即執行,函數名+括號 $(selector).fadeToggle(speed,func_name());  

原创 16340005-Cai72 Final Report

簡短的課程學習自我總結 作爲團隊技術人員,我主要負責寫服務器後端 總的來說,我覺得我在團隊中的貢獻就是:確定並配置好了服務器框架、編寫了70%的業務邏輯代碼、配置了所有服務器需要的環境 下面分項介紹我在項目完成的內容 確定服務器框架 一開

原创 Java學習之路 Mybatis 遇到的坑

報錯: Invalid bound statement 就是找不到Mapper裏接口的實現,也就是找不到xml。 解決: 這倆名字得一樣。。不然確實不知道哪個是對應的xml

原创 Java學習之路 Web開發總結

學習將近一個月半,從Spring開始一路學來,作此文來一個大概的回顧。 HTTP HTTP又名超文本傳輸協議,是我們在互聯網中使用最廣泛的傳輸協議。HTTP基於TCP/IP實現,其流程如下 TCP TCP是經常會問到的知識點,如三次握手

原创 Java學習之路 數據結構(二)基礎容器要點複習

使用iterator調用集合的方法進行結構上的改變時(add、remove、clear),這個迭代器將立刻變得不合法,必須重新獲取。但如果是調用迭代器自身的iterator.remove()卻不會導致迭代器失效。 所以實現Iterable

原创 Java學習之路 Gradle

gradle init //創建gradle工程,包括多種工程模板的快速創建以及從maven到gradle的轉換 創建好的gradle工程結構如下所示 gradle/wrapper:gradle推薦的項目執行方式是使用wrapper,

原创 Java學習之路 mySQL

命令行: create database 數據庫名; use 數據庫名; drop database 數據庫名; 創建表: CREATE TABLE 表名 (      屬性1  類型,      屬性2  類型,      .....

原创 Java學習之路 Junit

1

原创 Eclipse 升級、安裝插件失敗

就是網絡原因,要設置代理,而且得是manual類型,最後在Market裏的installed直接升級

原创 Java學習之路 數據結構(三)算法複習

排序       普通排序基本都要O(N^2),複雜點的排序算法基本都要O(NlogN) 插入排序       不停往前面排序好的集合插入新元素並重排序。如果數據事先基本有序,那麼只要O(N),否則最壞就要O(N^2) 冒泡排序    

原创 Eclipse非sdk版-防止空格等號補全大坑-插件沒效果的原因

網上的教程都說放在Eclipse安裝文件夾的plugins下,然而這個文件夾根本就不是Eclipse查找插件的地方,我弄了半天都沒用。其實真正的位置是: 就是這裏,鼠標點擊在你要操作的插件包,你就會在左下角發現他真正的搜索位置在哪,用修

原创 Java學習之路 Spring

Spring兩大核心:IOC、DI IOC:控制反轉,程序員將對象的實例化工作完全交給框架,需要對象時只要去框架的容器內(BeanFactory/ApplicationContext)申請即可。(但是如何實例化依然需要程序員告訴容器) 最

原创 Java學習之路 Maven

創建工程  mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-qui