原创 mybatis中#{}和${}傳參的區別
最近在用mybatis,之前用過ibatis,總體來說差不多,不過還是遇到了不少問題,再次記錄下, 比如說用#{},和 ${}傳參的區別, 使用#傳入參數是,sql語句解析是會加上"",比如 select * from table
原创 設計模式經典書籍推薦
很多朋友問學習設計模式的書籍,老大滄浪在FAQ裏有個簡短的敘述,這裏我引申一下,說說自己看過或者翻過的設計模式書籍,由於水平所限,肯定有不對的地方,希望大家指正,如果大家看到好的模式相關書籍,希望能回帖補充。首 先模式是不分語言的,Bec
原创 比較兩個Json對象是否相等
1.先準備三個工具方法,用於判斷是否是對象類型,是否是數組,獲取對象長度function isObj(object) { return object && typeof (object) == 'object' && Ob
原创 mac 配置 php 環境
一、Apache 1.啓動Apache服務 在Mac系統中已經安裝好了Apache服務,我們只需要通過如下方式啓動即可直接使用 在終端中輸入如下命令,啓動Apache服務 sudo apachectl start 注: 因爲sudo是
原创 Java併發編程:線程池的使用
Java併發編程:線程池的使用 在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題: 如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系
原创 sleep()與wait()區別
1.sleep()是線程線程類(Thread)的靜態方法。 wait()方法是Object類裏的方法。 2. sleep()使當前線程進入停滯狀態(阻塞當前線程),讓出CUP的使用、目的是不讓當前線程獨自霸佔該進程所獲的C
原创 設計模式--單例模式(一)懶漢式和餓漢式
本文是設計模式學習筆記的第二篇文章,主要分析的是單例模式。包括懶漢式,餓漢式,登記式,以及懶漢式的改進型, 還有一個關於讀取propertoes配置文件的實例。預計分爲三節。這是第一節,先分析最簡單的懶漢式和餓漢式。 單例模式是設計模式
原创 Spring和SpringMVC父子容器關係初窺
原文:http://www.cnblogs.com/hafiz/p/5875740.htmlSpring和SpringMVC父子容器關係初窺一、背景 最近由於項目的包掃描出現了問題,在解決問題的過程中,偶然發現了Spring和Sprin
原创 解決java.lang.IncompatibleClassChangeError
原文:https://my.oschina.net/itblog/blog/528613 今天整理了Maven的pom.xml文件後,把多個項目用maven集成在了一起,結果在啓動Tomcat的時候,遇到一個奇葩的錯誤: 嚴重: Serv
原创 websocket簡介
在我們做web項目的過程中,經常需要做的一個模塊是消息模塊。典型的場景:一個商城系統的後臺管理,我想實現如果前臺有客戶下單,後臺就會接到消息,以便儘快發貨處理。要實現上述的功能,我們有幾種備選的方案。方案1.使用ajax短輪詢,比如每隔1
原创 linux的文件打包與壓縮
轉自:https://www.cnblogs.com/yang877/p/5860798.html簡介Linux 上常用的壓縮/解壓工具,介紹了zip、rar、tar的使用。文件打包和壓縮Linux 上的壓縮包文件格式,除了 Window
原创 java中websocket的應用
轉自:https://www.cnblogs.com/roy-blog/p/7211761.htmljava中websocket的應用在上一篇文章中,筆者簡要介紹了websocket的應用場景及優點,點這裏這篇文章主要來介紹一下在java
原创 安裝node.js npm命令
1.下載node.js的綠色安裝包 點這裏 2.將上述包解壓到一個地方,如本人解壓到D:根目錄 爲 D:\nodejs 3.將node.exe所在的路徑(即 D:\nodejs)加的環境變量path中,別忘了加的時候要用 ;
原创 vue-router 通過路由傳值
1.通過地址欄傳遞:這種方式傳遞的值會顯示在地址欄上 //1.router { path: 'hospitalDeliveryAddress/:id', name: 'hospitalDeliver
原创 面試時java集合中的一些要點
一、概覽 1.先來一張瘋狂java的圖 2.再來一張帶註釋的 3.再來一張接口圖二、Interator 描述:iterator必須依附於collection對象,iterator本身並不提供盛裝對象的能力,如果需要