原创 Net::ERR_INCOMPLETE_CHUNKED_ENCODING問題跟蹤

這兩天做項目的時候突然出現了一個問題: 百思不得其解,從字面上理解的話應該是響應被截斷了。 在網上查了不少遇到這個問題的帖子,看得雲裏霧裏,和我遇到的情況都不一樣,決定還是自己來定位一下。 回顧修改歷史 查看了一下svn日

原创 使用Nexus搭建Maven私服(一)

下載Nexus 下載地址:https://www.sonatype.com/download-oss-sonatype Nexus提供兩種安裝包:一種是包含Jetty容器的bundle包;另一種是不包含容器的war包。 安裝及配

原创 帆軟報表控件嵌入式部署+MongoDB程序數據源

帆軟報表控件 官方嵌入式部署流程 嵌入式部署流程 拷貝文件 簡單粗暴式的話,直接將相關目錄全部拷貝到自己項目的WEB-INF目錄下;看了一下,差不多有兩三百兆的樣子; 精細化操作的話,選擇性拷貝; 拷貝的jar包包括6個fr的

原创 Java反射的簡單應用

目前項目中涉及到前端編輯後,向後臺做請求更新、寫入到數據庫的場景。 前端是一個表格控件,可以在單元格中編輯各種類型的數據。 舊做法 前端JS構造或者提取JSON對象(從表格控件中根據id獲取行數據); 對JSON對象進行裝飾,

原创 Hibernate目前無法實現的級聯

MySQL在做數據庫設計的時候,關於外鍵可以有兩個設置: - On Update; - On Delete; - 對應的選項是:RESTRICT,CASCADE,SET NULL,NO ACTION;分別表示不允許、映

原创 JavaWeb的Cookie相關操作

Chrome查看Cookie的按鈕如下圖所示: Cookie查看頁面如下圖所示: 可以重點關注紅框標註的幾個信息: - Cookie的名稱; - Cookie的值; - Cookie的過期時間。 Cooki

原创 IDEA建立多模塊JavaWeb項目

原始需求 現在做的項目是JavaWeb後臺服務,Web部分包含前端業務邏輯的實現和報表相關實現,其中報表部分是相對獨立的,除了提取數據的部分,與別的業務邏輯沒有相關。 業務邏輯部分包含的內容 登入登出; 權限控制; 前端頁面引導

原创 帆軟自定義數據源實現一張複雜報表

複雜報表格式 所做的項目爲建築行業預算背景,預算的複雜度想必大家有一個初步的預估。 如下圖所示,爲選出來的一張具有代表性的報表: 簡單做一下說明: - 第一列的“合計”以上的淺褐色部分是動態擴展的; - 表頭的淺藍

原创 使用Nexus搭建Maven私服(二)

Nexus私服搭建完成以後,接下來要做的就是在Maven項目中使用搭建的私服。 單項目配置使用私服 如果單個的項目需要配置爲使用Nexus私服,那麼需要配置的文件就是該Maven項目的pom.xml。 在項目的pom.xml中增

原创 分佈式技術大綱

1. 分佈式架構VS單體架構 獲益從三個方面來考慮: 擴展性; 集羣規模擴展性; 地理擴展性(數據中心); 管理擴展性; 性能; 指標:短RT(Response Time),低延遲,高吞吐,較低的計算資源佔用率; 可用性; 可用

原创 分佈式核心要點摘要學習

現在的業務發展進度,單體應用基本要進博物館了! 分佈式系統,從設計、到開發、到運維,都讓人頭大!微服務的理念也越來越普及,對於沒有自我研發底層基礎設施的中小型企業來說,當前Spring Cloud是個很好的選擇。 這裏就不細究分佈

原创 WC的主從災備

不曉得目前這種類型的廁紙盒應用範圍有多廣。 我當時看到這個廁紙盒的時候,第一反應就是設計者很有程序員經常提到的主從災備思想。基於一個假定:保潔工作人員在一卷紙被用完的這個時間段裏面都沒有發現另一卷紙已經run out了。 不糾結

原创 Java-Unsafe概覽

使用方式 功能說明 1. 內存管理 2. 非常規對象實例化 allocateInstance 3. 操作類、對象、變量 4.操作數組 配合使用,可以獲取數組中每個元素的內存地址 5. 多線程同步 6. 線程掛起和恢復 7.

原创 Java-LockSupport概覽

底層支持 Unsafe 使用時機 需要阻塞或者喚醒一個線程的時候 概覽

原创 Spring MVC數據綁定

請求方式:Url後帶queryString方式 基本 基本類型&包裝類型 基本類型:key必須傳,int必須是int類型; 包裝類型:可以不傳key,即可以被解析爲null; @RequestParam配置(value,require