原创 Spring MVC 普通類調用service層方法

在Spring MVC中,Controller中使用service只需使用註解@Resource/@Autowired就行,但是一般類(即不使用@Controller註解的類)要用到service時,Spring中的Service不是你想

原创 mysql 出現MySQLIntegrityConstraintViolationException異常

 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '140' for key 'PRIMARY' My

原创 MYSQL創建分區時報錯Partitioning can not be used stand-alone in query near 'partition by hash(id) partition

Partitioning can not be used stand-alone in query near 'PARTITION BY RANGE  COLUMNS(stats_dt) 其實是簡單的錯誤,建立mysql分區時,語句,寫

原创 關於H5微信支付報invalid total_fee,支付失敗

微信H5支付結果返回:invalid total_fee <xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[invalid total_fee]]>

原创 mysql數據庫sql 分頁查詢limit優化

在mysql中limit可以實現快速分頁,但是如果數據到了幾百萬時我們的limit必須優化纔能有效的合理的實現分頁了,可能會卡死你的服務器 如圖,一張有不到一萬條的數據查十條 掃描10行,耗時0.006s秒 但是當我記錄了上次的最大ID

原创 mysql實現高效率隨機查詢多條數據

mysql實現高效率查詢多條數據: sql語句: SELECT * FROM account  AS t1 JOIN(SELECT ROUND(RAND() * ((SELECT MAX(sys_account_id) FROM acco

原创 Redis_shiro 集成:shiro集羣session共享存儲到redis

1、在原有的shiro包的maven中添加一下包: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifac

原创 linux 環境下查看tomcat端口是否被佔用及解決方法

在停tomcat後,重新啓動tomcat 報以下錯誤: tomcat 文件下bin目錄裏的hs_err_pid14967.log 報錯內容 # # There is insufficient memory for the Java Run

原创 MYSQL中查詢是否支持分區

在5.6之前,使用這個參數查看當將配置是否支持分區: 1 2 3 4 5 6 mysql> SHOW VARIABLES LIKE '%partition%'; +-----------------------+-------+ |

原创 Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection do

最近在搭建雙服務器,配置redis,所用框架是ssm+shiro+redis ,修改ApplicationContext.xml文件,因爲本地修改後啓動tomcat後,因爲用的是阿里雲的redis版本,啓動後出現連接池被佔用,pc端無法顯

原创 MySQL數據庫表損壞後的修復方法

表損壞的原因分析 以下原因是導致mysql 表毀壞的常見原因: 1、 服務器突然斷電導致數據文件損壞。 2、 強制關機,沒有先關閉mysql 服務。 3、 mysqld 進程在寫表時被殺掉。 4、 使用myisamchk 的同時,mys

原创 ajax 和 axios 的區別

1. Axios Axios 是一個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。 特點: 1.從瀏覽器中創建 XMLHttpRequests 2.從 node.js 創建 http 請求 3.支持 Pr

原创 redis連接客戶端是報 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法

關於redis的啓動方式: 1、指定配置文件 $: ./redis-server /usr/local/redis.conf 2、不指定配置:$: ./redis-server & 不指定配置文件啓動時採用默認配置,無密碼 redis通過

原创 linux 下redis安裝、卸載

redis 卸載: 1。首先查看redis-server是否啓動 ps aux | grep redis 2.關閉這些進程 kill -9 進程號 3.刪除redis相應的文件夾就可以了。 redis安裝: 按圖中進行: 下載redis安

原创 linux 下啓動失敗 報:Could not connect to Redis at 127.0.0.1:6379: Connection refused

  安裝好redis後,發現redis-cli啓動不了 出現Could not connect to Redis at 127.0.0.1:6379: Connection refused錯誤   在使用Redis時,開始就遇到了問題,客