spring boot 框架在生產(chǎn)環(huán)境使用的有一段時間了碟嘴,它“約定大于配置”的特性往湿,體現(xiàn)了優(yōu)雅流暢的開發(fā)過程淳玩,它的部署啟動方式(java -jar xxx.jar)也很優(yōu)雅碘橘。...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
spring boot 框架在生產(chǎn)環(huán)境使用的有一段時間了碟嘴,它“約定大于配置”的特性往湿,體現(xiàn)了優(yōu)雅流暢的開發(fā)過程淳玩,它的部署啟動方式(java -jar xxx.jar)也很優(yōu)雅碘橘。...
目前SpringCloud全家桶大部分進(jìn)入維護(hù)模式踊兜,作為雙子座的我來講當(dāng)然是要喜新厭舊一下啦竿滨。下面是我的SpringCloudAlibaba教程系列文章目錄: 1.Sprin...
程序員差異詳解 程序員的好壞,一方面體現(xiàn)在編程能力上,比如并不是每個程序員都有編寫一個編譯器程序的能力于游;另一方面毁葱,體現(xiàn)在程序設(shè)計方面,即使在沒有太多編程技能要求的領(lǐng)域下贰剥,比如...
簡介 Tinyid是用Java開發(fā)的一款分布式id生成系統(tǒng),基于數(shù)據(jù)庫號段算法實現(xiàn)鸠澈,關(guān)于這個算法可以參考美團(tuán)leaf或者tinyid原理介紹。Tinyid擴(kuò)展了leaf-se...
1.和領(lǐng)導(dǎo)談話截驮,要站起來回答笑陈,平行視線交流比較好。 2.職場葵袭,要靠自己的悟性涵妥。 3.如果你太渴望,能成坡锡,往往成不了蓬网。其實,好多事情是水到聚成鹉勒,欲速則不達(dá)帆锋。 4.客氣是領(lǐng)導(dǎo)的姿...
引入maven依賴 自動生成代碼 生成代碼 entity類: mapper類: sevice類: 分頁插件 參考 https://www.cnblogs.com/l-y-h/...
一、引入maven plugin 二禽额、修改配置文件 新建配置文件放到src/main/resources/mybatis-generator-config.xml下 三锯厢、生成...
背景 使用雪花算法生成的主鍵,二進(jìn)制表示形式包含4部分脯倒,從高位到低位分表為:1bit符號位实辑、41bit時間戳位、10bit工作進(jìn)程位(也可以區(qū)分5bit數(shù)據(jù)中心藻丢、5bit機(jī)器...
我對技術(shù)架構(gòu)的理解 軟件架構(gòu)指軟件系統(tǒng)的頂層結(jié)構(gòu)残黑,軟件架構(gòu)沒有銀彈,但行業(yè)最佳實踐可以有问慎,架構(gòu)設(shè)計的目的是:為了解決軟件系統(tǒng)復(fù)雜度帶來的問題萍摊。 頂層設(shè)計 物理架構(gòu) 應(yīng)用架構(gòu) ...
緩存穿透訪問數(shù)據(jù)庫中不存在的數(shù)據(jù),緩存中自然也不存在如叼, 所以每次請求都穿過緩存直到數(shù)據(jù)庫冰木。或者外部攻擊故意請求不存在的key。解決方案:1.不存在的數(shù)據(jù)設(shè)置一個空值2.使用布...
背景 防御csrf踊沸、cors歇终、xss以及sql注入攻擊,其中spring security提供防御csrf逼龟、cors评凝、xss攻擊的功能。 操作說明 1.引入spring se...
概述 XXL-JOB是一個輕量級分布式任務(wù)調(diào)度平臺腺律,其核心設(shè)計目標(biāo)是開發(fā)迅速奕短、學(xué)習(xí)簡單、輕量級匀钧、易擴(kuò)展◆岜現(xiàn)已開放源代碼并接入多家公司線上產(chǎn)品線,開箱即用之斯。官方地址中文版:ht...
配置項:connectTimeout 名稱:創(chuàng)建連接超時 作用域:連接池初始化時日杈,或連接池?zé)o連接,需要創(chuàng)建物理連接時 配置方法:在jdbc url中配置 connectTim...
設(shè)計一個電商秒殺系統(tǒng)佑刷,至少包含導(dǎo)購莉擒、交易和庫存系統(tǒng)的全鏈路簡易的整體方案,特別對于庫存處理細(xì)節(jié)上瘫絮,希望給出比較完整的關(guān)鍵細(xì)節(jié)處理涨冀,需要有代碼配合的可以用偽代碼示例。方案上可以...