原创 有的請求獲取的爲shirohttpservletrequest 有的請求爲request

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder                 .getRequestAttributes()).

原创 白話區塊鏈設計

帶有中心化的系統的缺點有哪些?數據可以隨便改動,被黑客攻擊了篡改了數據。就像某些國家,沒錢了就可以隨便印刷。國家不可信,監管機構不可信,該將如何創建可信的系統。那就該出現一套去中心化的可信體系。 該體系如何保證可信任?該系統中設置一個原則

原创 新啓動線程 hibernate報no session

解決方案: 線程不要在service 層調用,改爲在action層啓動,因爲service層設置了事務,調用該類時會啓動事務,調用該類的其它方法不會再開啓事務。每個事務開始時會設置session,,導致新啓動的線程無session。

原创 docker jenkins 升級工程導致html訪問及shell腳本運行亂碼

工程中莫名奇妙出現html頁面訪問出現亂碼,html頁面編碼爲utf-8,html頁面文件保存格式也爲utf-8, tomcat也設置了utf-8編碼,工程部署到linux服務器上,linux服務器的默認編碼爲LANG=zh_CN.UTF

原创 特殊 類info_text 通過搜索id獲取對象爲代理類,卻不是實體類

特殊 類InfoText 通過搜索id獲取對象爲代理類,卻不是實體類 1.InfoText 類中包含三個longtext 類型的屬性,id text text1 text2  不管是通過 query.list() 方法 還是session

原创 hibernate 二級緩存 處理

@cache(usage=CacheConcurrencyStrategy=READ_WRITE) 類中多對多獲取列表     @ManyToMany(fetch = FetchType.LAZY)     @JoinTable(nam

原创 java 內存溢出問題解析

最近遇到服務器報如下異常: 1.Exception in thread "Druid-ConnectionPool-Create-1180222211"  Exception: Java.lang.OutOfMemoryError th

原创 java 使用ckfinder

下載ckfinder包 ckfinder/ckfinder.js 進行了訪問配置 如下: g.Config.LinkUploadURL = r + 'core/connector/'+ CKFinder.config.connectorL

原创 hibernate 常見問題總結

1. org.hibernate.ObjectNotFoundException: No row with the given identifier exist 這是因爲,搜索表1,表1中有屬性可以獲取表2的數據,結果表1中的該屬性爲空或

原创 springmvc 報 InvalidDataAccessApiUsageException異常

當springmvc 重跳轉到一個頁面時,如果攜帶對象expertinfo 而在expertinfo 中又存在dictCountry 其之間的關係爲 多對一 如果取出的expertinfo 並沒有設置任何國家,dictCountry 爲

原创 使用cas登錄出錯,本地沒有錯誤,環境上報錯

客戶端在本地,使用cas 登錄不會報任何問題,但是一到環境上再使用cas 登錄就會出問題,報如下錯誤,這是到cas 進行驗證ticket時報的錯。 本地的配置和環境上的一樣,jdk 同樣都沒有設置證書之類的,將cas改爲http訪問,同樣

原创 微信公衆號授權 提示內容與下載文件不符,請檢查文件內容或重新上傳

網頁授權域名時,路徑可以訪問,但是點擊確認卻總是提示內容與下載文件不符,請檢查文件內容或重新上傳解決方案:點擊確認時,查看nginx 沒有任何訪問日誌,推測公衆平臺訪問我們的域名時被攔截查看web 防火牆,竟真的被攔截。將攔截去掉後成功。

原创 java 比較器報錯

運行環境:jdk1.8 jetty java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.Ti

原创 使用solr創建 附件[word pdf txt等文件索引]

 官方給出的ContentStreamUpdateRequest樣例: 1 package javaapplicationsolrcell; 2 3 import java.io.File; 4 import ja

原创 myeclipse 2014 無法運行maven 命令,eclipse不打印運行日誌

myeclipse 2014 無法與maven 3.5 兼容 解決: maven命令運行過程沒有問題,但在myeclipse中卻不能運行maven的命令,原來myeclipse 2014 無法與maven 3.5 兼容,將maven3.