原创 程序員怎麼在短時間內從菜鳥到高級架構師

(向貼吧大神致敬,個人覺得裏面我看過的書籍挺好的,獻給新手) 面試一般涉及類容: 說道面試及筆試題,一般不外乎Java語言基礎、Java語言高級、UML和OO和模式、數據庫、測試、數據結構和算法、管理和軟件工程、智力題、

原创 List中一些知識(項目中有時候會碰到,於新手而言)

1.有關list中報空指針異常的問題: a.沒有對list進行初始化,系統沒有給list分配內存空間,此時對list進行操作(add,遍歷,.size())都會報空指針異常 List list = null; list.size(

原创 關於POI操作Excel

入司第一個任務:對Excel進行模板的下載,以及讀寫上傳。 1.先導入jar包。poi-3.8.jar(不同版本操作的excel格式不同,xls和xlsx) HSSFWorkbook,操作xls格式的excel XSSFW

原创 淺談Json在java中的使用

1.一般我們在進行客戶端和服務端交換數據的時候,會使用Json來進行數據的傳輸,即轉換成字符串類型的json數據來進行數據的交換。 2.Json類型的數據一般是 JSONObject(對象),JSONArray(數組)。一般來說二組的區別

原创 樹形結構後臺數據代碼拼裝(基於上一篇)

1.數據庫中存放數據的格式,一般是在字典中。這裏我特意分了兩張表來測試demo,更清楚。 a.一張是父節點的表 b.一張是最後的子節點的表 2.具體代碼的編寫(基於java) @RequestMapping("testtree")

原创 淺談oracle中的視圖和存儲過程

1對於沒有親自試用過視圖和存儲過程的人來說,這兩個東西就是看起來好像是怎樣,但就是不知道是個什麼,下面我綜合我瞭解的淺談 2.視圖 a.其實視圖就是一張表,一張拼起來的臨時表,而且只能用來查詢,不能來更新和刪除,而且不佔表空間的大小。 視

原创 淺談Socket通信

1文章來由:突然被問到會不會APP和PC進行通信,當時也是一臉懵逼,然後百度下,發現是用Socekt來進行通信的,沒錯,就是當初我們學java基礎篇的時候做聊天的Socket。 2。下面就直接上demo,一個客戶端和服務器通信的例子,具體

原创 三元運算符

&.突然想到用三元運算符,是因爲某天項目代碼中有很多地方要進行非空判斷賦值,一直if else又覺得很多餘,然後就想到了三元運算符。 a.java中的三元運算符 String code = null; S

原创 JS中事件冒泡

文章來由:某天看到別人寫的代碼在一個onclick事件後面添加了一個return false;當時看的很奇怪,後來才知道這個說法。 1.事件冒泡的定義(不知道哪裏看到的定義) 在一個對象上觸發某類事件(比如單擊oncli

原创 淺談spring+springMVC+mybatis框架整合(配置文件的使用)

1.文章來由:一直都是在別人搭建好的框架下進行開發,所以對框架的集成,具體文件怎麼配置,怎樣搭建很疑惑,於某天決定自己來搭建一次。(我搭建的只是個測試環境,細節的配置問題未涉及。看個人項目需求) 2.下看看我的項目結構目錄,方便描述

原创 關於連續天數的幾個思路。

上個月做了個需求,要求統計一張表中某ID連續出現5天(時間連續5天,也不讓新建表之類的,就是要求純sql來做)的具體信息。一開始就是一臉懵逼,沒思路然後是百度,找到了第一種解法: 1.採用左連接,把單表每次都作爲一張新表,和自身

原创 Fusioncharts ---多折線圖,多柱形圖(2D)

1,使用到這個插件的情況是,做報表。很突然的情況,要給某個公司做報表,看見項目中前輩使用的是fusioncharts這個插件,於是也就接着使用了。本次展示多折線圖,和多柱形圖(2D)。 2,圖表的實現包括3個部分 a)數據庫對數據進行查詢

原创 多文件上傳,基於springmvc(MultipartFile)

1.講真,文件上傳現在很少有人自己用 input type=”file” ,這個標籤來自己手動寫上傳過程,一般都是使用了插件,美觀,而且裏面對各種需求的實現等都有很大的不同。但是今天還是用這個標籤來說明文件上傳。 2.首先是配置文件的處理

原创 基於oracle的分頁功能(jdbc實現)

1.有一段時間一直用的hibernate進行頁面的分頁功能,很簡單,後來一次突然是使用Jdbc進行查詢分頁,我第一反應是使用subList這個方法來取list的子集,但是遇到要讀取三千條數據進行分頁或者更多的時候,這樣就會失去效率,後來使

原创 Java,方法的重寫和重載

1.java中方法的重寫和重載 a)重載(Overloading): 1)方法名要一樣,但是參數類型或個數不一樣。 2)與返回值無關 3)在同一個類中 4)重載是類的多態性的體現 public clas