原创 spring security+oauth2的SSO方案

  springboot項目加入spring security其實是很簡單的事情,主要就是config方法的重寫。 客戶端 @EnableOAuth2Sso @Configuration public class SecurityCo

原创 王者人機模式有Bug

  用米萊迪站在對面水晶與高地塔之間的安全區機器人是看不見的,然後用米萊迪的技能慢慢的把對方的水晶推掉,其他人守塔就行,要趕緊,估計版本更新這個bug也就修復了,那時候再要過人機20級可就難嘍~ NEXT

原创 我們都一樣

我做了一個夢,很夢幻的夢,醒來之後才發現,這只是世界跟我開的一個玩笑,更加可笑的是他跟很多人都開了同一個玩笑。 故事FM 我是故事FM的一名聽衆,從第一集聽到現在,一集不落,從裏面篩選了跟我經歷類似的四個故事,記錄一下,時刻警醒自

原创 MyBatis數據庫操作空指針異常

  有時候,你認爲出問題的地方並不是你想的地方。 明明數據庫都設置了id自增,xml也做了相關的配置 useGeneratedKeys="true" keyProperty="id" @Resource private sta

原创 域名解析

記錄類型 A記錄: 將域名指向一個IPv4地址(例如:8.8.8.8) CNAME:將域名指向另一個域名(例如www.qcloud.com) MX:將域名指向郵件服務器地址 TXT:可任意填寫,長度限制255,通常做SPF記錄(反垃圾郵件

原创 跨域問題

  要解決跨域問題先來看看什麼是同源策略。 同源策略 如果兩個頁面的協議,端口(如果有指定)和域名都相同,則兩個頁面具有相同的源。 下表給出了相對http://store.company.com/dir/page.html同源檢測的示例

原创 Introduction to JSON Web Tokens

What is JSON Web Token? JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained w

原创 zookeeper之ZAB協議

ZAB協議介紹(Zookeeper Atomic Broadcast) ZAB協議包含兩種基本模式,分別是: 崩潰恢復之數據恢復 消息廣播之原子廣播 當整個集羣正在啓動時,或者當leader節點出現網絡中斷、崩潰等情況時,ZAB協議就會

原创 Statement 和 PreparedStatement之間的區別

  Statement執行不帶參數的簡單SQL語句,並返回它所生成結果的對象,每次執行SQL語句時,數據庫都要編譯該sql語句 PreparedStatement用來執行帶參數的預編譯的SQL語句 PreparedStatement的優點

原创 一秒鐘搞懂倒排索引

  正排索引就是掃描所有的文檔,然後匹配文檔關鍵字。 倒排索引就是隻搜索你要查詢的關鍵字,看看跟這個關鍵字相關的文檔有哪些。 正排索引就是好維護,因爲要掃描所有文檔,速度太慢。 倒排索引就是掃描快,不用全局掃描,維護要比正排複雜點。 來一

原创 分佈式事務

現在面試,分佈式系統成了標配,而分佈式系統帶來的分佈式事務也成了標配了。因爲你做系統肯定要用事務吧,如果是分佈式系統,肯定要用分佈式事務吧。先不說你搞過沒有,起碼你得明白有哪幾種方案,每種方案可能有啥坑?比如 TCC 方案的網絡問題、XA

原创 一分鐘搞懂netty

  Netty 是互聯網中間件領域使用最廣泛最核心的網絡通信框架。上圖中可以看到,幾乎所有互聯網中間件或者大數據領域均離不開 Netty。 NIO NIO編程模型中,新來一個連接不再創建一個新的線程,而是可以把這條連接直接綁定到某個固定

原创 敏感詞過濾算法

  總的來說,敏感詞過濾就是詞庫匹配,你定義一個詞庫,裏面有很多敏感詞,匹配到了就說明這個詞是敏感詞。 所以最簡單的辦法就是建立一個list,先把所有的敏感詞讀進這個list,然後再利用list的contains方法,就可以判斷某一句話

原创 使用 Protocol Buffers 代替 JSON 的五個原因

  原因一: 模式本身很不錯 有一種痛苦的諷刺指向一個事實,我們小心謹慎地在我們的數據庫裏面編寫數據模型,維護各個層次的代碼,保持這些數據模型處於控制之中,當我們想要發送數據連接到另一個服務的時候,要求所有的疑慮都要被考慮到。然而,我們

原创 hexo-bugs-000

在hexo本地服務器模式下,一旦文章內容過多(具體沒測試,可以多放些內容試試),則生成的html在本地就會出問題,沒有上一頁下一頁以及腳標信息,在瀏覽器裏查看網頁源代碼發現都是些小方格,不知道是什麼鬼。但是用戶不知道啊,我搞了半天,發現原