原创 解決 win10系統zookeeper啓動閃退分析

出現原因 由於今天自己折騰了下本地的zookeeper,導致zk啓動的時候閃退,由於是一閃而過,導致我出現zk的錯誤原因也看不到,所以接下來就是我對zk的一次分析 解決思路 1.首先將zk閃退的窗口掛住,網上的解決辦法是: 編

原创 idea 打開 maven 項目 dependencies報紅

idea 打開 maven 項目 dependencies報紅問題描述:分析:分析如何解決包衝突Maven 默認處理策略檢測包衝突工具 問題描述: 下載了一個新項目,下載完所有的依賴,發現maven的的依賴在idea的裏面報紅,

原创 對Spring編程式事務和聲明式事務的分析

Spring事務編程式和聲明式事務編程式事務使用TransactionTemplate使用PlatformTransactionManager聲明式- 使用tx攔截器- 全註解接下來看下spring的源碼片段 編程式和聲明式事務

原创 spring事務隔離機制分析

spring 事務 spring事務管理的實現細節有許多,下面是一張spring事務的接口架構 Spring事務管理器 Spring事務管理涉及的接口的聯繫如下: spring並不是直接管理事務,而是提供了許多事務管理

原创 idea 查看jar包方法和類名

今天在寫上面文章的時候,需要翻一下spring源碼的事務這塊的東西,才發現我這是多久沒有翻源碼,記得之前idea的快捷鍵玩的賊六,現在突然發現啥都不會了 索性再簡單的事情也記下來: idea 查看jar包的方法, 雙加 shift 

原创 淺談ACID 事務分析

淺談ACID 事務分析概念事務併發處理問題第一類數據丟失更新(lost update)髒讀(dirty read)虛讀(phantom read)不可重複讀(unrepeated read)第二類丟失更新(second lost

原创 從鎖機制淺談三級鎖協議理論

@[TOC](樂觀鎖(Optimistic Lock)和悲觀鎖(Pessimistic Lock)) 樂觀鎖? 顧名思義是比較樂觀的,比較相信真善美,每次去讀數據,都認爲其他事務沒有寫數據,所以就不上鎖,快樂的讀取數據,而只有在提

原创 Dubbo快速入門demo

Dubbo快速入門demodubbo基本原理入門demodubbo遠程調用RPC具體實現1.啓動zookeeper2.創建maven項目下面是代碼的構建的過程 dubbo基本原理 這是一份原理圖: 上圖節點角色說明: provi

原创 一次threadlocal的源碼分析思路

一:什麼是threadlocal? 首先看下jdk裏面的解釋(來自於百度翻譯) 簡單的總結就是: ThreadLocal提供了線程的本地變量,他可以保證訪問到的變量屬於當前線程,每個線程都保存有一個變量的副本,每一個線程的變量都不同

原创 微信事件推送類型

目前公司的微信相關的對接終於告一段落了,被微信文檔坑慘的人,總結一下在收到微信通知回掉的時候總結下文檔,接下來會把微信開發中遇到問題全部梳理整理下! 1.整理類型爲微信事件通知類型.因爲在此次過程中微信有很多事件通知類型,之前沒注意後來代

原创 微信接口調用權限報: 48001, api unauthorized hint

問題場景,調用微信創建卡包接口出現:api unauthorized hin,一看就是權限的問題,查看微信公衆號是已經認證的但是還是接口權限沒有,然後突然想起來沒微信接口也有個權限所以........ 問題解決;登錄微信公衆號平臺--->

原创 微信開發-aes解密失敗

錯誤信息:解密微信回掉消息出現 aes解密失敗 排查問題:  因爲是微服務,客戶收到消息會出現接受微信 會存在掃碼有消息接受有,一會沒有消息推送 於是排查問題 1.首先查看日誌,具體看是什麼問題,每臺服務器都查看日誌內容,然後發現as

原创 聽說今天發的文章都會有驚喜!

網絡一線牽,珍惜這隻猿  

原创 Visual Studio code安裝

最近需要寫一些前端頁面,所以涉及到肯定會要有開發工具,前端大佬推薦 Visual Studio code 感覺很好 1.官方下載地址  https://code.visualstudio.com/ 2.安裝包不大,50M左右 3.安裝完成

原创 Postman 提示 Could Not open Postman Please contact [email protected]

由於項目之前一直使用swagger-ui調用接口,今天突然需要調用一個第三方接口,然後想到先用postman試一下,結果打開不行,直接提示 Could Not open Postman Please contact help@getpo