原创 使用Redis實現的SpringCache需防範的一點

SpringCache官方文檔宣稱,默認情況下,RedisCacheManager是會啓用prefix的,這樣的話,兩個不同的緩存cacheNames如果用了同一個Key,數據是不會衝突的。但是,SpringBoot項目裏面,如果發生了不

原创 Freemarker遍歷Set集合

目前使用版本 2.3.26-incubating 最近遇到Set遍歷的問題,網上找到的方案是使用iterator()遍歷Set集合。然而在這個版本中,遍歷Set的方法與List一樣,都是使用 <#list dataSet as dat

原创 選用Java的字符串分割符號

Java支持Unicode,所以很多東西變得非常方便。近日Google App Store的零寬度字符漏洞被爆料後,纔想起有個很好玩的例子,同樣是看不見的空格,Unicode可以用打印字符,也可以是非打印字符。見如下代碼 String n

原创 網站安全--機密性

機密性(Confidentiality) 機密性需求必須考慮的階段 傳輸時 處理時 存儲時 機密性的密碼學應用 對稱式加密 指加密與解密時,使用同一把密鑰的加密方式。優點是速度非常快,相對於非加密式而言,約是100~1000倍快。缺點

原创 SpringMVC引用properties文件變量

如下 配置util命名空間 添加property-placeholder 方法一,配置util命令空間 // Java代碼 @Value("#{myproperties['myparam']}") private String par