原创 2003與2007excel數據導入小(5M)中(10M)大(80M以上)

//整體excel加載 問題出現在第一步文件加載,經測試5M文件的加載基本已經到我電腦4G內存的極限了, //當然如果電腦配置更好的話可以優化jvm,應該會再大一些 一、小excel處理 import com.yeepay.pr

原创 致2020年初的自己

        不知道你們是否有這種困惑,至少在這之前我是一隻這樣認爲的,技術最終的目標就是服務於業務,所以脫離業務的技術實際上沒有太多的意義。          因此在這之前我的在系統設計過程中,設計的趨向於完美理想化,支持可擴展,承受

原创 玩吧面經

1.自我介紹 2.技術棧都有哪些 3.mysql的數據索引結構 4.B+tree與Btree的區別是什麼 5.B+tree使用的指針鏈表是單向還是雙向? https://blog.csdn.net/hao65103940/article/

原创 美菜網

電話面試,面試內容中規中矩,循序漸進,對於項目業務上問的不多,總體還不錯,面試沒有標準答案,千人千面,記錄以備後用 1.自我介紹       巴拉巴拉小魔仙,提前打好一些草稿,各家都沒什麼區別 2.有用到多線程麼?說說線程池的幾個核心參數

原创 MySQL鎖的用法

前言 爲了保證數據的一致完整性,任何一個數據庫都存在鎖定機制。鎖定機制的優劣直接應想到一個數據庫系統的併發處理能力和性能,所以鎖定機制的實現也就成爲了各種數據庫的核心技術之一。本章將對MySQL中兩種使用最爲頻繁的存儲引擎MyISAM和

原创 this super

this和super的區別 No. 區別 this super 1 操作屬性 this.屬性:表示調用本類中的屬性,如果本類中的屬性不存在,則從父類查找 super.屬性:表示調用父類中的屬性 2 操

原创 eclipse svn 忽略 target目錄 and so on (zz)

這個build失敗的解決方案就是不要把你項目的 target目錄放在src repository 裏面,還有 .project 和 .classpath最好也別放到src repository 裏。具體的做法就是在新建項目的時候,在第

原创 Eclipse中修改SVN用戶名和密碼方法

由於在svn 的界面中並沒有爲我們提供直接更換用戶名密碼的地方,所以一旦我們需要更換用戶名的就需要自己想一些辦法。 解決方案: 在Eclipse 使用SVN 的過程中大多數人往往習慣把訪問SVN 的用戶名密碼自動保存起來以便下次自動使用,

原创 Struts2的action是否爲線程安全?Struts1的區別?

昨天有人問到struts2是不是線程安全的?是不是單例的?跟struts1有什麼區別 他是怎麼實現的?我就一下子懵缺了,strtus2肯定是線程安全的,因爲從沒有發現數據不安全的問題,因此肯定不是單例  但是具體是怎麼實現的就不得而知了,

原创 Spring AOP聲明式事務異常回滾

今天發現生產環境的數據有問題,和yuan大師檢查了一下,發現有段代碼往外拋Exception的時候事務沒有回滾。 框架裏面用了Spring的AOP處理事務,事務針對Biz級別來做,而異常統一都用自定義的RuntimeException。

原创 java.sql.SQLException: Parameter index out of range

數據庫模糊查詢報錯 Error querying database. Cause: java.sql.SQLException: Parameter index out of range (5 > number of parame

原创 幾種通訊協議的比較RMI > Httpinvoker >= Hessian >> Burlap >> web service

一、綜述 本文比較了RMI,Hessian,Burlap,Httpinvoker,web service等5種通訊協議的在不同的數據結構和不同數據量時的傳輸性能。RMI是java語言本身提供的通訊協議,穩定高效,是EJB的基礎。但它只能

原创 Java for循環的幾種用法分析

J2SE 1.5提供了另一種形式的for循環。藉助這種形式的for循環,可以用更簡單地方式來遍歷數組和Collection等類型的對象。本文介紹使用這種循環的具體方式,說明如何自行定義能被這樣遍歷的類,並解釋和這一機制的一些常見問題。 在

原创 RMI、Hessian、Burlap、Httpinvoker、WebService的比較

Java遠程調用方法性能比較  【IT168技術】現在,Java遠程調用方法很多,各種方法的優缺點網絡上也有很多的參考文章,這次我對幾個典型的Jav

原创 StringUtils中isEmpty 和isBlank的區別

StringUtils方法的操作對象是java.lang.String類型的對象,是JDK提供的String類型操作方法的補充,並且是null安全的(即如果輸入參數String爲null則不會拋出NullPointerException