原创 微信支付遇到調用支付JSAPI缺少參數:total_fee(高效精準解決方法)

這個問題寫明瞭缺少參數,基本是參數的問題,後端傳入參數正確, 前端接收參數的時候應該是拿錯了值, “prepay_id”拼錯成prepayId. 亦或者沒有傳這個字段到微信端 基本這個參數正確應該能解決上述問題

原创 微信支付失敗,返回invalid total_fee(高效精準解決方法)

這個問題是微信的支付與支付寶價格單元的區別 支付寶是以元爲單位,微信是以分爲單位, 所以需要先把微信支付裏接收到的參數轉化爲分,下面附送轉化方法, 可直接調用 /** * 元轉換成分 * @param amoun

原创 Idea過期註冊碼

點擊網址 http://idea.lanyus.com/ 獲取註冊碼 然後打開Idea 選擇激活!

原创 連接 mySql數據庫10061錯誤

服務器命令:sudo service mysql restart; 就可以解決

原创 爲什麼要用MQ,MQ是什麼?

消息隊列 爲什麼寫這篇文章? 複習要點 本文大概圍繞如下幾點進行闡述: 爲什麼使用消息隊列? 使用消息隊列有什麼缺點? 消息隊列如何選型? 如何保證消息隊列是高可用的? 如何保證消息不被重複消費? 如何保證消費的可靠性傳輸?

原创 分佈式之消息隊列精講

爲什麼使用消息隊列? 使用消息隊列有什麼缺點? 消息隊列如何選型? 如何保證消息隊列是高可用的? 如何保證消息不被重複消費? 如何保證消費的可靠性傳輸? 如何保證消息的順序性? 我們圍繞以上七點進行闡述。需要說明一下,本文不

原创 分佈式之redis精講

本文圍繞以下幾點進行闡述 1、爲什麼使用redis 2、使用redis有什麼缺點 3、單線程的redis爲什麼這麼快 4、redis的數據類型,以及每種數據類型的使用場景 5、redis的過期策略以及內存淘汰機制 6、redi

原创 程序員這樣面試,拿到offer的機率是80%

一、概述面試,難還是不難?取決於面試者的底蘊(氣場+技能)、心態和認知及溝通技巧。面試其實可以理解爲一場聊天和談判,在這過程中有心理、思想上的碰撞和博弈。其實你只需要搞清楚一個邏輯:“面試官爲什麼會這樣問?他希望聽到什麼答案?”然後針對性

原创 微服務是什麼

一、微服務介紹1. 什麼是微服務      在介紹微服務時,首先得先理解什麼是微服務,顧名思義,微服務得從兩個方面去理解,什麼是"微"、什麼是"服務", 微 狹義來講就是體積小、著名的"2 pizza 團隊"很好的詮釋了這一解釋(2 pi

原创 Redis用JAVA怎麼使用?(在SpringBoot集成中的使用)

環境:spring boot 1.5.1、java8 maven依賴 <!-- Spring Boot Redis 依賴 --> <dependency> <groupId>org.

原创 @ResponseBody註解

    @ResponseBody註解 適用於前後端 分離,和返回Json格式   這個註解表示該方法的返回結果直接寫入HTTP response body中,一般在異步獲取數據時使用。 在使用@RequestMapping後,返回值通常

原创 SpringBoot有什麼優勢?

1、首先 SpringBoot可以快速一鍵快速搭建Spring框架,簡化初始配置 ,可與主流框架集成   2、內置Servlet容器,無需在打War包  3、使用了Starter(啓動器)管理依賴並版本控制 4、大量的自動配置,簡化開發,

原创 Map中hash()最全分析。

  哈希 Hash,一般翻譯做“散列”,也有直接音譯爲“哈希”的,就是把任意長度的輸入,通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小於輸入的空間,不同的輸入可能會散列成相同的輸

原创 IDEA用maven創建springMVC項目和配置(XML配置和Java配置)

這段時間在學習javaweb的一些知識,然後接觸到了springmvc框架。框架的創建和配置一直是新手入門的一個難題,所以我就寫一下我的配置過程,以供參考,另外因爲spring4的新特性可以用java來配置,網上相關資料較少,所以我參考了

原创 SpringBoot註解最全詳解

一、註解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration註解。其中@ComponentScan