原创 線程安全、非線程安全
線程安全:當多個線程類併發操作某類的某個方法,(在該方法內部)來修改這個類的某個成員變量的值, 不會出錯,則我們就說,該的這個方法是線程安全的。 線程不安全(非線程安全):當多個線程類併發操作某類的
原创 Centos7 mysql5.5.6 安裝步驟
網上有很多介紹centos下安裝mysql的方法,但是由於centos、mysql的版本不同,安裝方法略有不同,導致LZ安裝遇到了很多坑,在此記錄。 一、準備安裝 由於CentOS7自帶的是 Mariadb, 所以先來刪除
原创 值傳遞、引用傳遞
1、java中參數是按值而不是按引用傳遞的,在 Java 應用程序中有且僅有的一種參數傳遞機制,即按值傳遞。 2、Java 應用程序中的變量可以爲以下兩種類型之一:引用類型或基本類型。當作爲參數傳遞給一個方法時,處理這兩種類型的方式是相同
原创 StringBuffer StringBuilder
1、基本原則:如果要操作少量的數據,用String ;單線程操作大量數據,用StringBuilder (線程不安全);多線程操作大量數據,用StringBuffer(線程安全)。 2、不要使用String類的"+"來進行頻繁的拼
原创 java開發總結
1、字符串函數substring(beginIndex, endIndex):是衝beginIndex開始(包括beginIndex),到endIndex(但不包括endIndex)。2、字符串函數substring(beginIndex
原创 緩存 Redis + Jedis
用Memcached,對於緩存對象大小有要求,單個對象不得大於1MB,且不支持複雜的數據類型,譬如SET 等。基於這些限制,有必要考慮Redis! 簡介: Redis本質上是一個Key-Value類型的內存數據庫,很像memcache
原创 Java Project項目打成可運行的jar包
1、java項目沒有導入第三方jar包的情況 這時候打包就比較簡單: ①首先在MyEclipse中打開項目, 右鍵點擊項目,選擇“Export”; ②選擇Java/JAR file,Next; ③Select the re
原创 Hibernate+EHCache的使用配置
<HealthIn:EhCache緩存處理> hibernate默認二級緩存是不啓動的,啓動二級緩存(以EHCache爲例)需要以下步驟: 1、添加相關的包: Ehcache.jar和commons-logging.jar,如果hibe
原创 緩存框架 Ehcache Memcache Redis
緩存:通過在內存中緩存數據,減少讀取數據庫的次數。 過程:1、客戶端請求數據,如緩存服務器中存在,則直接返回數據;2、如緩存服務器中不存在,則請求數據庫,同時緩存服務器保存一份數據;3、每當數據庫數據變更時,同步更新緩存服務器 ehca
原创 多線程與hibernate session
1、關於SessionFactory和Session SessionFactory的實現是線程安全的,多個併發的線程可以同時訪問一 個SessionFactory並從中獲取Session實例,而Session不是線程安全的。Sessio
原创 Java HttpURLConnection 總結
點贊 1 收藏 分享 文章舉報 滄鷲小hai 發佈了29 篇原創文章 · 獲贊 8 · 訪問量 3萬+ 私信
原创 Maven SSH
一、新建maven項目 選中maven-aechetype-webapp group Id一般爲公司域 ;Artifact Id相當於項目名稱 ;version不需要更改;Package不使用默認,手動清空 Finish 項目
原创 java調用wsdl(jdk自帶、axis2)
Java通過WSDL文件來調用web service的方法介紹。 一、通過axis2遠程調用web service(通過反射進行調用執行,效率應該比第二種低些:個人認爲) 注:該方法要求要能大概讀懂XML格式的WSDL文件 package
原创 java 流
JAVA.IO中主要有三部分 (1)標準設備輸入、輸出 標準輸入、輸出類:System 控制檯讀寫類:Console (2)文件的基本處理 文件讀寫類:File 文件搜索類:FileFilter與Fil
原创 Sql Server STUFF與FOR XML PATH
要求按type分組查詢後,把相同type的,name列值合併,達到如下效果: 解析如下: 一、FOR xml path FOR XML PATH 有的人可能知道有的人可能不知道,其實它就是將查詢結果集以XML形式展現,有了它