原创 SSM框架——詳細整合教程(Spring+SpringMVC+MyBatis)

      使用SSM(Spring、SpringMVC和Mybatis)已經有三個多月了,項目在技術上已經沒有什麼難點了,基於現有的技術就可以實現想要的功能,當然肯定有很多可以改進的地方。之前沒有記錄SSM整合的過程,這次剛剛好基於

原创 非常有趣的理解websocket

一、websocket與http WebSocket是HTML5出的東西(協議),也就是說HTTP協議沒有變化,或者說沒關係,但HTTP是不支持持久連接的(長連接,循環連接的不算) 首先HTTP有 1.1 和 1.0 之說,也就是所

原创 Mybatis基礎: 常見問題與FAQ

Mybatis基礎: #{...} 和 ${...} 的區別 MyBatis將 #{…} 解釋爲JDBC prepared statement 的一個參數標記。而將 ${…} 解釋爲字符串替換。理解這兩者的區別是很有用的, 因爲在某些

原创 PHP和Java的主要區別有哪些?哪個最適合Web開發語言?

Java和PHP都是編程語言,大家知道它們最大的區別就是一個是靜態語言一個是動態語言吧。沒錯,Java是一種靜態語言,PHP是一種動態語言。那它們還有哪些區別? 哪個最適合Web開發語言?下面,小編再給大家詳細介紹下。 一、

原创 java異常處理

異常的概念 異常是程序中的一些錯誤,但並不是所有的錯誤都是異常,並且錯誤有時候是可以避免的。 比如說,你的代碼少了一個分號,那麼運行出來結果是提示是錯誤java.lang.Error;如果你用System.out.println(1

原创 iso馬甲包是什麼意思?如何製作上傳

馬甲包的字面意思給產品穿馬甲,但是我認爲馬甲包更像是產品的一種分身,一種和產品一樣擁有靈魂,擁有肉身的一種分身。它能爲產品帶來同樣的功能效果。 is

原创 jQuery-tmpl基於jQuery簡單實用的模板引擎

jQuery-tmpl是一個簡單的模板引擎,能夠實現動態的修改DOM數據,使用簡單易懂的語法結構,通過JSON的格式傳遞和綁定數據,這個也是jQuery官方團隊維護的模板引擎,很不幸的是這個項目將不在提供維護更新,將由JsRender替代

原创 node模塊化入門筆記

node 文章目錄node1、介紹和知識梳理2、回憶node的基本應用3、node環境下的模塊機制3.1、node模塊定義3.1.1、文件夾式模塊3.2、node模塊加載4、node path模塊的使用 1、介紹和知識梳理 爲電腦

原创 10分鐘看懂!基於Zookeeper的分佈式鎖(轉)

實現分佈式鎖目前有三種流行方案,分別爲基於數據庫、Redis、Zookeeper的方案,其中前兩種方案網絡上有很多資料可以參考,本文不做展開。我們來看下使用Zookeeper如何實現分佈式鎖。 什麼是Zookeeper? Zookeepe

原创 Redis小白入門學習筆記(全)

一、Redis簡介 1. 關於NoSQL ​ NoSQL的全稱是Not only SQL,在過去的幾年中,NoSQL數據庫一度成爲高併發、海量數據存儲解決方案的代名詞,與之相應的產品也呈現出雨後春筍般的生機。然而在衆多產品中能夠脫穎而

原创 ZooKeeper小白入門學習筆記(全)

一、ZooKeeper簡介 1. ZooKeeper是什麼 ​ zookeeper 動物園管理員 ​ Apache ZooKeeper是一個開源的分佈式服務框架,爲分佈式應用提供協調服務,用來解決分佈式應用中的數據管理問題,如:配置管

原创 Canvas入門學習筆記

1. 什麼是Canvas? 1.canvas標籤是HTML5中的一個標籤,是一個繪製面板(畫布) 2.需要結合js代碼進行操作,canvas定義爲頁面的一個可以繪製圖像的區域 3.canvas默認像素是300*150 注意:如果瀏覽器

原创 微信小程序this.setData is not a function報錯||TypeError: Cannot read property 'setData' of null

微信小程序this.setData is not a function報錯||TypeError: Cannot read property ‘setData’ of null 1. 使用回調函數(方法塊).bind(this) 2.

原创 微信小程序左右滑動的實現代碼(輪播圖之運用)

這篇文章主要介紹了微信小程序左右滑動的實現代碼,非常不錯,具有參考借鑑價值,需要的朋友可以參考下 左滑 右滑 你不再是一個人 無論你是一個程序猿還是一個程序媛,每天干的事除了coding還是coding,代碼不能解決的問題(什麼問題自己心

原创 微信小程序獲取openid

獲取openId (用戶唯一標識)和session_key 第一步,獲取code 調用wx.login(OBJECT) 獲取登錄憑證(code)進而換取用戶登錄態信息,包括用戶的唯一標識(openid) 及本次登錄的 會話密鑰(sess