原创 Java程序員最常犯的錯誤盤點

1. 數組轉ArrayList 爲了實現把一個數組轉換成一個ArrayList,很多Java程序員會使用如下的代碼: Arrays.asList確實會返回一個ArrayList對象,但是該類是Arrays類

原创 前端頁面之間存取值(Html5之sessionStorage、localStorage)

前端頁面之間存取值(Html5之sessionStorage、localStorage) 最近在做項目的時候,遇見一些問題:我在後臺取到數據之後,需要把這些數據在N個頁面中進行使用,如果每次都要去服務器查找數據,那麼就會給服務器帶來很大的

原创 MyBatis使用Integer(切入源碼分析)

MyBatis中Integer值爲0時,無法作爲判斷條件 1.導語 最近在工作中使用SpringBoot+MyBatis時,遇見一個小問題,代碼如下: <if test="status != null and status

原创 NodeIo

Node中的文件操作 如同Java中的文件操作一樣,在Node中,也提供了針對文件的操作。在Node中,文件操作默認使用的是UTF-8編碼,這意味着我們無須再去處理中文亂碼的問題。 針對文件操作,Node提供了一個fs模塊來支持我們操作

原创 Shrio

30分鐘學會如何使用Shiro 我並沒有全部看完,只是選擇了一部分對我來說急需在項目中使用的知識加以學習。並且對於大多數第一次接觸Shiro的同學來說,掌握這些也應該足夠了。 一、架構 要學習如何使用Shiro必須先從它的架構談起,作爲一

原创 Struts2學習

Struts2學習筆記 概述:struts2是屬於Web層的框架,本質上,它是一個攔截器。開發Struts2的主要流程如下 1.創建一個Action類 2.創建Struts.xml 3.**在web.xml中配置過

原创 NodeIO_readFile&readFileSync

Node中部分文件方法對比 readFile和readFileSync的比較: var fs = require('fs'); var data = fs.readFileSync('main.txt'); console.log(d

原创 MySQL [Err] 1093 - You can't specify target table 'test' for update in FROM clause

今天在羣裏面看見以爲大兄弟提出這麼一個問題: delete from test where id in (select id from test) 這句SQL會報錯,但是如果把select id from test寫成常量、死數據,那麼這

原创 HashMap心得

HashMap的心得 HashMap是通過Entry[]數組和鏈表來實現的。在進行put(K key,V value)操作時,會通過Key的hashCode計算得出這個Entry的索引值,如果Entry的索引值重複,那麼就會使用到鏈表,把

原创 前端JS跨域請求

前端JS跨域 作爲一個WEB開發者而言,在開發的過程中,我們可能會時不時的需要調去第三方的接口數據,而通常爲了優化體驗,我們會採用異步交互的方式去處理,而作爲異步交互常用的AJAX,其實是基於JS的基礎之上的技術,因此在使用AJAX調用第

原创 OGNL和Struts2中的值棧

OGNL和Struts2中的值棧 OGNL是一個單獨的項目,不是Struts2體系中的成員。它是Struts2中默認的表達式語言,可以在頁面中用來取值,主要是用來操作值棧數據。 使用OGNL的流程類似於使用JSTL/EL表達式

原创 Neo4j圖數據庫

**創建節點** CREATE (n:Person { name : 'Andres'}); 生成一個Person類別節點,該節點有一個名爲name的屬性,其值爲Andres **創建節點關係** start

原创 Spring事務管理

Spring事務管理 Spring事務管理分爲兩種:聲明式事務和編程式事務。   編程式事務管理使用TransactionTemplate或者直接使用底層的PlatformTransactionManager。對於編程式事務管理,spri

原创 Struts2的頁面參數獲取

Struts2的頁面參數獲取 在學習Servlet的過程中,我們可以實現前後臺的連接和傳值。框架的存在就是爲了方便我們進行開發,簡化我們的開發流程,讓我們可以少寫一些代碼就能實現某些功能。那麼在Struts2框架中,我們有很多種的方法區獲

原创 MyBatis的坑(Parameter 'XXX' not found)

MyBatis(Parameter ‘XXX’ not found) 在今天的工作中,使用了MyBatis這個框架進行查詢,但是在使用時遇見了一個問題:具體的需求是這樣的,因爲公司項目的需求,我需要做一個查詢,這個查詢是結合了模糊查詢和I