原创 markdownpad2 無法預覽 顯示This view has crashed!

在使用markdownpad2時,一直報錯,說html渲染錯誤,上了官網查看解釋如下, 要安裝 Awesomium 1.6.6 SDK,如果不行再安裝DirectX最終用戶運行時, 不過一般只需要安裝sdk就沒問題了

原创 git分支管理常用命令

創建分支: git branch branch_name 切換分支: git checkout branch_name 創建並切換分支 git checkout -b branch_name 創建遠程分支到本地: git c

原创 jsoup要點記錄

查找dom元素 getElementById: 根據id查詢 getElementsByTag: 根據tag名稱查詢 getElementsByClass: 根據樣式class名稱查詢 getElementsByAttribut

原创 2018年要學習的知識

1、java 《java核心技術》 《servlet、jsp、spring mvc初學指南》 《Spring技術內幕》 《輕量級javaEE》 《java編程思想》 《深入理解java虛擬

原创 nginx 配置實現端口轉發

最近在部署一個小程序的後臺,但是小程序調用的接口是不能帶端口號的,那麼如果服務器上面80端口已經被其他程序佔用,就只能採用端口轉發或者虛擬目錄,我採用的是端口轉發,或者說當在一臺主機上需要部署多個web應用,並且需要能在80端口訪

原创 進程併發常見問題基於信號量解決方法總結:生產者/消費者問題、讀/寫者問題、銀行家算法、哲學家進餐(待補充)

一、信號量 信號量是一個與隊列有關的整型變量。 可以初始化成非負數; semWait操作使信號量減1。若值爲負數,則執行semWait的進程阻塞,否則繼續執行; semSignal操作使信號量加1。若值小於或等於0,則被semWait操

原创 Java中的XML之與HTML的區別驗證,定位信息,命名空間

HTML與XML的區別 HTML對大小寫不敏感,XML大小寫敏感 HTML結束標籤可以省略,如</p>,XML不能 XML只有單個標籤而沒有結束標籤的元素必須以/結束 XML屬性值必須用引號括起來 HTML屬性可以沒有值,XML所有屬性

原创 JavaWeb 過濾器:工作原理,生命週期,過濾器鏈,過濾器分類

過濾器的工作原理 過濾器的生命週期 過濾器鏈 Web項目中多個過濾器實現,多個過濾器對應同一個路近執行順序如何? 過濾器鏈: 過濾器鏈執行過程: 過濾器分類 @WebFilter,在servlet3中,可以使用@WebFi

原创 Spring Bean裝配之各裝配項 XML實現和註解實現

一、Bean管理的XML配置實現 1.Bean的配置項 Id:Bean的唯一標識 Class:對應實現的類 Scope:範圍 Constructor arguments:構造器參數 Properties:屬性 Autowiring mo

原创 Java中的XML之四種方式解析XML文檔:DOM,SAX,JDOM,DOM4J

現有以下XML文檔books.xml,下面的解析示例解析此文檔部分內容 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book id="1"> <name>

原创 Java中的XML之四種方式生成XML文檔:DOM,SAX,JDOM,DOM4J

現有以下XML文檔books.xml,下面的示例生成此文檔部分內容 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book id="1"> <name>冰與

原创 java註解

一、註解分類 源碼註解(SOURCE):註解只在源碼中存在,編譯成.class文件就不存在 編譯時註解(CLASS):註解在源碼和.class文件都存在 運行時註解(RUNTIME):在運行階段還起作用,甚至會影響運行邏輯的註解 元註解

原创 Spring Bean裝配之基於Java的容器註解

@Bean 用於配置和初始化一個有SpringIOC容器管理的新對象的方法,類似於XML配置文件的,通常和@Configuration配合使用 @Configuration public class StoreConfig {

原创 Spring Bean裝配之Autowired註解

1.可以將@Autowired註解爲setter方法 @Autowired public void setInjectionDAO(InjectionDAO injectionDAO) { this.injectionDAO =

原创 java Socket應用

一、Socket使用時應當注意的一些問題 1.設置超時,從套接字讀取信息時,在有數據可供訪問之前,讀操作會被阻塞,如果此時主機不可達,那麼程序將會等待很長時間,並因爲系統操作系統的限制最終導致超時 調用setSoTimeout方法設置