原创 hibernate抓取策略(fetch)
抓取策略(fetching strategy) 是指:當應用程序需要在(Hibernate實體對象圖的)關聯關 系間進行導航的時候, Hibernate如何獲取關聯對象的策略。抓取策略可以在O/R映射的元數據中聲明, 也可以在特定的HQ
原创 跟我一起雲計算(5)——Shards
博客搬至http://blog.niubua.com/ 大數據討論羣:387084660 大數據算法:385010646 量化投資 413423481 hive shark impala 288047381 spark scal
原创 Spring MVC+Mybatis+Maven+Velocity+Mysql
好庫文摘 新文摘 訂閱 管理 登錄 文摘 - 1358 評論 - 0 訪問 - 50028 Spring MVC+Mybatis+Maven+Velocity+Mysql整合實例
原创 Java阻塞IO與非阻塞IO
阻塞式I/O:(傳統的IO) 以網絡應用爲例,在傳統IO方式(阻塞IO)中需要監聽一個ServerSocket,接受請求的連接爲其提供服務(服務通常包括了處理請求併發送響應)下圖是服務器的生命週期圖,其中標有粗黑線條的部分表明會發
原创 Linux grep命令學習與總結
Linux grep命令學習與總結 來源:Linux社區 作者:tang9140 一、grep簡述 grep命令是Linux中強大的文本搜索工具,那麼grep取名是怎麼來的呢? grep : g (globally) sea
原创 springMVC --配置詳細與註解說明
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns
原创 linux 12個進程管理命令
執行中的程序在稱作進程。當程序以可執行文件存放在存儲中,並且運行的時候,每個進程會被動態得分配系統資源、內存、安全屬性和與之相關的狀態。可以有多個進程關聯到同一個程序,並同時執行不會互相干擾。操作系統會有效地管理和追蹤所有運行着的進程。
原创 JVM加載class文件的原理機制
JVM中類的裝載是由類加載器(ClassLoader)和它的子類來實現的,Java中的類加載器是一個重要的Java運行時系統組件,它負責在運行時查找和裝入類文件中的類。 由於Java的跨平臺性,經過編譯的Jav
原创 Redis詳解(六)------ RDB 持久化
Redis詳解(六)------ RDB 持久化 目錄 1、RDB 簡介 2、觸發方式 ①、自動觸發 ②、手動觸發 3、恢復數據 4、停止 RDB 持久化 5、RDB 的優勢和劣勢 6、RDB 自動保存的原理 前面我們說過,
原创 Hibernate中cascade和inverse的作用
Inverse和cascade是Hibernate映射中最難掌握的兩個屬性。兩者都在對象的關聯操作中發揮作用。1.明確inverse和cascade的作用inverse 決定是否把對對象中集合的改動反映到數據庫中,所以inverse只對集
原创 網絡IO和磁盤IO詳解
網絡IO和磁盤IO詳解 1. 緩存IO 緩存I/O又被稱作標準I/O,大多數文件系統的默認I/O操作都是緩存I/O。在Linux的緩存I/O機制中,數據先從磁盤複製到內核空間的緩衝區,然後從內核空間緩衝區複製到應用程
原创 Hibernate懶加載深入分析
懶加載可以提高性能嗎? 不可以簡單的說"能",因爲Hibernate的關係映射拖累了SQL的性能,所以想出懶加載來彌補.只是彌補而以,不會超越.所以大家不要想着使用了懶加載總體性能就提高了,其實總體性能不下降就萬幸了. ---
原创 關於wkhtmltopdf支持表格
前言 如果你有 Markdown 或者 HTML 轉到 PDF 的需求, 有非常大的可能你選了一圈方案, 最後找到了大名鼎鼎的wkhtmltopdf. 但找到它之後並沒有解決所有問題, 相反, 它會帶來更多的問題. 首先說一下它的優點:
原创 Mysql高併發優化
一、數據庫結構的設計 如果不能設計一個合理的數據庫模型,不僅會增加客戶端和服務器段程序的編程和維護的難度,而且將會影響系統實際運行的性能。所以,在一個系統開始實施之前,完備的數據庫模型的設計是必須的。 在
原创 IO - 同步,異步,阻塞,非阻塞
當你發現自己最受歡迎的一篇blog其實大錯特錯時,這絕對不是一件讓人愉悅的事。 《 IO - 同步,異步,阻塞,非阻塞 》是我在開始學習epoll和libevent的時候寫的,主要的思路來自於文中的那篇link。寫完之後發現很多人都很喜