原创 附件在線預覽控件實現的市場調研

#附件在線預覽控件實現的市場調研 注:此爲博主(yjclsx)市場調研的原創文檔,若要轉載,請標明出處! ##一、POI實現 使用poi組件(是java的jar包,因此.net不支持)可以將excel、word轉換爲html,將p

原创 併發編程經歷:線程池的使用

線程池的使用 使用線程池管理線程可以最大程度的利用線程,節省資源消耗,它通過利用已有的線程多次循環執行多個任務從而提高系統的處理能力。 我們可以通過java.util.concurrent.ThreadPoolExecutor類來創建線程

原创 深入JAVA註解(Annotation):自定義註解

一、基礎知識:元註解   要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要了解Java爲我們提供的元註解和相關定義註解的語法。 元註解:   元註解的作用就是負責註解其他註解。Java5.0定義了

原创 4個主要的map實現類介紹

一、簡單介紹 map是鍵值對的集合接口,它的實現類主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中這四者的區別如下(簡單介紹): HashMap:我們最常用的Map,HashMap的值是沒

原创 Java實現在線預覽--openOffice實現

#Java實現在線預覽–openOffice實現 ##簡介 之前有寫了poi實現在線預覽的文章,裏面也說到了使用openOffice也可以做到,這裏就詳細介紹一下。 我的實現邏輯有兩種: 一、利用jodconverter(基於Op

原创 java實現在線預覽--poi實現word、excel、ppt轉html

java實現在線預覽 - -之poi實現word、excel、ppt轉html ###簡介 java實現在線預覽功能是一個大家在工作中也許會遇到的需求,如果公司有錢,直接使用付費的第三方軟件或者雲在線預覽服務就可以了,例如永中of

原创 JS頁面加載完畢後執行的多種方式和比較

做項目的時候可能會遇到這種情況: 一個頁面的中定義了多個onload事件,那麼在此定義window.onload函數的時候可能會不生效或者多個onload之間覆蓋的現象.   有的朋友肯定會說用jQuery的$(document)

原创 Netty是什麼?

IO編程 我們簡化下場景:客戶端每隔兩秒發送一個帶有時間戳的"hello world"給服務端,服務端收到之後打印。 爲了方便演示,下面例子中,服務端和客戶端各一個類,把這兩個類拷貝到你的IDE中,先後運行 IOServer.java 和

原创 領域驅動設計(DDD)中四種領域模型(失血、貧血、充血、脹血)詳解

爲了補大家的遺憾,在此總結下ROBBIN的領域模型的一些觀點和大家的補充,在網站和演講中,robbin將領域模型初步分爲4大類:   1,失血模型   2,貧血模型   3,充血模型   4,脹血模型   那麼讓我們看看究竟有這些領域模型

原创 MySQL中的周(WEEK、YEARWEEK)

mysql中,一週默認是從週日~週一的,這和國外的習慣一樣,而中國是週一~週日算一週。所以在統計諸如“本週的數據”時,就需要特殊注意。 看到很多網上的文章,在處理這個點上寫很多代碼,其實mysql提供的WEEK和YEARWEEK函數中已經

原创 IDE集成阿里開源的代碼規約檢測插件

Eclipse 準備 Eclipse Juno+ maven3.+ JDK 1.7+ 安裝 1、Help >> Install New Software then enter this update site URL https://p3

原创 阿里巴巴java開發手冊學習筆記四——安全規約

1. 【強制】隸屬於用戶個人的頁面或者功能必須進行權限控制校驗。 說明:防止沒有做水平權限校驗就可隨意訪問、修改、刪除別人的數據,比如查看他人的私信內容、修改 他人的訂單。 2. 【強制】用戶敏感數據禁止直接展示,必須對展示數據進行脫敏。

原创 阿里巴巴java開發手冊學習筆記一——編程規約

(一) 命名風格 1. 【強制】代碼中的命名均不能以下劃線或美元符號開始,也不能以下劃線或美元符號結束。 反例:_name / __name / $name / name_ / name$ / name__ 2. 【強制】代碼中的命名嚴

原创 阿里巴巴java開發手冊學習筆記三——單元測試

1. 【強制】好的單元測試必須遵守 AIR 原則。 說明:單元測試在線上運行時,感覺像空氣(AIR)一樣並不存在,但在測試質量的保障上,卻是非常關 鍵的。好的單元測試宏觀上來說,具有自動化、獨立性、可重複執行的特點。 ⚫ A:Automa

原创 阿里巴巴java開發手冊學習筆記五——MySQL 數據庫

(一) 建表規約 1. 【強制】表達是與否概念的字段,必須使用 is_xxx 的方式命名,數據類型是 unsigned tinyint(1 表示是,0 表示否)。 說明:任何字段如果爲非負數,必須是 unsigned。 注意:POJO 類