原创 個人開發者可以申請微信支付了

簡介 過去市場上出現了大量的所謂個人支付 基本採取以下幾種方式: 第一種 普通的微信號的收款碼。這個不支持信用卡支付、受限於個人賬戶20萬每年的限額、同時官方對這方面不提供接口回調。有些第三方通過外掛掛機等形式完成 穩定性不高。 第

原创 一個基於SpringBoot + IView 的單體架構管理系統

前言 項目基於Springboot + IView 技術構建 ,在超級工具箱的基礎上做了減法,去除了一些附加影響啓動的模塊,變成了一個相當純潔的後臺管理系統,僅僅依賴 Redis 就可以順利啓動。 技術棧 ok-admin SpringB

原创 SpringBoot代碼生成器,從此不用手擼代碼

前言 通常在開始開發項目的時候,首先會建立好數據庫相關表,然後根據表結構生成 Controller、Service、DAO、Model以及一些前端頁面。 如果開發前沒有強制的約束,而每個程序員都有自己的編碼習慣,最終會導致一個項目呈現出多

原创 推薦一個能夠讓程序猿快速開發的極簡工具箱

介紹 本來做的是個圖牀管理的項目,結果擼成了一個工具箱,不定期追加新的功能。 基礎環境 JDK1.8、Maven、Mysql、Redis、IntelliJ IDEA、minio、fastdfs 相關組件 ok-admin vue iVie

原创 臭名昭著的手機驗證碼功能是如何實現的

前言 現在基本上各種手機APP註冊都會用到手機驗證碼,包括一些PC端網站也會使用手機號作爲唯一標識驗證! 恰巧,小明的老闆,讓其開發一個用戶註冊的功能,並且強制用戶註冊綁定手機,美其名曰爲了提升安全性,呵呵噠,就是爲了多擼一點用戶信息。

原创 SpringBoot 2.x 開發案例之前後端分離鑑權

前言 閱讀本文需要一定的前後端開發基礎,前後端分離已成爲互聯網項目開發的業界標準使用方式,通過Nginx代理+Tomcat的方式有效的進行解耦,並且前後端分離會爲以後的大型分佈式架構、彈性計算架構、微服務架構、多端化服務(多種客戶端,例如

原创 微信高併發搶紅包秒殺實戰案例

前言 羣裏有小夥伴諮詢微信紅包的架構,對於我來說,顯然是不知道的,但是寫一個相對高併發的搶紅包案例還是完全可以的。 架構設計 業務流程 老闆發紅包,此時緩存初始化紅包個數,紅包金額(單位分),並異步入庫。 搶紅包,判斷緩存剩餘紅包金額

原创 微信搶紅包過期失效實戰案例

前言 微信紅包業務,發紅包之後如果24小時之內沒有被領取完就自動過期失效。 架構設計 業務流程 老闆發紅包,此時緩存初始化紅包個數,紅包金額(單位分),並異步入庫。 紅包數據入延遲隊列,唯一標識+失效時間 紅包數據出延遲隊列,根據唯一

原创 UCloud 雲服務內容審覈 Java 版本實現

前言 最近不少小夥伴反映上傳小黃圖偶爾性的異常,並且不能上傳動態圖片,很是苦惱!無她,鑑黃API還沒有這麼智能,畢竟是自己訓練的,不是那麼專業!爲了更好的服務廣大網友,擼主決定接入更加智能快速的鑑黃服務。 UCloud UCloud內容審

原创 機器學習 TensorFlow 實現智能鑑黃

前言 最近在做一款圖牀服務,關注公號的小夥伴一定記得小柒曾說過,會在週末放出的,不好意思放大家鴿子了。之所以一直沒敢放出,是因爲鑑黃接口一直沒調試好,雖然我對公號的小夥伴百分之百信任,奈何互聯網魚龍混雜,萬一上傳了什麼不雅的圖片,然後不巧

原创 十年老司機分享,五分鐘搭建個人輕論壇

前言 09 年開始接觸論壇,那會微信還沒有誕生,也沒有什麼移動互聯網,大家還都在用功能機玩着 2G 的文字遊戲!那會玩論壇的還比較多,當時國內最火爆的兩款論壇程序 Discuz 和 PHPWind 也都是基於世界上最好的語言架構的。 同時

原创 天下代碼一大抄,整個案例的搬是什麼鬼!疑似冒充螞蟻金服高級Java開發工程師?你大爺

寫在開始 上班前的第一件事,就是碼雲看看有什麼消息,回覆下網友的問題。如果看到喜歡的項目會點進去瞅瞅,然後就開始一天的工作。 然而,這一天的工作並不開心,一個今日熱門項目讓自己很惱火,一開始感覺並沒有什麼,直到深入進去,才發現,居然這麼

原创 SpringBoot 2.0 開發案例之百倍級減肥瘦身之旅

前言 爲了存我的小黃圖,最近在做一款圖牀服務,集成了各種第三方雲存儲服務,目前正在內部測試階段。項目是以Jar的形式運行在騰訊雲上,不要問我爲什麼使用騰訊雲了,因爲阿里雲老用戶和狗不得入內。 問題凸顯 因爲內測期間代碼邏輯會經常變動,這

原创 SpringBoot 開發案例之參數傳遞的正確姿勢

前言 開發這麼多年,肯定還有不少小夥伴搞不清各種類型的參數是如何傳遞的,很多同學都是拿來即用,複製粘貼一把擼,遇到問題還是一臉懵逼。 姿勢 學習參數傳遞的正確姿勢,先說怎麼做,再說爲什麼,本質上還是複製粘貼一把擼,問題是你想問不想問爲什麼

原创 SpringBoot 2.0整合阿里雲OSS,實現動靜分離架構

前言 相信大部分開發者對下面這張架構圖並不陌生吧,現在很多網站/應用都採用了動靜分離的架構進行部署。博主的博客也不例外,主機採用的是阿里雲的 ECS,使用 CDN 做靜態內容分發,不過靜態文件還是存儲在 ECS,採用的是 Nginx 做動