原创 驗證synchronized是否能夠實現原子性(同步)、可見性?

1.問題(爲什麼要實現原子性(同步)與及可見性)? 在高併發開發環境中,如果不控制數據的原子性與及可見性,可能會導致數據的不一致性,也可能導致系統阻塞,嚴重破壞了系統的穩定性。 原子性:即保證數據在同一時段只允許一個線程進行操作 可見性:

原创 Could not read document: Unrecognized field "***" 解決方案!

org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.handleHttpMessageNotReadable Failed to read

原创 IDEA 2018註冊碼(激活碼)

IntelliJ IDEA 註冊碼: G91XMO9AVI-eyJsaWNlbnNlSWQiOiJHOTFYTU85QVZJIiwibGljZW5zZWVOYW1lIjoic29uZyB3YW5nIiwiYXNzaWduZWVOYW1lI

原创 IDEA Maven的下載和配置

1、下載鏈接http://maven.apache.org/download.cgi 2、下載之後解壓 3、配置 4、編輯conf文件夾下的settings.xml 添加1 <localRepository>F:\IDEA2018\

原创 win10系統下關閉易升自動更新解決方案

1、打開控制面板,輸入計劃任務 2、打開計劃任務 找到 windownsupdate 3、全部禁止 4、親測經過以上步驟,便可實現關閉更新。如果對你有用請點個贊!       不行的話,請再找其他實現方法。  

原创 Oracle中varchar2()類型

varchar(50) 表示該字段類型爲varchar2類型,長度爲50,可以存單字節字符50個,如字母、數字等,可以存儲雙字節字符25個,如漢字。不同的是,若輸入的不足,則以空格填充。 varchar2(50) 表示該字段類型爲var

原创 linux保存文件報錯問題(readonly option is set)

用vi修改文件,保存文件時,提示“readonly option is set”的解決方法。 This is a vim issue, not a file permission issue. If you did not have re

原创 阿里雲Linux系統安裝配置Tomcat方法

本文將tomcat安裝到了/server/tomcat目錄下,當然也可以安裝到其他目錄。 1. 下載tomcat:#wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.54/bin/apac

原创 Navicat Premium 12 提示 oracle library is not loaded 問題解決方案

在網上的解決方案有好多,但不一定能解決自己的問題   1、下載Oracle clien        具體網址:https://www.oracle.com/technetwork/topics/winx64soft-089540.htm

原创 centos系統中kaptcha亂碼問題解決

Windows下開發驗證碼正常,部署到linux後,驗證碼失效! 1、[root@root ~]# cd fc-list      -bash: cd: fc-list: No such file or directory 2、若上面未

原创 mybatis查重映射問題

mapper Dao   pojo 開始是這樣的 後來發現返回數據的數量與mysql運行的不一致,應該是一對多,一個count(*)對應多個proxypo, 所以是List<proxypo>

原创 htmlunit爬蟲遇到的坑 'application/javascript'

警告: Expected content type of 'application/javascript' or 'application/ecmascript'          for remotely loaded JavaScr

原创 vue開發中,初次加載頁面閃現問題

會出現類似{{value.type.newName}}問題,影響整體美感。 解決步驟 1、html中 <div class="headline_title_name" v-cloak>{{value.type.newName}}</

原创 mui中返回失效,a標籤跳轉失效問題

1、返回失效 重寫mui.back()方法 mui.back=function(){ // plus.webview.currentWebview().parent().evalJs('mui.back()'); p