原创 剛剛接觸的涉及html的工具

學習中 1、Modernizer        當瀏覽器不支持HTML5表單或者一部分特性時,我們將會提供替代方案。和檢測瀏覽器的方式相比,更合適的技術是使用特性檢測。我們將會使用當前流行的Modernizr庫。        Moder

原创 Tomcat 服務器虛擬路徑的幾種配置方式

配置虛擬路徑的好處:       1. 可以避免程序員對同一個 web 項目重新部署,提高開發效率。       2. 可以使 web 應用程序和服務器安裝文件所在目錄分開,便於 web 項目的管理。 配置方式列表: 1. 在 %T

原创 通過IDEA的Terminal操作命令時遇到的坑

一、java和javac版本的問題 idea版本是IntelliJ IDEA 2019.2,安裝完成後,然後通過terminal執行java -version和javac -version時,版本號爲11.0.3。 需要調整的地方是菜單h

原创 Elasticsearch7 單節點與集羣部署

最近對新版本的ES進行測試,現在整理一下。 一、Elasticsearch 7.x 特性 ES 7.0是2019年4月份發佈的,底層是Lucence 8.0。其新特性有: 1、廢除單個索引下多Type的支持 2、徹底廢棄_all字段支持,

原创 maven 學習內容整理

1、maven的定義: Maven是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標準集合,一個項目生命週期(ProjectLifecycle),一個依賴管理系統(Dependency Ma

原创 java8的parallelStream

先看一段代碼,分別爲串行遍歷、並行遍歷、並行加鎖遍歷:private static List<Integer> list1 = new ArrayList<>(); private static List<Integer> list2 =

原创 MySQL優化細節分析

一、數據類型優化1. 爲什麼要儘量避免NULL?因爲對於NULL列,MySQL更難優化,因爲NULL使得索引,索引統計和值都更加複雜可爲null的列會使用更多的存儲空間當null列被索引時,每一個索引記錄需要1個額外的字節,在MyISAM

原创 IT項目管理的六種錯誤思維

IT項目管理的六種錯誤思維   錯誤一:錯誤的需求調研階段,導致很多項目永遠無法結束! 在軟件行業,在界面設計沒有正式展現給客戶之前,所有的工作都處於需求調研階段。其實建築行業已經給我們做好了先例:客戶買房子之前是先要看看樣板 房和模

原创 spring中的AOP與IOC

spring中的AOP與IOC 在J2EE的整個發展歷程中,現在正是一個非常時刻。從很多方面來說,J2EE都是一個偉大的成功:它成功地在從前沒有標準的地方建立了標準;大大提升了企業級軟件的開放程度,並且得到了整個行業和開發者的廣泛認

原创 軟件開發七宗罪

想成爲一名優秀的軟件開發人員需要很長時間的培訓和實踐。但是如果不遵循合適的原則,即便是再好的程序員也會成爲失敗的犧牲品。不經意間你就會養成一些可怕的壞習慣,它們可能會一而再再而三地出現,甚至對於經驗最爲豐富的程序員而言也是如此。我認爲軟件

原创 ActiveX、OLE和COM

關於三個概念:ActiveX、OLE和COM  熟悉面向對象編程和網絡編程的人一定對ActiveX、OLE和COM/DCOM這些概念不會陌生,但是它們之間究竟是什麼樣的關係,對許多人還是比較模糊的。 在具體介紹它們的關係之間,我們還是先明

原创 Java多線程之同步與死鎖

Java多線程之同步與死鎖 1.線程的同步1)The code segments within a program that access the same object from separate, concurrent threa

原创 js 監聽回車鍵

<script language="javascript" for="document" event="onkeydown">        var keyCode = event.keyCode ? event.keyCode : ev

原创 tomcat連接池的配置

tomcat連接池的配置:對於5.5之前的版本,配置連接池,在server.xml中進行配置,如下:<ResourceParams name="jdbc/java">       <parameter>         <name>max

原创 高級權限管理系統的設計

在任何系統中,權限設計是最基礎的東西,一個好的權限系統,可以爲開發人員提高開發進度;而且,又可以爲用戶提供完美的可擴展權限管理,而非簡單的權限定製。本文實現功能:實現基於角色+模塊+權限粒度的權限管理相關概念:(1)角色:是一類功能的集合