原创 Hessian的使用

本文主要給出Hessian可使用的核心代碼: 1、Hessian的使用Java代碼實現 1)Hessian項目需要使用的只有一個Jar包,但是無論在Hessian的客戶端項目工程還是在Hessian服務端項目工程中都需要導入該jar包;

原创 Lucene全文搜索原理與使用

本文中主要是對於Lucene全文搜索的基礎原理進行簡單的分析,以及Lucene實現全文搜索的流程,之後就是Lucene在Java中的最簡單使用:創建索引,查詢索引庫; 本文中使用的Lucene主要是4.10.3和6.0.0,兩個版本的原

原创 JavaWeb中Ajax的使用-基本使用+省市聯動例子

本文主要是在JavaWeb中如何使用Ajax,是屬於原生的使用方法,不涉及JQuery等知識,是直接利用JavaScript進行與Web服務器進行交互; 1、AJAX 2、AJAX基礎實現與應用 3、AJAX省市聯動實現與應用

原创 RPC的實現與遠程調用的實現機制

本文主要是RPC的實現代碼總結: 1、RPC的Server端實現 2、RPC的Client端實現 3、RPC原理分析 注意:核心jar包使用的是Hadoop中的RPCjar包; 1、RPC的Server實現 1)創建RPCSer

原创 Redis中的數據結構-String與List

本文中將主要介紹的是Redis中的String與List兩種數據結構; 1、Redis可供使用的常用數據結構 2、Redis中String的使用 3、Redis中List的使用 4、Redis中List的實現簡單的生產者與消費者的

原创 Android中網絡編程以及與服務器上Web項目的基礎交互

該博文中內容通過老師上課的內容對於Android下的網絡通信編程等內容進行總結; 1、Android網絡編程初識 2、Android實現HTML源碼查看 3、Android實現網絡圖片查看 4、Android實現與服務器上Java

原创 MyBatis學習記錄-01

MyBatis是一個十分重要的持久層框架,在電商系統中應用廣泛;今將Mybatis的學習經歷記錄如下; MyBatis介紹 MyBatis框架原理 基礎入門 映射文件的配置(包括動態SQL,輸出映射以及輸入映射) MyBatis以及H

原创 MyBatis結果映射與MyBatis緩存初探學習記錄

MyBatis高級結果映射(一對一、一對多、多對多的映射),延遲加載,查詢緩存(一級緩存),二級緩存的學習記錄; 1、學習中所使用到的例子,數據庫基礎分析 2、高級結果映射 3、延遲加載 4、一級緩存 5、二級緩存 1、學

原创 JavaSE多線程下載的實現

本文中主要提供的是java多線程下載文件方案,以及java多線程將臨時進度保存到文件,多線程斷點續傳的實現; 1、多線程下載 2、將下載進度保存到臨時文件,多線程的斷定續傳 1、多線程下載 本例中首先在Tomcat服務器中

原创 WebService的初步探究與應用-02(SOAP協議)

本文中主要內容是對於Soap協議的內容進行梳理,並且利用TCP/IP Mointor工具對於SOAP協議進行監視,以及爲了更好得理解SOAP協議的主要內容,利用HTTP模擬SOAP協議的發送。 1、SOAP協議簡介 2、使用TCP/IP

原创 Java多線程-從基礎到深入理解-01

本文主要記錄了在Java多線程學習方面的一些主要內容,包括了多線程的理解,線程的生命週期,線程的創建三種方式,線程組,線程池,生產者消費者問題的實現以及售票等經典問題的一步一步的優化和實現過程; 1、線程與進程 2、線程的控制 3、

原创 WebService中註解開發,CXF,Spring整合,Rest風格

本文主要就WebService中的利用註解配置開發,發佈WebService服務,使用CXF開源框架發佈服務,如何使用REST風格,以及WebService與Spring整合的使用進行詳細的講解與分析。 1、Jaxws常用註解 2、C

原创 操作系統筆試面試筆記總結

操作系統解答題 根據多方信息以及考研試題彙總,應該足夠應付面試所需 一、解答題題型 1、多道程序設計; 2、CPU調度算法; 3、死鎖避免銀行家算法,死鎖檢測; 4、連續分配,分區分配:適配算法; 5、地址轉換計算:分頁管理方式;分段管

原创 Ubuntu問題記錄-解決Ubuntu16.04上WPS,intellij idea系列包括Android Studio無法使用fcitx的搜狗拼音的問題

最近新升級了最新的Ubuntu16.04的穩定版本系統,但是升級之後發現,本來可以使用的搜狗拼音在瀏覽器等出使用都很好,但是在WPS中無輸入中文,在intellij idea系列產品中無法輸入中文,以及該軟件衍生出的Android stu