├── .nojekyll ├── tuc ├── readme.md ├── src │ └── main │ │ ├── resources │ │ └── application.properties │ │ └── java │ │ └── com │ │ └── github │ │ └── huifer │ │ └── tuc │ │ ├── model │ │ └── AbsData.java │ │ └── service │ │ └── CompanyService.java └── .mvn │ └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── security ├── oauth2.md ├── rest-scu │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ └── .mvn │ │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── docs │ └── ch01.md ├── pic │ └── ezdemo.gif ├── sec-web │ ├── assets │ │ └── 1573353995141.png │ └── src │ │ └── main │ │ └── webapp │ │ └── WEB-INF │ │ └── jsp │ │ ├── error.jsp │ │ └── product │ │ ├── add.jsp │ │ ├── del.jsp │ │ ├── list.jsp │ │ └── editor.jsp ├── security-user-view │ └── .mvn │ │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties └── moc │ └── security-demo │ └── src │ └── main │ └── resources │ ├── application.properties │ └── resources │ └── demo-signIn.html ├── ssm ├── readme.md ├── upload │ └── 74cd4afa-4d43-41b1-839c-809ce729a5de.png └── src │ └── main │ └── resources │ └── db.properties ├── .wakatime-project ├── test ├── doc ├── v3.md ├── spring │ ├── 杂项.md │ ├── template.md │ ├── ebook │ │ └── image-20200123090851644.png │ ├── assets │ │ ├── image-20191230104523967.png │ │ ├── image-20191230105255864.png │ │ ├── image-20191230105426390.png │ │ ├── image-20191230124353566.png │ │ ├── image-20191230124416031.png │ │ ├── image-20200102133511671.png │ │ └── image-20200102134038311.png │ ├── context │ │ ├── assets │ │ │ ├── image-20191230130243729.png │ │ │ ├── image-20191230132742140.png │ │ │ ├── image-20191230132836588.png │ │ │ ├── image-20191230133133329.png │ │ │ ├── image-20191230134042406.png │ │ │ ├── image-20191230135802020.png │ │ │ ├── image-20191230135803570.png │ │ │ ├── image-20191230135901563.png │ │ │ ├── image-20191231084415214.png │ │ │ ├── image-20191231092639591.png │ │ │ ├── image-20191231101018619.png │ │ │ ├── image-20191231102251213.png │ │ │ ├── image-20191231103411501.png │ │ │ ├── image-20191231103514200.png │ │ │ ├── image-20191231142829639.png │ │ │ ├── image-20191231162505748.png │ │ │ ├── image-20191231164622063.png │ │ │ ├── image-20191231165638975.png │ │ │ ├── image-20200101093742238.png │ │ │ ├── image-20200101100906778.png │ │ │ ├── image-20200101111755022.png │ │ │ ├── image-20200101155451199.png │ │ │ ├── image-20200101155539501.png │ │ │ ├── image-20200102083512005.png │ │ │ ├── image-20200102085031641.png │ │ │ ├── image-20200102091421516.png │ │ │ ├── image-20200108081404857.png │ │ │ ├── image-20200108081623427.png │ │ │ ├── image-20200108082335031.png │ │ │ ├── image-20200109084131415.png │ │ │ ├── image-20200109085606240.png │ │ │ ├── image-20200109090456547.png │ │ │ ├── image-20200109090655157.png │ │ │ ├── image-20200109091216505.png │ │ │ ├── image-20200109092801572.png │ │ │ ├── image-20200109093242494.png │ │ │ ├── image-20200109094032421.png │ │ │ ├── image-20200109094649217.png │ │ │ ├── image-20200109094654409.png │ │ │ ├── image-20200109150841916.png │ │ │ ├── image-20200110093044672.png │ │ │ ├── image-20200115083744268.png │ │ │ ├── image-20200115084031725.png │ │ │ ├── image-20200115093602651.png │ │ │ ├── image-20200115105941265.png │ │ │ ├── image-20200115141708702.png │ │ │ ├── image-20200115143315633.png │ │ │ ├── image-20200115143456554.png │ │ │ ├── image-20200116085344737.png │ │ │ ├── image-20200116085423073.png │ │ │ ├── image-20200116085726577.png │ │ │ ├── image-20200116085737632.png │ │ │ ├── image-20200116085927359.png │ │ │ ├── image-20200116092259944.png │ │ │ ├── image-20200116141838601.png │ │ │ ├── image-20200116141932486.png │ │ │ ├── image-20200117082538216.png │ │ │ ├── image-20200117082922030.png │ │ │ ├── image-20200117091753858.png │ │ │ ├── image-20200117092124992.png │ │ │ ├── image-20200117104710142.png │ │ │ ├── image-20200117110115741.png │ │ │ ├── image-20200117110846256.png │ │ │ ├── image-20200117111131406.png │ │ │ ├── image-20200117133325461.png │ │ │ ├── image-20200117141309038.png │ │ │ ├── image-20200117141519123.png │ │ │ ├── image-20200117142800671.png │ │ │ ├── image-20200117143022827.png │ │ │ ├── image-20200119085346675.png │ │ │ ├── image-20200119085655734.png │ │ │ ├── image-20200119101017989.png │ │ │ ├── image-20200119101026726.png │ │ │ ├── image-20200119101107820.png │ │ │ ├── image-20200119101516591.png │ │ │ ├── image-20200119141937915.png │ │ │ ├── image-20200119143046066.png │ │ │ ├── image-20200119144019171.png │ │ │ ├── image-20200119145138205.png │ │ │ ├── image-20200119163638222.png │ │ │ ├── image-20200119164149650.png │ │ │ ├── image-20200119164402137.png │ │ │ ├── image-20200119164410301.png │ │ │ ├── image-20200120081356426.png │ │ │ ├── image-20200120081412532.png │ │ │ ├── image-20200120081429224.png │ │ │ ├── image-20200120090559881.png │ │ │ ├── image-20200120091118997.png │ │ │ ├── image-20200120091801538.png │ │ │ ├── image-20200120092728885.png │ │ │ ├── image-20200123085741347.png │ │ │ ├── image-20200123085756168.png │ │ │ ├── image-20200123085946476.png │ │ │ ├── image-20200123090442409.png │ │ │ ├── image-20200123090851644.png │ │ │ ├── image-20200123091445694.png │ │ │ ├── image-20200123093032179.png │ │ │ ├── image-20200123093733129.png │ │ │ └── image-20200123094439617.png │ │ └── Spring-Configuration.md │ └── 技巧.md ├── 微服务实战.xmind ├── 个人Java学习路线.png ├── 我的java学习.xmind ├── SpringBoot核心.xmind ├── assets │ ├── image-20200325080441905.png │ ├── image-20200327082821430.png │ ├── image-20200327082827741.png │ ├── image-20200327082919851.png │ ├── image-20200327083015603.png │ ├── image-20200327083123423.png │ ├── image-20200327083159061.png │ └── image-20200327083228169.png ├── images │ ├── image-20200819083251854.png │ ├── image-20200819083431222.png │ ├── image-20200819083839946.png │ ├── image-20200819084116737.png │ ├── image-20200819084304366.png │ ├── image-20200819084451933.png │ ├── image-20200819084731438.png │ ├── image-20200819085216963.png │ ├── image-20200819085248872.png │ ├── image-20200819085312543.png │ ├── image-20200819085448584.png │ ├── image-20200829141941329.png │ ├── image-20200829142002182.png │ ├── image-20200829142042538.png │ └── image-20200829142258456.png ├── mq │ ├── assets │ │ └── image-20200425184754323.png │ └── java │ │ ├── ExchangeType.java │ │ └── DynamicMqUsing.java ├── swagger │ └── images │ │ ├── image-20201104111200383.png │ │ ├── image-20201104113114193.png │ │ ├── image-20201104122709286.png │ │ ├── image-20201104123715066.png │ │ └── image-20201104123738461.png └── 实战.md ├── stuts └── src │ └── main │ └── resources │ └── struts.properties ├── mybatis-3 ├── src │ ├── main │ │ └── resources │ │ │ └── test.properties │ ├── site │ │ └── resources │ │ │ └── images │ │ │ ├── en.png │ │ │ ├── es.png │ │ │ ├── fr.png │ │ │ ├── ja.png │ │ │ ├── ko.png │ │ │ └── zh.png │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── ibatis │ │ ├── type │ │ └── Hc.java │ │ └── reflection │ │ └── TestManInterface.java ├── .gitattributes ├── doc │ └── assets │ │ ├── 1575890354400.png │ │ ├── 1575890475839.png │ │ ├── 1575891988804.png │ │ ├── 1575892046692.png │ │ ├── 1575892167982.png │ │ ├── 1575892414120.png │ │ ├── 1575892511471.png │ │ ├── 1575892645405.png │ │ ├── 1575892687076.png │ │ ├── 1575892763661.png │ │ ├── 1575894218362.png │ │ ├── 1576027453035.png │ │ ├── 1576027589468.png │ │ ├── 1576027736912.png │ │ ├── 1576028186530.png │ │ ├── 1576028554094.png │ │ ├── 1576028709743.png │ │ ├── 1576041628806.png │ │ ├── 1576041889664.png │ │ ├── 1576050247445.png │ │ ├── 1576050482190.png │ │ ├── 1576050580581.png │ │ ├── 1576050742205.png │ │ ├── 1576110788523.png │ │ ├── 1576111307305.png │ │ ├── 1576112853347.png │ │ ├── 1576112946984.png │ │ ├── 1576113272209.png │ │ ├── 1576113287640.png │ │ ├── 1576113345527.png │ │ ├── 1576113398394.png │ │ ├── 1576113864895.png │ │ ├── 1576114794663.png │ │ ├── 1576114876295.png │ │ ├── 1576114996613.png │ │ ├── 1576117177349.png │ │ ├── 1576117195387.png │ │ ├── 1576117304942.png │ │ ├── 1576311527726.png │ │ ├── 1576311999030.png │ │ ├── 1576312524112.png │ │ ├── 1576312612783.png │ │ ├── 1576312777050.png │ │ ├── 1576313598939.png │ │ ├── image-20191217103309934.png │ │ ├── image-20191217104008186.png │ │ ├── image-20191217104450495.png │ │ ├── image-20191217143939247.png │ │ ├── image-20191217144453261.png │ │ ├── image-20191217144739434.png │ │ ├── image-20191217145051629.png │ │ ├── image-20191217145607956.png │ │ ├── image-20191217183853550.png │ │ ├── image-20191218082628696.png │ │ ├── image-20191218191512184.png │ │ ├── image-20191218191550550.png │ │ ├── image-20191219083223084.png │ │ ├── image-20191219083344439.png │ │ ├── image-20191219083354873.png │ │ ├── image-20191219084455292.png │ │ ├── image-20191219084943102.png │ │ ├── image-20191219085131167.png │ │ ├── image-20191219092442456.png │ │ ├── image-20191219093043035.png │ │ ├── image-20191219100446796.png │ │ ├── image-20191219151245509.png │ │ ├── image-20191219151247240.png │ │ ├── image-20191219151408597.png │ │ ├── image-20191219152254274.png │ │ ├── image-20191219152502960.png │ │ ├── image-20191219152655746.png │ │ ├── image-20191219153341466.png │ │ ├── image-20191219153553127.png │ │ ├── image-20191219155129772.png │ │ ├── image-20191219160832704.png │ │ ├── image-20191219160908212.png │ │ ├── image-20191219161555793.png │ │ ├── image-20191219162258040.png │ │ ├── image-20191219162402291.png │ │ ├── image-20191219162506920.png │ │ ├── image-20191219163628214.png │ │ ├── image-20191219163640968.png │ │ ├── image-20191219163957488.png │ │ ├── image-20191223081023730.png │ │ ├── image-20191223083610214.png │ │ ├── image-20191223083732972.png │ │ └── image-20191223100956713.png └── .mvn │ └── wrapper │ └── maven-wrapper.properties ├── distributed ├── mq │ ├── kafka-integration │ │ ├── readme.md │ │ └── kafka-flume │ │ │ └── assets │ │ │ └── 1561517795111.png │ ├── rabbitmq │ │ ├── assets │ │ │ └── 1.png │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── huifer │ │ │ └── rabbitmq │ │ │ └── Run.java │ ├── kafka │ │ └── assets │ │ │ ├── 1560125642172.png │ │ │ ├── 1560128976529.png │ │ │ ├── 1560905017527.png │ │ │ ├── 1560907993793.png │ │ │ ├── 1560908068419.png │ │ │ ├── 1560934027226.png │ │ │ ├── 1560990192015.png │ │ │ ├── 1560990199054.png │ │ │ ├── 1560990205701.png │ │ │ ├── 1560998717331.png │ │ │ ├── 1561003078457.png │ │ │ ├── 1561429109275.png │ │ │ ├── 1561429274885.png │ │ │ ├── 1561429373878.png │ │ │ ├── 1561429511892.png │ │ │ ├── 1561430480975.png │ │ │ ├── 1561430931057.png │ │ │ ├── 1561443279117.png │ │ │ ├── 1561447381875.png │ │ │ ├── 1561447585365.png │ │ │ ├── 1561447738437.png │ │ │ ├── 1561449176100.png │ │ │ ├── 1561449436838.png │ │ │ ├── 1222875_20180907172453138_1802996303.png │ │ │ └── 1222875_20181019144711265_1345821003.png │ ├── activemq │ │ └── assets │ │ │ ├── 1560762835634.png │ │ │ ├── 1560815303709.png │ │ │ ├── 1560815518714.png │ │ │ ├── 1560817684924.png │ │ │ ├── 1560818083335.png │ │ │ ├── 1560824800118.png │ │ │ ├── 1560839186858.png │ │ │ ├── 1560839232009.png │ │ │ ├── 1560839297143.png │ │ │ ├── 1560840049257.png │ │ │ ├── 1560840058844.png │ │ │ ├── 1560840067923.png │ │ │ ├── 1560840069897.png │ │ │ └── 1560843074018.png │ └── kafka-pro │ │ └── core │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── huifer │ │ └── kafka │ │ └── core │ │ └── handlers │ │ └── MessageHandler.java ├── id-gen │ ├── src │ │ └── main │ │ │ ├── resources │ │ │ ├── idgen.properties │ │ │ └── application.properties │ │ │ └── java │ │ │ └── com │ │ │ └── huifer │ │ │ └── idgen │ │ │ └── my │ │ │ └── service │ │ │ ├── bean │ │ │ └── enums │ │ │ │ └── Type.java │ │ │ └── IdGenException.java │ └── assets │ │ └── snowflake.jpeg ├── assets │ ├── 1559632134693.png │ ├── 1559632149030.png │ ├── 1559632239910.png │ ├── 1559632340710.png │ ├── 1559632500117.png │ ├── 1559632708743.png │ ├── 1559632986263.png │ ├── 1559633062459.png │ ├── 1560218050594.png │ └── 1560218245177.png ├── dubbo │ ├── assets │ │ ├── 1560394094623.png │ │ ├── 1560483748172.png │ │ ├── 1560494151911.png │ │ ├── 1560494666016.png │ │ ├── 1560495045916.png │ │ ├── 1560497310497.png │ │ ├── 1560497372159.png │ │ ├── 1560503262585.png │ │ ├── 1560731475666.png │ │ ├── 1560731550763.png │ │ ├── 1560731607034.png │ │ ├── 1560732900992.png │ │ ├── 1560733610277.png │ │ ├── 1560735891744.png │ │ ├── 1560736421596.png │ │ ├── 1560736446637.png │ │ ├── 1560739764564.png │ │ ├── 1560740233267.png │ │ ├── 1560740663364.png │ │ ├── 1560741497096.png │ │ ├── 1560741601282.png │ │ ├── 1560741753126.png │ │ ├── 1560742289076.png │ │ ├── 1560743063444.png │ │ ├── 1560743065013.png │ │ ├── 1560750628969.png │ │ └── 1560752140621.png │ ├── spi │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.huifer.dubbo.spi.BaseService │ └── dubbo-client │ │ └── src │ │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── dubbo │ │ │ └── com.huifer.dubbo.client.spi.Robot │ │ └── java │ │ └── com │ │ └── huifer │ │ └── dubbo │ │ └── client │ │ └── spi │ │ └── Robot.java ├── zookeeper │ ├── assets │ │ ├── 1560307105450.png │ │ ├── 1560308522848.png │ │ ├── 1560308603886.png │ │ └── 1560320243374.png │ └── zookeeper_view.md └── fzjh │ └── src │ └── main │ └── java │ └── com │ └── huifer │ └── fzjh │ └── bean │ └── RequestEntity.java ├── mybatisBook ├── readme.md └── src │ └── main │ └── java │ └── com │ └── huifer │ └── mybatis │ └── dao │ └── EmployeeMapper.java ├── netty ├── src │ └── main │ │ └── resources │ │ └── data.data └── assets │ ├── 1561010043153.png │ ├── 1561010123016.png │ ├── 1561012423898.png │ └── 1561012923419.png ├── project ├── ztj │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ └── .mvn │ │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── test.txt ├── at │ └── .mvn │ │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── rbac │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── huifer │ │ └── rbac │ │ ├── service │ │ └── IMenuService.java │ │ └── entity │ │ └── req │ │ └── resource │ │ └── menu │ │ ├── MenuQueryReq.java │ │ └── MenuEditorReq.java ├── github-st │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.jar │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── huifer │ │ └── githubst │ │ └── service │ │ ├── ICommitService.java │ │ └── IRepoService.java └── note │ └── note_parent │ ├── oauth2-server │ └── src │ │ └── main │ │ └── resources │ │ ├── mytest.jks │ │ └── mytest.jks.old │ └── resource │ └── src │ └── main │ └── resources │ └── application.yml ├── micronaut ├── cli │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.yml │ ├── .gitignore │ ├── gradle.properties │ └── gradle │ │ └── wrapper │ │ └── gradle-wrapper.properties ├── func │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.yml │ ├── .gitignore │ ├── gradle.properties │ ├── micronaut-cli.yml │ └── gradle │ │ └── wrapper │ │ └── gradle-wrapper.properties ├── grpc │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.yml │ ├── .gitignore │ ├── gradle.properties │ ├── micronaut-cli.yml │ └── gradle │ │ └── wrapper │ │ └── gradle-wrapper.properties ├── msg │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.yml │ ├── .gitignore │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── micronaut-cli.yml ├── redis │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.yml │ ├── .gitignore │ ├── gradle.properties │ └── gradle │ │ └── wrapper │ │ └── gradle-wrapper.properties └── complete │ ├── settings.gradle │ ├── src │ └── main │ │ └── resources │ │ └── application.yml │ ├── .gitignore │ └── gradle.properties ├── mySpringMvcBook └── readme.md ├── myspringBook ├── src │ └── main │ │ ├── resources │ │ └── data.properties │ │ └── java │ │ └── com │ │ └── huifer │ │ └── comment │ │ └── RoleService.java └── readme.md ├── .DS_Store ├── microservice-core ├── spring-application │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ └── assets │ │ ├── 1558506990967.png │ │ └── 1558507030394.png ├── cloud │ ├── hystrix │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ ├── cloud-config-server │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── config │ │ │ ├── config-dev.properties │ │ │ └── config-test.properties │ ├── cloud-bus │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ ├── assets │ │ ├── 1559023251381.png │ │ ├── 1559023272781.png │ │ ├── 1559026104974.png │ │ ├── 1559030879315.png │ │ ├── 1559030893630.png │ │ ├── 1559032533533.png │ │ ├── 1559091435791.png │ │ ├── 1559091452613.png │ │ ├── 1559091739694.png │ │ ├── 1559093118222.png │ │ ├── 1559093385712.png │ │ ├── 1559095689119.png │ │ ├── 1559095719840.png │ │ ├── 1559095741732.png │ │ ├── 1559096011055.png │ │ ├── 1559096214590.png │ │ ├── 1559096225248.png │ │ ├── 1559262562586.png │ │ └── 1559263789318.png │ ├── cloud-config-client │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ ├── application.properties │ │ │ └── bootstrap.properties │ ├── feign-client │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ ├── zk-resttemplate │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ ├── cloud-stream-server │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ ├── zk │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ ├── cloud-stream │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ └── cloud-application │ │ └── src │ │ └── main │ │ └── resources │ │ └── application.properties ├── mvc │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── application.properties │ └── assets │ │ ├── 1558574808649.png │ │ ├── 1558576343901.png │ │ ├── 1558576345170.png │ │ ├── 1558577285631.png │ │ ├── 1558577287217.png │ │ ├── 1558577366752.png │ │ └── 1558577442687.png ├── webflux │ ├── assets │ │ ├── sse.gif │ │ └── nosse.gif │ └── src │ │ └── main │ │ └── resources │ │ └── application.properties ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── rest │ └── assets │ │ ├── 1558596538312.png │ │ ├── 1559111599103.png │ │ ├── 1559111829439.png │ │ └── 1559112075806.png ├── alibaba │ ├── nacos │ │ └── assets │ │ │ ├── 1564453237848.png │ │ │ ├── 1564453437135.png │ │ │ ├── 1564453777258.png │ │ │ ├── 1564468649867.png │ │ │ ├── 1564468755610.png │ │ │ ├── 1564468757370.png │ │ │ ├── 1564468771218.png │ │ │ ├── 1564469226006.png │ │ │ ├── 1564469266446.png │ │ │ ├── 1564469416053.png │ │ │ └── 1564469449830.png │ ├── readme.md │ └── sentinel │ │ └── src │ │ └── main │ │ └── resources │ │ └── application.properties ├── oauth-server │ └── .mvn │ │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties └── big-file │ └── readme.md ├── roadmap └── Spring分析后续规划.md ├── shiro-book ├── shiro-boot-action │ └── full-shiro-boot │ │ ├── fount │ │ ├── src │ │ │ ├── views │ │ │ │ ├── company │ │ │ │ │ └── index.vue │ │ │ │ └── nested │ │ │ │ │ ├── menu2 │ │ │ │ │ └── index.vue │ │ │ │ │ └── menu1 │ │ │ │ │ ├── menu1-3 │ │ │ │ │ └── index.vue │ │ │ │ │ ├── index.vue │ │ │ │ │ └── menu1-2 │ │ │ │ │ ├── menu1-2-1 │ │ │ │ │ └── index.vue │ │ │ │ │ └── menu1-2-2 │ │ │ │ │ └── index.vue │ │ │ ├── assets │ │ │ │ └── 404_images │ │ │ │ │ ├── 404.png │ │ │ │ │ └── 404_cloud.png │ │ │ ├── layout │ │ │ │ └── components │ │ │ │ │ └── index.js │ │ │ └── App.vue │ │ ├── .eslintignore │ │ ├── tests │ │ │ └── unit │ │ │ │ └── .eslintrc.js │ │ ├── .travis.yml │ │ ├── .env.production │ │ ├── .env.development │ │ ├── .env.staging │ │ ├── public │ │ │ └── favicon.ico │ │ └── jsconfig.json │ │ ├── readme.md │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── github │ │ └── huifer │ │ └── full │ │ └── shiro │ │ ├── package-info.java │ │ ├── rest │ │ └── package-info.java │ │ ├── cache │ │ └── package-info.java │ │ ├── config │ │ └── package-info.java │ │ ├── model │ │ ├── package-info.java │ │ └── req │ │ │ └── package-info.java │ │ ├── service │ │ └── package-info.java │ │ └── utils │ │ └── package-info.java ├── just-shiro │ └── src │ │ └── main │ │ └── resources │ │ └── shiro.ini └── docs │ ├── Shiro 实战.xmind │ └── images │ ├── AuthorizingRealm.png │ ├── ShiroArchitecture.png │ ├── ShiroBasicArchitecture.png │ ├── image-20210414205309556.png │ ├── image-20210414205529910.png │ ├── image-20210415200918796.png │ ├── image-20210416134521056.png │ ├── image-20210416134531349.png │ ├── image-20210416134615856.png │ └── image-20210416134635489.png ├── spring-book └── src │ └── main │ ├── resources │ └── application.properties │ └── java │ └── org │ └── huifer │ └── spring │ └── demo │ └── IDemoService.java ├── springmybatisintegration ├── readme.md └── src │ └── main │ └── resources │ └── db.properties ├── hibernateBook └── target │ └── test-classes │ └── META-INF │ └── hibernateBook.kotlin_module ├── docs ├── spring │ ├── cs6c67912c-4fa6-11ef-9be2-acde48001122.java │ ├── cs8c80db8a-159b-11ee-a62c-acde48001122.java │ ├── ab6c7c36-b1bb-43f3-8b5d-16e1ea2c3088.java │ ├── cs2ec21324-f796-11ed-a5a1-acde48001122.java │ ├── cs39b16022-4f8f-11ee-b0ab-acde48001122.java │ ├── cs3bbf9e58-2d13-11ef-80fd-acde48001122.java │ ├── cs53cc089e-9b16-11ef-aa58-acde48001122.java │ ├── cs6f1a5700-c64e-11ef-982f-acde48001122.java │ ├── cs71984f62-af5f-11ed-8111-acde48001122.java │ ├── cs92cfab6e-6802-11ef-bbfc-acde48001122.java │ ├── cs9bddcee6-bda9-11ef-a283-acde48001122.java │ ├── cs9f1c9c2a-44b7-11ee-b591-acde48001122.java │ ├── csb2c2312e-73df-11ef-8eb7-acde48001122.java │ ├── csb79b072c-da64-11ed-a02f-acde48001122.java │ ├── csc507651e-761c-11ee-a111-acde48001122.java │ ├── cscf44e252-0a98-11ef-a021-f218980c4e71.java │ ├── csdaad49a2-b8ff-11ef-a8c2-acde48001122.java │ ├── cse2d00d80-3052-11ef-a7f1-acde48001122.java │ ├── cse66eb60c-64dd-11ef-a4ef-acde48001122.java │ ├── cse90c3236-64dd-11ef-a4ef-acde48001122.java │ ├── csfb0b17e6-2792-11ef-a3ac-acde48001122.java │ ├── d44763a6-246f-47f5-80e4-b612535f4cf0.java │ ├── cs2f303962-f796-11ed-a5a1-acde48001122.java │ ├── cs461c2324-bbeb-11ee-a20a-acde48001122.java │ ├── cs6c8df50c-d92a-11ef-a01d-acde48001122.java │ ├── csc9f92346-34ee-11ef-abd3-acde48001122.java │ ├── cs63292fa2-5d9f-11ee-9a72-acde48001122.java │ ├── cs09b97078-2918-11ee-97a2-acde48001122.java │ ├── cs178a01c2-cbb1-11ee-8f0b-acde48001122.java │ ├── cs2d8824a0-cd62-11ef-99a3-acde48001122.java │ ├── cs32bf2f52-0c12-11ef-a755-f218980c4e71.java │ ├── cs7136912c-a9ac-11ed-9479-acde48001122.java │ ├── cs7bf33a10-d606-11ef-9488-acde48001122.java │ ├── csa1fe5c8c-5464-11ee-8d60-acde48001122.java │ ├── csaca7662c-ce1e-11ee-bbbd-acde48001122.java │ ├── csc49535f6-5aa6-11ef-af86-acde48001122.java │ ├── csc57d951c-5aa6-11ef-af86-acde48001122.java │ ├── csc6384504-afff-11ed-a81b-acde48001122.java │ ├── csecf1d71c-9c7d-11ee-b38a-acde48001122.java │ ├── csfd391bf4-196d-11ef-ab68-acde48001122.java │ ├── cs04a3a47c-81c5-11ee-8d6e-acde48001122.java │ ├── 315081ce-b43a-42ca-8a5d-b43b125f8859.java │ ├── cs37c9befc-e177-11ed-ae99-acde48001122.java │ ├── cs70777aba-c64e-11ef-982f-acde48001122.java │ ├── csc3b12326-cc97-11ef-9797-acde48001122.java │ ├── csccf25a46-3e5c-11ef-93f3-acde48001122.java │ ├── csd4692632-9d71-11ef-9552-acde48001122.java │ ├── cs040c94d2-ffa2-11ee-ae68-acde48001122.java │ ├── cs2bf3cd46-fdc1-11ed-9468-acde48001122.java │ ├── 22be86b4-de1f-4d74-84e5-3b68e713b01d.java │ ├── cs4ce8ab6e-a458-11ee-84e8-acde48001122.java │ ├── cs8c921cea-a54d-11ef-97e1-acde48001122.java │ ├── cs02eead70-81c5-11ee-8d6e-acde48001122.java │ ├── cs0ef8b866-d740-11ed-aa8f-acde48001122.java │ ├── cs16b1ae30-0f3b-11ef-8091-f218980c4e71.java │ ├── cs1a00f056-b63f-11ed-a709-acde48001122.java │ ├── cs4b68dae8-2442-11ee-9b47-acde48001122.java │ ├── cs4f13f662-fc30-11ed-af71-acde48001122.java │ ├── cs714c30be-4aef-11ef-9f54-acde48001122.java │ ├── cs78d6ce8e-1b9d-11ee-89ed-acde48001122.java │ ├── cs865f156a-fac8-11ee-abba-acde48001122.java │ ├── cs98336e36-0770-11ee-8de2-acde48001122.java │ ├── csb54d21c2-e3d2-11ed-b69a-acde48001122.java │ ├── csbff35ff4-510c-11ee-b96f-acde48001122.java │ ├── cscf6933c8-acf2-11ed-a25b-acde48001122.java │ ├── cseae98122-418c-11ef-861b-acde48001122.java │ ├── cs2bd2e9fe-0be6-11ee-a68d-acde48001122.java │ ├── cs3c6388c0-8b50-11ee-a01d-acde48001122.java │ ├── csb1366766-ed40-11ed-8728-acde48001122.java │ ├── cs7549cc0e-bce0-11ef-949f-acde48001122.java │ ├── 76257a7e-d7c0-4d4c-8bfc-1227041fece9.java │ ├── cs134085bc-ca14-11ee-b635-acde48001122.java │ ├── csfce99b68-628f-11ef-ab3b-f218980c4e71.java │ ├── cs8e3141e4-e7ec-11ee-a13b-acde48001122.java │ ├── cs1d23138a-5f69-11ee-97b0-acde48001122.java │ ├── cs25d3c0ec-d155-11ef-89b4-acde48001122.java │ ├── csb1a35984-ed40-11ed-8728-acde48001122.java │ ├── csc931ffaa-34ee-11ef-abd3-acde48001122.java │ ├── cse0a4b172-3e32-11ee-9be3-acde48001122.java │ ├── cs4f7d3b92-bc17-11ef-8422-acde48001122.java │ ├── cs5bc72b5a-036d-11ef-bac6-acde48001122.java │ ├── csc0e641e6-479e-11ee-b280-acde48001122.java │ ├── cscfc1cf74-acf2-11ed-a25b-acde48001122.java │ ├── 858c1ff4-0ab1-4b68-83cd-925e0ab9ef7e.java │ ├── c1ebf3f3-fca3-42de-ad70-2224b15f9db9.java │ ├── cs667245fc-e298-11ef-a877-acde48001122.java │ ├── cs8e955776-7ade-11ef-8431-acde48001122.java │ ├── cs0c5da6ca-7311-11ef-86f2-acde48001122.java │ ├── cs36027cc4-7e03-11ef-9ee0-acde48001122.java │ ├── cs54e25ace-027b-11ee-bb48-acde48001122.java │ ├── cs7c663b70-1bc9-11ef-94e9-acde48001122.java │ ├── cs96122570-54fa-11ee-854c-acde48001122.java │ ├── csc6de3392-afff-11ed-a81b-acde48001122.java │ ├── csd2d6aac4-9d71-11ef-9552-acde48001122.java │ ├── cs39ef1962-4f8f-11ee-b0ab-acde48001122.java │ ├── cs3e5ab4e2-d05f-11ee-aa4e-acde48001122.java │ ├── cs49c1415a-374a-11ef-af42-acde48001122.java │ ├── cs594d54a6-fed3-11ee-abf7-acde48001122.java │ ├── cs642e9ad0-ebda-11ee-8dc9-acde48001122.java │ ├── cs7818ad20-96d0-11ed-be91-acde48001122.java │ ├── cs9833b336-4b8c-11ee-be9d-acde48001122.java │ ├── csa6c31160-211d-11ee-b9e9-acde48001122.java │ ├── csd2e15f08-0a53-11ee-bde5-acde48001122.java │ ├── csd5ea6eb8-8f20-11ee-8d74-acde48001122.java │ ├── csf5ade8d2-2766-11ee-bd4e-acde48001122.java │ ├── csfe205914-0fd3-11ee-95c6-acde48001122.java │ ├── csff9eb78c-9957-11ee-b528-acde48001122.java │ ├── cs045a3480-ffa2-11ee-ae69-acde48001122.java │ ├── cs084b6d42-6ee9-11ee-8bf9-acde48001122.java │ ├── cs16fb7574-0f3b-11ef-8091-f218980c4e71.java │ ├── cs24e027ae-285c-11ef-928a-acde48001122.java │ ├── cs277b188a-9a21-11ee-a05e-acde48001122.java │ ├── cs3779bfee-dcc0-11ed-ac62-acde48001122.java │ ├── cs3ba0a7d2-d2c3-11ee-aadb-acde48001122.java │ ├── cs3ec737fc-d05f-11ee-aa4e-acde48001122.java │ ├── cs404e3594-2f73-11ef-83fa-acde48001122.java │ ├── cs6a76b862-70a7-11ef-9560-acde48001122.java │ ├── cs71f7dae8-cf90-11ee-bb14-acde48001122.java │ ├── cs74393d58-b346-11ee-a3cc-acde48001122.java │ ├── cs7d67044e-2054-11ee-a687-acde48001122.java │ ├── cs8ddee070-e7ec-11ee-a13b-acde48001122.java │ ├── cs8ea1e1d2-a54d-11ef-97e1-acde48001122.java │ ├── cs95f7c072-bd51-11ed-9e70-acde48001122.java │ ├── csc09b0f8c-479e-11ee-b280-acde48001122.java │ ├── csc6d60050-300b-11ee-8a3c-acde48001122.java │ ├── cscba4f150-21e6-11ee-937b-acde48001122.java │ ├── cscdf6e6ea-f227-11ee-9673-acde48001122.java │ ├── csd44d3410-b831-11ef-b37d-acde48001122.java │ ├── csd79712e0-8a95-11ef-b0e8-acde48001122.java │ ├── csdc39ff3e-7c44-11ee-aedb-acde48001122.java │ ├── csee271dbc-4d4a-11ef-8682-acde48001122.java │ ├── csf5f28ab2-43dc-11ef-b3b1-acde48001122.java │ ├── csf8f49fc8-b0ea-11ee-95e9-acde48001122.java │ ├── cs35aaf888-efc8-11ee-ad1f-acde48001122.java │ ├── cs37c21ef8-d809-11ed-b8fb-acde48001122.java │ ├── cs5903c432-0341-11ee-8ff2-acde48001122.java │ ├── cs9649fc08-46d5-11ee-801e-acde48001122.java │ ├── cse9af4fe4-05c8-11ef-8cd1-acde48001122.java │ ├── cs082878de-ea1c-11ed-918c-acde48001122.java │ ├── cs0c415644-c589-11ef-b31a-acde48001122.java │ ├── cs28e31fda-9596-11ef-8e35-acde48001122.java │ ├── cs337f563e-e62e-11ed-8db2-acde48001122.java │ ├── cs6a1f02f2-70a7-11ef-9560-acde48001122.java │ ├── cs9cdbec92-bda9-11ef-a283-acde48001122.java │ ├── cscb382d82-ab6a-11ee-b0ee-acde48001122.java │ ├── cse619c8bc-5b6f-11ef-a600-acde48001122.java │ ├── cs045b9090-0692-11ef-a052-acde48001122.java │ ├── cs2d376b36-cef8-11ef-987e-acde48001122.java │ ├── cs2e186522-0be6-11ee-a68d-acde48001122.java │ ├── cs667abaaa-6739-11ef-8200-acde48001122.java │ └── cs746c5fda-b346-11ee-a3cc-acde48001122.java └── design │ └── 创建型模式 │ └── assets │ ├── image-20200627201315153.png │ ├── image-20200627201330035.png │ ├── image-20200627201602920.png │ ├── image-20200627202535795.png │ ├── image-20200627202554048.png │ ├── image-20200627202937219.png │ ├── image-20200627202953735.png │ ├── image-20200627203830558.png │ ├── image-20200627203938049.png │ ├── image-20200627203957988.png │ ├── image-20200627204053871.png │ ├── image-20200627210811353.png │ ├── image-20200627210905123.png │ ├── image-20200627211203607.png │ └── image-20200627211324084.png ├── concurrence └── pic │ ├── 死锁.png │ ├── 活锁.png │ ├── 线程池.png │ ├── jsr133.pdf │ ├── 线程同步锁.png │ └── 生产者消费者模型01.png ├── hadoop └── asserts │ ├── 结构图.jpg │ ├── hadoop.jpg │ ├── hdfs架构.jpg │ ├── mapreduce流程.jpg │ ├── 1574817314049.png │ └── MapReduce-Way-MapReduce-Tutorial-Edureka-768x339.png ├── design ├── assets │ └── 1558057278605.png └── src │ └── main │ └── java │ └── com │ └── huifer │ └── design │ ├── decorate │ └── cake │ │ └── OrdinaryCake.java │ └── strategy │ └── active │ └── PromotionStrategy.java ├── utils ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties └── src │ └── main │ └── java │ └── com │ └── huifer │ └── utils │ ├── factory │ ├── Transform.java │ └── AbsTransform.java │ └── controller │ └── BaseBase.java ├── _coverpage.md ├── bilibili ├── src │ └── main │ │ └── java │ │ └── com │ │ └── huifer │ │ └── bilibili │ │ ├── inteface │ │ ├── Operation.java │ │ └── DBOperation.java │ │ ├── redis │ │ └── base │ │ │ └── StringToEntity.java │ │ └── monitoring │ │ └── intf │ │ └── label │ │ └── MonitoringInterface.java └── domain-event │ └── domain-event-common │ └── src │ └── main │ └── java │ └── org │ └── example │ └── domain │ └── event │ └── exception │ └── Error.java ├── huifer-plugins └── ctr-plugin-example │ └── .mvn │ └── wrapper │ └── maven-wrapper.jar └── jdk └── src └── main └── resources └── MyUser.proto /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tuc/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /security/oauth2.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ssm/readme.md: -------------------------------------------------------------------------------- 1 | # ssm 整合 2 | -------------------------------------------------------------------------------- /.wakatime-project: -------------------------------------------------------------------------------- 1 | Wild Scene 15 -------------------------------------------------------------------------------- /test: -------------------------------------------------------------------------------- 1 | gitee testing testing test test -------------------------------------------------------------------------------- /doc/v3.md: -------------------------------------------------------------------------------- 1 | # v3 2 | - 在 v2 版本中还需要将类型作为参数传递. -------------------------------------------------------------------------------- /stuts/src/main/resources/struts.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mybatis-3/src/main/resources/test.properties: -------------------------------------------------------------------------------- 1 | k=java -------------------------------------------------------------------------------- /tuc/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /distributed/mq/kafka-integration/readme.md: -------------------------------------------------------------------------------- 1 | # kafka 整合库 2 | -------------------------------------------------------------------------------- /mybatisBook/readme.md: -------------------------------------------------------------------------------- 1 | # mybatis 2 | mybatis 源码阅读以及相关操作的仓库 -------------------------------------------------------------------------------- /netty/src/main/resources/data.data: -------------------------------------------------------------------------------- 1 | hello , fileChannel 2 | -------------------------------------------------------------------------------- /project/ztj/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /micronaut/cli/settings.gradle: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name="cli" 3 | -------------------------------------------------------------------------------- /micronaut/func/settings.gradle: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name="func" 3 | -------------------------------------------------------------------------------- /micronaut/grpc/settings.gradle: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name="grpc" 3 | -------------------------------------------------------------------------------- /micronaut/msg/settings.gradle: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name="msg" 3 | -------------------------------------------------------------------------------- /micronaut/redis/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "redis" 2 | -------------------------------------------------------------------------------- /mySpringMvcBook/readme.md: -------------------------------------------------------------------------------- 1 | # spring mvc 2 | spring mvc 案例以及源码仓库 -------------------------------------------------------------------------------- /myspringBook/src/main/resources/data.properties: -------------------------------------------------------------------------------- 1 | data.pc=win10 -------------------------------------------------------------------------------- /myspringBook/readme.md: -------------------------------------------------------------------------------- 1 | # spring 2 | spring ioc 、aop 、事务相关操作以及源码阅读的仓库 -------------------------------------------------------------------------------- /security/rest-scu/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/.DS_Store -------------------------------------------------------------------------------- /micronaut/complete/settings.gradle: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name="complete" 3 | -------------------------------------------------------------------------------- /microservice-core/spring-application/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roadmap/Spring分析后续规划.md: -------------------------------------------------------------------------------- 1 | Spring IoC 相关三十章已经完成,后续准备进入 Spring Aop 相关技术内容,先来CGLIB -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/views/company/index.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/readme.md: -------------------------------------------------------------------------------- 1 | # Full Shiro SpringBoot -------------------------------------------------------------------------------- /doc/spring/杂项.md: -------------------------------------------------------------------------------- 1 | - gradle-5.5.1 2 | - windows 环境下使用中文输出输出乱码, mac os 下不会T_T 3 | 4 | -------------------------------------------------------------------------------- /spring-book/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | scanPackage=org.huifer.spring -------------------------------------------------------------------------------- /springmybatisintegration/readme.md: -------------------------------------------------------------------------------- 1 | # spring 整合mybatis 2 | 3 | spring 整合mybatis 仓库 -------------------------------------------------------------------------------- /doc/微服务实战.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/微服务实战.xmind -------------------------------------------------------------------------------- /hibernateBook/target/test-classes/META-INF/hibernateBook.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /doc/spring/template.md: -------------------------------------------------------------------------------- 1 | # 文章标题 2 | - Author: [HuiFer](https://github.com/huifer) 3 | - 源码路径: -------------------------------------------------------------------------------- /doc/个人Java学习路线.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/个人Java学习路线.png -------------------------------------------------------------------------------- /doc/我的java学习.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/我的java学习.xmind -------------------------------------------------------------------------------- /docs/spring/cs6c67912c-4fa6-11ef-9be2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro; -------------------------------------------------------------------------------- /docs/spring/cs8c80db8a-159b-11ee-a62c-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro; -------------------------------------------------------------------------------- /shiro-book/just-shiro/src/main/resources/shiro.ini: -------------------------------------------------------------------------------- 1 | [users] 2 | admin=admin 3 | userAdd=userAdd -------------------------------------------------------------------------------- /distributed/id-gen/src/main/resources/idgen.properties: -------------------------------------------------------------------------------- 1 | idgen.ips=192.168.1.1 2 | idgen.machine=1 -------------------------------------------------------------------------------- /docs/spring/ab6c7c36-b1bb-43f3-8b5d-16e1ea2c3088.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cs2ec21324-f796-11ed-a5a1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cs39b16022-4f8f-11ee-b0ab-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model; -------------------------------------------------------------------------------- /docs/spring/cs3bbf9e58-2d13-11ef-80fd-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.rest; -------------------------------------------------------------------------------- /docs/spring/cs53cc089e-9b16-11ef-aa58-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model; -------------------------------------------------------------------------------- /docs/spring/cs6f1a5700-c64e-11ef-982f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cs71984f62-af5f-11ed-8111-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.cache; -------------------------------------------------------------------------------- /docs/spring/cs92cfab6e-6802-11ef-bbfc-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cs9bddcee6-bda9-11ef-a283-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cs9f1c9c2a-44b7-11ee-b591-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/csb2c2312e-73df-11ef-8eb7-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/csb79b072c-da64-11ed-a02f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/csc507651e-761c-11ee-a111-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cscf44e252-0a98-11ef-a021-f218980c4e71.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.cache; -------------------------------------------------------------------------------- /docs/spring/csdaad49a2-b8ff-11ef-a8c2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cse2d00d80-3052-11ef-a7f1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/cse66eb60c-64dd-11ef-a4ef-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.cache; -------------------------------------------------------------------------------- /docs/spring/cse90c3236-64dd-11ef-a4ef-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.cache; -------------------------------------------------------------------------------- /docs/spring/csfb0b17e6-2792-11ef-a3ac-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /docs/spring/d44763a6-246f-47f5-80e4-b612535f4cf0.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model; -------------------------------------------------------------------------------- /microservice-core/cloud/hystrix/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9005 2 | -------------------------------------------------------------------------------- /microservice-core/mvc/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.thymeleaf.cache=false 2 | -------------------------------------------------------------------------------- /concurrence/pic/死锁.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/concurrence/pic/死锁.png -------------------------------------------------------------------------------- /concurrence/pic/活锁.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/concurrence/pic/活锁.png -------------------------------------------------------------------------------- /concurrence/pic/线程池.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/concurrence/pic/线程池.png -------------------------------------------------------------------------------- /doc/SpringBoot核心.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/SpringBoot核心.xmind -------------------------------------------------------------------------------- /docs/spring/cs2f303962-f796-11ed-a5a1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.service; -------------------------------------------------------------------------------- /docs/spring/cs461c2324-bbeb-11ee-a20a-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.config; -------------------------------------------------------------------------------- /docs/spring/cs6c8df50c-d92a-11ef-a01d-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.service; -------------------------------------------------------------------------------- /docs/spring/csc9f92346-34ee-11ef-abd3-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.config; -------------------------------------------------------------------------------- /hadoop/asserts/结构图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/hadoop/asserts/结构图.jpg -------------------------------------------------------------------------------- /micronaut/cli/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | application: 3 | name: cli 4 | -------------------------------------------------------------------------------- /micronaut/func/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | application: 3 | name: func 4 | -------------------------------------------------------------------------------- /micronaut/grpc/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | application: 3 | name: grpc 4 | -------------------------------------------------------------------------------- /project/test.txt: -------------------------------------------------------------------------------- 1 | 12313 2 | 123 3 | 123 4 | 12 5 | 31 6 | 23 7 | 12 8 | 31 9 | 23 10 | 13 11 | 1 -------------------------------------------------------------------------------- /security/docs/ch01.md: -------------------------------------------------------------------------------- 1 | # Spring Security 01 2 | 本章将介绍SpringSecurity框架和SpringBoot框架的基础整合. 3 | 4 | ## -------------------------------------------------------------------------------- /security/pic/ezdemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/security/pic/ezdemo.gif -------------------------------------------------------------------------------- /concurrence/pic/jsr133.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/concurrence/pic/jsr133.pdf -------------------------------------------------------------------------------- /concurrence/pic/线程同步锁.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/concurrence/pic/线程同步锁.png -------------------------------------------------------------------------------- /hadoop/asserts/hadoop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/hadoop/asserts/hadoop.jpg -------------------------------------------------------------------------------- /hadoop/asserts/hdfs架构.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/hadoop/asserts/hdfs架构.jpg -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-config-server/src/main/resources/config/config-dev.properties: -------------------------------------------------------------------------------- 1 | name=huifer 2 | -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-config-server/src/main/resources/config/config-test.properties: -------------------------------------------------------------------------------- 1 | type=git 2 | -------------------------------------------------------------------------------- /mybatis-3/.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behaviour, in case users don't have core.autocrlf set. 2 | * text=auto -------------------------------------------------------------------------------- /micronaut/complete/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | application: 3 | name: complete 4 | -------------------------------------------------------------------------------- /concurrence/pic/生产者消费者模型01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/concurrence/pic/生产者消费者模型01.png -------------------------------------------------------------------------------- /design/assets/1558057278605.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/design/assets/1558057278605.png -------------------------------------------------------------------------------- /hadoop/asserts/mapreduce流程.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/hadoop/asserts/mapreduce流程.jpg -------------------------------------------------------------------------------- /netty/assets/1561010043153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/netty/assets/1561010043153.png -------------------------------------------------------------------------------- /netty/assets/1561010123016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/netty/assets/1561010123016.png -------------------------------------------------------------------------------- /netty/assets/1561012423898.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/netty/assets/1561012423898.png -------------------------------------------------------------------------------- /netty/assets/1561012923419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/netty/assets/1561012923419.png -------------------------------------------------------------------------------- /shiro-book/docs/Shiro 实战.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/Shiro 实战.xmind -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | src/assets 3 | public 4 | dist 5 | -------------------------------------------------------------------------------- /hadoop/asserts/1574817314049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/hadoop/asserts/1574817314049.png -------------------------------------------------------------------------------- /tuc/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/tuc/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /distributed/assets/1559632134693.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632134693.png -------------------------------------------------------------------------------- /distributed/assets/1559632149030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632149030.png -------------------------------------------------------------------------------- /distributed/assets/1559632239910.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632239910.png -------------------------------------------------------------------------------- /distributed/assets/1559632340710.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632340710.png -------------------------------------------------------------------------------- /distributed/assets/1559632500117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632500117.png -------------------------------------------------------------------------------- /distributed/assets/1559632708743.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632708743.png -------------------------------------------------------------------------------- /distributed/assets/1559632986263.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559632986263.png -------------------------------------------------------------------------------- /distributed/assets/1559633062459.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1559633062459.png -------------------------------------------------------------------------------- /distributed/assets/1560218050594.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1560218050594.png -------------------------------------------------------------------------------- /distributed/assets/1560218245177.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/assets/1560218245177.png -------------------------------------------------------------------------------- /distributed/mq/rabbitmq/assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/rabbitmq/assets/1.png -------------------------------------------------------------------------------- /utils/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/utils/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /doc/assets/image-20200325080441905.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200325080441905.png -------------------------------------------------------------------------------- /doc/assets/image-20200327082821430.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327082821430.png -------------------------------------------------------------------------------- /doc/assets/image-20200327082827741.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327082827741.png -------------------------------------------------------------------------------- /doc/assets/image-20200327082919851.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327082919851.png -------------------------------------------------------------------------------- /doc/assets/image-20200327083015603.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327083015603.png -------------------------------------------------------------------------------- /doc/assets/image-20200327083123423.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327083123423.png -------------------------------------------------------------------------------- /doc/assets/image-20200327083159061.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327083159061.png -------------------------------------------------------------------------------- /doc/assets/image-20200327083228169.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/assets/image-20200327083228169.png -------------------------------------------------------------------------------- /doc/images/image-20200819083251854.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819083251854.png -------------------------------------------------------------------------------- /doc/images/image-20200819083431222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819083431222.png -------------------------------------------------------------------------------- /doc/images/image-20200819083839946.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819083839946.png -------------------------------------------------------------------------------- /doc/images/image-20200819084116737.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819084116737.png -------------------------------------------------------------------------------- /doc/images/image-20200819084304366.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819084304366.png -------------------------------------------------------------------------------- /doc/images/image-20200819084451933.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819084451933.png -------------------------------------------------------------------------------- /doc/images/image-20200819084731438.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819084731438.png -------------------------------------------------------------------------------- /doc/images/image-20200819085216963.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819085216963.png -------------------------------------------------------------------------------- /doc/images/image-20200819085248872.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819085248872.png -------------------------------------------------------------------------------- /doc/images/image-20200819085312543.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819085312543.png -------------------------------------------------------------------------------- /doc/images/image-20200819085448584.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200819085448584.png -------------------------------------------------------------------------------- /doc/images/image-20200829141941329.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200829141941329.png -------------------------------------------------------------------------------- /doc/images/image-20200829142002182.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200829142002182.png -------------------------------------------------------------------------------- /doc/images/image-20200829142042538.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200829142042538.png -------------------------------------------------------------------------------- /doc/images/image-20200829142258456.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/images/image-20200829142258456.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575890354400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575890354400.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575890475839.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575890475839.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575891988804.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575891988804.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892046692.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892046692.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892167982.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892167982.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892414120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892414120.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892511471.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892511471.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892645405.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892645405.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892687076.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892687076.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575892763661.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575892763661.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1575894218362.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1575894218362.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576027453035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576027453035.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576027589468.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576027589468.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576027736912.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576027736912.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576028186530.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576028186530.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576028554094.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576028554094.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576028709743.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576028709743.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576041628806.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576041628806.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576041889664.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576041889664.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576050247445.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576050247445.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576050482190.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576050482190.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576050580581.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576050580581.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576050742205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576050742205.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576110788523.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576110788523.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576111307305.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576111307305.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576112853347.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576112853347.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576112946984.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576112946984.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576113272209.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576113272209.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576113287640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576113287640.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576113345527.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576113345527.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576113398394.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576113398394.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576113864895.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576113864895.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576114794663.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576114794663.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576114876295.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576114876295.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576114996613.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576114996613.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576117177349.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576117177349.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576117195387.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576117195387.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576117304942.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576117304942.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576311527726.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576311527726.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576311999030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576311999030.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576312524112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576312524112.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576312612783.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576312612783.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576312777050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576312777050.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/1576313598939.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/1576313598939.png -------------------------------------------------------------------------------- /distributed/id-gen/assets/snowflake.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/id-gen/assets/snowflake.jpeg -------------------------------------------------------------------------------- /doc/mq/assets/image-20200425184754323.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/mq/assets/image-20200425184754323.png -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-bus/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9010 2 | spring.application.name=cloud-bus 3 | -------------------------------------------------------------------------------- /microservice-core/webflux/assets/sse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/webflux/assets/sse.gif -------------------------------------------------------------------------------- /project/at/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/project/at/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /security/sec-web/assets/1573353995141.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/security/sec-web/assets/1573353995141.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560394094623.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560394094623.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560483748172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560483748172.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560494151911.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560494151911.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560494666016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560494666016.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560495045916.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560495045916.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560497310497.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560497310497.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560497372159.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560497372159.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560503262585.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560503262585.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560731475666.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560731475666.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560731550763.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560731550763.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560731607034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560731607034.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560732900992.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560732900992.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560733610277.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560733610277.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560735891744.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560735891744.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560736421596.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560736421596.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560736446637.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560736446637.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560739764564.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560739764564.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560740233267.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560740233267.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560740663364.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560740663364.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560741497096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560741497096.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560741601282.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560741601282.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560741753126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560741753126.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560742289076.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560742289076.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560743063444.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560743063444.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560743065013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560743065013.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560750628969.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560750628969.png -------------------------------------------------------------------------------- /distributed/dubbo/assets/1560752140621.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/dubbo/assets/1560752140621.png -------------------------------------------------------------------------------- /doc/mq/java/ExchangeType.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public enum ExchangeType { 4 | 5 | DIRECT, TOPIC, FANOUT, DEFAULT 6 | 7 | } 8 | -------------------------------------------------------------------------------- /doc/spring/ebook/image-20200123090851644.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/ebook/image-20200123090851644.png -------------------------------------------------------------------------------- /docs/spring/cs63292fa2-5d9f-11ee-9a72-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.service; 2 | 3 | public interface IMenuService { 4 | } 5 | -------------------------------------------------------------------------------- /microservice-core/webflux/assets/nosse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/webflux/assets/nosse.gif -------------------------------------------------------------------------------- /microservice-core/webflux/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8081 2 | 3 | spring.data.mongodb.uri=mongodb://localhost/test -------------------------------------------------------------------------------- /mybatis-3/src/site/resources/images/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/src/site/resources/images/en.png -------------------------------------------------------------------------------- /mybatis-3/src/site/resources/images/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/src/site/resources/images/es.png -------------------------------------------------------------------------------- /mybatis-3/src/site/resources/images/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/src/site/resources/images/fr.png -------------------------------------------------------------------------------- /mybatis-3/src/site/resources/images/ja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/src/site/resources/images/ja.png -------------------------------------------------------------------------------- /mybatis-3/src/site/resources/images/ko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/src/site/resources/images/ko.png -------------------------------------------------------------------------------- /mybatis-3/src/site/resources/images/zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/src/site/resources/images/zh.png -------------------------------------------------------------------------------- /project/rbac/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/project/rbac/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /project/ztj/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/project/ztj/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /shiro-book/docs/images/AuthorizingRealm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/AuthorizingRealm.png -------------------------------------------------------------------------------- /shiro-book/docs/images/ShiroArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/ShiroArchitecture.png -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | jest: true 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro; -------------------------------------------------------------------------------- /_coverpage.md: -------------------------------------------------------------------------------- 1 | # Java 语言学习 2 | > Author : [HuiFer](https://github.com/huifer) 3 | > Git-Repo: [JavaBook-src](https://github.com/huifer/javaBook-src) -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560125642172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560125642172.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560128976529.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560128976529.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560905017527.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560905017527.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560907993793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560907993793.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560908068419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560908068419.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560934027226.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560934027226.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560990192015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560990192015.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560990199054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560990199054.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560990205701.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560990205701.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1560998717331.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1560998717331.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561003078457.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561003078457.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561429109275.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561429109275.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561429274885.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561429274885.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561429373878.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561429373878.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561429511892.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561429511892.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561430480975.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561430480975.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561430931057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561430931057.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561443279117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561443279117.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561447381875.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561447381875.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561447585365.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561447585365.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561447738437.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561447738437.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561449176100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561449176100.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1561449436838.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1561449436838.png -------------------------------------------------------------------------------- /distributed/zookeeper/assets/1560307105450.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/zookeeper/assets/1560307105450.png -------------------------------------------------------------------------------- /distributed/zookeeper/assets/1560308522848.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/zookeeper/assets/1560308522848.png -------------------------------------------------------------------------------- /distributed/zookeeper/assets/1560308603886.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/zookeeper/assets/1560308603886.png -------------------------------------------------------------------------------- /distributed/zookeeper/assets/1560320243374.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/zookeeper/assets/1560320243374.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20191230104523967.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20191230104523967.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20191230105255864.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20191230105255864.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20191230105426390.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20191230105426390.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20191230124353566.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20191230124353566.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20191230124416031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20191230124416031.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20200102133511671.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20200102133511671.png -------------------------------------------------------------------------------- /doc/spring/assets/image-20200102134038311.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/assets/image-20200102134038311.png -------------------------------------------------------------------------------- /doc/swagger/images/image-20201104111200383.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/swagger/images/image-20201104111200383.png -------------------------------------------------------------------------------- /doc/swagger/images/image-20201104113114193.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/swagger/images/image-20201104113114193.png -------------------------------------------------------------------------------- /doc/swagger/images/image-20201104122709286.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/swagger/images/image-20201104122709286.png -------------------------------------------------------------------------------- /doc/swagger/images/image-20201104123715066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/swagger/images/image-20201104123715066.png -------------------------------------------------------------------------------- /doc/swagger/images/image-20201104123738461.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/swagger/images/image-20201104123738461.png -------------------------------------------------------------------------------- /micronaut/msg/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | application: 3 | name: msg 4 | kafka.bootstrap.servers: localhost:9092 5 | -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558574808649.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558574808649.png -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558576343901.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558576343901.png -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558576345170.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558576345170.png -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558577285631.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558577285631.png -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558577287217.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558577287217.png -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558577366752.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558577366752.png -------------------------------------------------------------------------------- /microservice-core/mvc/assets/1558577442687.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/mvc/assets/1558577442687.png -------------------------------------------------------------------------------- /mybatis-3/src/test/java/org/apache/ibatis/type/Hc.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.type; 2 | 3 | @Alias(value = "hc") 4 | public class Hc { 5 | } 6 | -------------------------------------------------------------------------------- /bilibili/src/main/java/com/huifer/bilibili/inteface/Operation.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | public interface Operation { 4 | } 5 | -------------------------------------------------------------------------------- /distributed/id-gen/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9999 2 | ### id生成器配置文件 3 | idgen.ips=192.168.1.1,192.168.1.12 4 | idgen.machine=1 -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560762835634.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560762835634.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560815303709.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560815303709.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560815518714.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560815518714.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560817684924.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560817684924.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560818083335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560818083335.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560824800118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560824800118.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560839186858.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560839186858.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560839232009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560839232009.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560839297143.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560839297143.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560840049257.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560840049257.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560840058844.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560840058844.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560840067923.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560840067923.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560840069897.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560840069897.png -------------------------------------------------------------------------------- /distributed/mq/activemq/assets/1560843074018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/activemq/assets/1560843074018.png -------------------------------------------------------------------------------- /docs/spring/cs09b97078-2918-11ee-97a2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/cs178a01c2-cbb1-11ee-8f0b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/cs2d8824a0-cd62-11ef-99a3-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuQueryReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/cs32bf2f52-0c12-11ef-a755-f218980c4e71.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/cs7136912c-a9ac-11ed-9479-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.type; 2 | 3 | @Alias(value = "hc") 4 | public class Hc { 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs7bf33a10-d606-11ef-9488-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/csa1fe5c8c-5464-11ee-8d60-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.type; 2 | 3 | @Alias(value = "hc") 4 | public class Hc { 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/csaca7662c-ce1e-11ee-bbbd-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/csc49535f6-5aa6-11ef-af86-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/csc57d951c-5aa6-11ef-af86-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.type; 2 | 3 | @Alias(value = "hc") 4 | public class Hc { 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/csc6384504-afff-11ed-a81b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/csecf1d71c-9c7d-11ee-b38a-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /docs/spring/csfd391bf4-196d-11ef-ab68-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.type; 2 | 3 | @Alias(value = "hc") 4 | public class Hc { 5 | } 6 | -------------------------------------------------------------------------------- /micronaut/redis/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | micronaut: 2 | application: 3 | name: redis 4 | redis: 5 | uri: redis://localhost:6379/15 6 | -------------------------------------------------------------------------------- /microservice-core/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559023251381.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559023251381.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559023272781.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559023272781.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559026104974.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559026104974.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559030879315.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559030879315.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559030893630.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559030893630.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559032533533.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559032533533.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559091435791.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559091435791.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559091452613.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559091452613.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559091739694.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559091739694.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559093118222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559093118222.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559093385712.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559093385712.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559095689119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559095689119.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559095719840.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559095719840.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559095741732.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559095741732.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559096011055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559096011055.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559096214590.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559096214590.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559096225248.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559096225248.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559262562586.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559262562586.png -------------------------------------------------------------------------------- /microservice-core/cloud/assets/1559263789318.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/cloud/assets/1559263789318.png -------------------------------------------------------------------------------- /microservice-core/rest/assets/1558596538312.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/rest/assets/1558596538312.png -------------------------------------------------------------------------------- /microservice-core/rest/assets/1559111599103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/rest/assets/1559111599103.png -------------------------------------------------------------------------------- /microservice-core/rest/assets/1559111829439.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/rest/assets/1559111829439.png -------------------------------------------------------------------------------- /microservice-core/rest/assets/1559112075806.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/rest/assets/1559112075806.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217103309934.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217103309934.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217104008186.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217104008186.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217104450495.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217104450495.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217143939247.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217143939247.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217144453261.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217144453261.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217144739434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217144739434.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217145051629.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217145051629.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217145607956.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217145607956.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191217183853550.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191217183853550.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191218082628696.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191218082628696.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191218191512184.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191218191512184.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191218191550550.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191218191550550.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219083223084.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219083223084.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219083344439.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219083344439.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219083354873.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219083354873.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219084455292.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219084455292.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219084943102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219084943102.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219085131167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219085131167.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219092442456.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219092442456.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219093043035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219093043035.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219100446796.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219100446796.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219151245509.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219151245509.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219151247240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219151247240.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219151408597.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219151408597.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219152254274.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219152254274.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219152502960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219152502960.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219152655746.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219152655746.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219153341466.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219153341466.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219153553127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219153553127.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219155129772.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219155129772.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219160832704.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219160832704.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219160908212.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219160908212.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219161555793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219161555793.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219162258040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219162258040.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219162402291.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219162402291.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219162506920.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219162506920.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219163628214.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219163628214.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219163640968.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219163640968.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191219163957488.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191219163957488.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191223081023730.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191223081023730.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191223083610214.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191223083610214.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191223083732972.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191223083732972.png -------------------------------------------------------------------------------- /mybatis-3/doc/assets/image-20191223100956713.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/mybatis-3/doc/assets/image-20191223100956713.png -------------------------------------------------------------------------------- /project/github-st/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/project/github-st/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /project/rbac/src/main/java/org/huifer/rbac/service/IMenuService.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.service; 2 | 3 | public interface IMenuService { 4 | } 5 | -------------------------------------------------------------------------------- /security/rest-scu/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/security/rest-scu/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /shiro-book/docs/images/ShiroBasicArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/ShiroBasicArchitecture.png -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/rest/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.rest; -------------------------------------------------------------------------------- /docs/spring/cs04a3a47c-81c5-11ee-8d6e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.bean.enums; 2 | 3 | public enum Type { 4 | PROPERTY, IP, 5 | } -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210414205309556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210414205309556.png -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210414205529910.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210414205529910.png -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210415200918796.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210415200918796.png -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210416134521056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210416134521056.png -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210416134531349.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210416134531349.png -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210416134615856.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210416134615856.png -------------------------------------------------------------------------------- /shiro-book/docs/images/image-20210416134635489.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/docs/images/image-20210416134635489.png -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/cache/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.cache; -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/config/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.config; -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/model/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model; -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/service/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.service; -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/utils/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.utils; -------------------------------------------------------------------------------- /ssm/upload/74cd4afa-4d43-41b1-839c-809ce729a5de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/ssm/upload/74cd4afa-4d43-41b1-839c-809ce729a5de.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230130243729.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230130243729.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230132742140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230132742140.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230132836588.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230132836588.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230133133329.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230133133329.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230134042406.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230134042406.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230135802020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230135802020.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230135803570.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230135803570.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191230135901563.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191230135901563.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231084415214.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231084415214.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231092639591.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231092639591.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231101018619.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231101018619.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231102251213.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231102251213.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231103411501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231103411501.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231103514200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231103514200.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231142829639.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231142829639.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231162505748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231162505748.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231164622063.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231164622063.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20191231165638975.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20191231165638975.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200101093742238.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200101093742238.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200101100906778.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200101100906778.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200101111755022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200101111755022.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200101155451199.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200101155451199.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200101155539501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200101155539501.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200102083512005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200102083512005.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200102085031641.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200102085031641.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200102091421516.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200102091421516.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200108081404857.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200108081404857.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200108081623427.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200108081623427.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200108082335031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200108082335031.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109084131415.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109084131415.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109085606240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109085606240.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109090456547.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109090456547.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109090655157.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109090655157.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109091216505.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109091216505.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109092801572.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109092801572.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109093242494.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109093242494.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109094032421.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109094032421.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109094649217.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109094649217.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109094654409.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109094654409.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200109150841916.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200109150841916.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200110093044672.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200110093044672.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115083744268.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115083744268.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115084031725.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115084031725.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115093602651.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115093602651.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115105941265.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115105941265.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115141708702.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115141708702.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115143315633.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115143315633.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200115143456554.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200115143456554.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116085344737.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116085344737.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116085423073.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116085423073.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116085726577.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116085726577.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116085737632.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116085737632.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116085927359.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116085927359.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116092259944.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116092259944.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116141838601.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116141838601.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200116141932486.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200116141932486.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117082538216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117082538216.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117082922030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117082922030.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117091753858.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117091753858.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117092124992.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117092124992.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117104710142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117104710142.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117110115741.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117110115741.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117110846256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117110846256.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117111131406.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117111131406.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117133325461.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117133325461.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117141309038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117141309038.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117141519123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117141519123.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117142800671.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117142800671.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200117143022827.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200117143022827.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119085346675.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119085346675.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119085655734.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119085655734.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119101017989.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119101017989.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119101026726.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119101026726.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119101107820.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119101107820.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119101516591.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119101516591.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119141937915.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119141937915.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119143046066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119143046066.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119144019171.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119144019171.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119145138205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119145138205.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119163638222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119163638222.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119164149650.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119164149650.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119164402137.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119164402137.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200119164410301.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200119164410301.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120081356426.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120081356426.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120081412532.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120081412532.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120081429224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120081429224.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120090559881.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120090559881.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120091118997.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120091118997.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120091801538.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120091801538.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200120092728885.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200120092728885.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123085741347.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123085741347.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123085756168.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123085756168.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123085946476.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123085946476.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123090442409.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123090442409.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123090851644.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123090851644.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123091445694.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123091445694.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123093032179.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123093032179.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123093733129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123093733129.png -------------------------------------------------------------------------------- /doc/spring/context/assets/image-20200123094439617.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/doc/spring/context/assets/image-20200123094439617.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627201315153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627201315153.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627201330035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627201330035.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627201602920.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627201602920.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627202535795.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627202535795.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627202554048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627202554048.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627202937219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627202937219.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627202953735.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627202953735.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627203830558.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627203830558.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627203938049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627203938049.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627203957988.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627203957988.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627204053871.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627204053871.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627210811353.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627210811353.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627210905123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627210905123.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627211203607.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627211203607.png -------------------------------------------------------------------------------- /docs/design/创建型模式/assets/image-20200627211324084.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/docs/design/创建型模式/assets/image-20200627211324084.png -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-config-client/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=cloud-config-client 2 | 3 | server.port=9091 4 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 10 3 | script: npm run test 4 | notifications: 5 | email: false 6 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/src/main/java/com/github/huifer/full/shiro/model/req/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req; -------------------------------------------------------------------------------- /utils/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | -------------------------------------------------------------------------------- /distributed/zookeeper/zookeeper_view.md: -------------------------------------------------------------------------------- 1 | # zookeeper 可视化 2 | 3 | - 可视化工具下载地址: https://github.com/Isammoc/ZooViewer/releases 4 | - 下载后需要手动编译`mvn clean install` 5 | 6 | -------------------------------------------------------------------------------- /docs/spring/315081ce-b43a-42ca-8a5d-b43b125f8859.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.decorate.cake; 2 | 3 | public class OrdinaryCake extends BaseCake { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /docs/spring/cs37c9befc-e177-11ed-ae99-acde48001122.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public enum ExchangeType { 4 | 5 | DIRECT, TOPIC, FANOUT, DEFAULT 6 | 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs70777aba-c64e-11ef-982f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public enum ExchangeType { 4 | 5 | DIRECT, TOPIC, FANOUT, DEFAULT 6 | 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csc3b12326-cc97-11ef-9797-acde48001122.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public enum ExchangeType { 4 | 5 | DIRECT, TOPIC, FANOUT, DEFAULT 6 | 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csccf25a46-3e5c-11ef-93f3-acde48001122.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public enum ExchangeType { 4 | 5 | DIRECT, TOPIC, FANOUT, DEFAULT 6 | 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csd4692632-9d71-11ef-9552-acde48001122.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public enum ExchangeType { 4 | 5 | DIRECT, TOPIC, FANOUT, DEFAULT 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564453237848.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564453237848.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564453437135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564453437135.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564453777258.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564453777258.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564468649867.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564468649867.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564468755610.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564468755610.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564468757370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564468757370.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564468771218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564468771218.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564469226006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564469226006.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564469266446.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564469266446.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564469416053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564469416053.png -------------------------------------------------------------------------------- /microservice-core/alibaba/nacos/assets/1564469449830.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/alibaba/nacos/assets/1564469449830.png -------------------------------------------------------------------------------- /microservice-core/alibaba/readme.md: -------------------------------------------------------------------------------- 1 | # spring-cloud-alibaba 2 | 本仓库内容为spring-cloud-alibaba相关组件使用[https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md] -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/.env.production: -------------------------------------------------------------------------------- 1 | # just a flag 2 | ENV = 'production' 3 | 4 | # base api 5 | VUE_APP_BASE_API = '/prod-api' 6 | 7 | -------------------------------------------------------------------------------- /docs/spring/cs040c94d2-ffa2-11ee-ae68-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.decorate.cake; 2 | 3 | public class OrdinaryCake extends BaseCake { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /docs/spring/cs2bf3cd46-fdc1-11ed-9468-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.decorate.cake; 2 | 3 | public class OrdinaryCake extends BaseCake { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /security/security-user-view/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/security/security-user-view/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /distributed/dubbo/spi/src/main/resources/META-INF/services/com.huifer.dubbo.spi.BaseService: -------------------------------------------------------------------------------- 1 | com.huifer.dubbo.spi.BaseServiceImplV1 2 | com.huifer.dubbo.spi.BaseServiceImplV2 3 | -------------------------------------------------------------------------------- /docs/spring/22be86b4-de1f-4d74-84e5-3b68e713b01d.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.reflection; 2 | 3 | public interface TestManInterface { 4 | public Integer inte(); 5 | } 6 | -------------------------------------------------------------------------------- /microservice-core/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | -------------------------------------------------------------------------------- /microservice-core/oauth-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/oauth-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /microservice-core/spring-application/assets/1558506990967.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/spring-application/assets/1558506990967.png -------------------------------------------------------------------------------- /microservice-core/spring-application/assets/1558507030394.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/microservice-core/spring-application/assets/1558507030394.png -------------------------------------------------------------------------------- /security/rest-scu/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/.env.development: -------------------------------------------------------------------------------- 1 | # just a flag 2 | ENV = 'development' 3 | 4 | # base api 5 | VUE_APP_BASE_API = 'http://localhost:8080' 6 | -------------------------------------------------------------------------------- /docs/spring/cs4ce8ab6e-a458-11ee-84e8-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.reflection; 2 | 3 | public interface TestManInterface { 4 | public Integer inte(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs8c921cea-a54d-11ef-97e1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.reflection; 2 | 3 | public interface TestManInterface { 4 | public Integer inte(); 5 | } 6 | -------------------------------------------------------------------------------- /huifer-plugins/ctr-plugin-example/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/huifer-plugins/ctr-plugin-example/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /project/rbac/src/main/java/org/huifer/rbac/entity/req/resource/menu/MenuQueryReq.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuQueryReq { 4 | } 5 | -------------------------------------------------------------------------------- /design/src/main/java/com/huifer/design/decorate/cake/OrdinaryCake.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.decorate.cake; 2 | 3 | public class OrdinaryCake extends BaseCake { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /distributed/id-gen/src/main/java/com/huifer/idgen/my/service/bean/enums/Type.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.bean.enums; 2 | 3 | public enum Type { 4 | PROPERTY, IP, 5 | } -------------------------------------------------------------------------------- /docs/spring/cs02eead70-81c5-11ee-8d6e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs0ef8b866-d740-11ed-aa8f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs16b1ae30-0f3b-11ef-8091-f218980c4e71.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs1a00f056-b63f-11ed-a709-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs4b68dae8-2442-11ee-9b47-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs4f13f662-fc30-11ed-af71-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.handlers; 2 | 3 | public interface MessageHandler { 4 | void execute(String message); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs714c30be-4aef-11ef-9f54-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs78d6ce8e-1b9d-11ee-89ed-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.exception; 2 | 3 | public interface Error { 4 | int code(); 5 | 6 | String msg(); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs865f156a-fac8-11ee-abba-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs98336e36-0770-11ee-8de2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.handlers; 2 | 3 | public interface MessageHandler { 4 | void execute(String message); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/csb54d21c2-e3d2-11ed-b69a-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.exception; 2 | 3 | public interface Error { 4 | int code(); 5 | 6 | String msg(); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csbff35ff4-510c-11ee-b96f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.exception; 2 | 3 | public interface Error { 4 | int code(); 5 | 6 | String msg(); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cscf6933c8-acf2-11ed-a25b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.exception; 2 | 3 | public interface Error { 4 | int code(); 5 | 6 | String msg(); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cseae98122-418c-11ef-861b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /microservice-core/oauth-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | -------------------------------------------------------------------------------- /project/rbac/src/main/java/org/huifer/rbac/entity/req/resource/menu/MenuEditorReq.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.entity.req.resource.menu; 2 | 3 | public class MenuEditorReq { 4 | } 5 | -------------------------------------------------------------------------------- /security/security-user-view/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip 2 | -------------------------------------------------------------------------------- /tuc/src/main/java/com/github/huifer/tuc/model/AbsData.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.model; 2 | 3 | public abstract class AbsData { 4 | public abstract Integer getId(); 5 | } 6 | -------------------------------------------------------------------------------- /distributed/mq/kafka-integration/kafka-flume/assets/1561517795111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka-integration/kafka-flume/assets/1561517795111.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1222875_20180907172453138_1802996303.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1222875_20180907172453138_1802996303.png -------------------------------------------------------------------------------- /distributed/mq/kafka/assets/1222875_20181019144711265_1345821003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/distributed/mq/kafka/assets/1222875_20181019144711265_1345821003.png -------------------------------------------------------------------------------- /hadoop/asserts/MapReduce-Way-MapReduce-Tutorial-Edureka-768x339.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/hadoop/asserts/MapReduce-Way-MapReduce-Tutorial-Edureka-768x339.png -------------------------------------------------------------------------------- /microservice-core/cloud/feign-client/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9006 2 | spring.application.name=feign-client 3 | # 去那个服务上找 4 | find.server.name=zk-Discovery 5 | 6 | -------------------------------------------------------------------------------- /microservice-core/cloud/zk-resttemplate/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # 去那个服务上找 2 | find.server.name=zk-Discovery 3 | 4 | server.port=9004 5 | spring.application.name=ribbon 6 | -------------------------------------------------------------------------------- /project/note/note_parent/oauth2-server/src/main/resources/mytest.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/project/note/note_parent/oauth2-server/src/main/resources/mytest.jks -------------------------------------------------------------------------------- /security/moc/security-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/security/moc/security-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/.env.staging: -------------------------------------------------------------------------------- 1 | NODE_ENV = production 2 | 3 | # just a flag 4 | ENV = 'staging' 5 | 6 | # base api 7 | VUE_APP_BASE_API = '/stage-api' 8 | 9 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/shiro-boot-action/full-shiro-boot/fount/public/favicon.ico -------------------------------------------------------------------------------- /doc/spring/context/Spring-Configuration.md: -------------------------------------------------------------------------------- 1 | # Spring Configuration 2 | - Author: [HuiFer](https://github.com/huifer) 3 | - 源码阅读仓库: [huifer-spring](https://github.com/huifer/spring-framework-read) 4 | -------------------------------------------------------------------------------- /doc/实战.md: -------------------------------------------------------------------------------- 1 | # 微服务企业级实战 2 | 1. 立项介绍用户管理系统 3 | 1. 技术选型和管理 4 | 1. 表设计 5 | 1. 系统开发 6 | RBAC 模型开发,传统开发模式代码编写,后续的技术演进从 SpringBoot -> 微服务 7 | 1. 自动化部署相关 8 | 1. 上线后的监控 9 | 1. 微服务改造 10 | 1. 多语言支持 -------------------------------------------------------------------------------- /docs/spring/cs2bd2e9fe-0be6-11ee-a68d-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.service; 2 | 3 | public interface CompanyService { 4 | 5 | void syncCompanySubUser(); 6 | 7 | 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs3c6388c0-8b50-11ee-a01d-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.service; 2 | 3 | public interface CompanyService { 4 | 5 | void syncCompanySubUser(); 6 | 7 | 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/csb1366766-ed40-11ed-8728-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.service; 2 | 3 | public interface CompanyService { 4 | 5 | void syncCompanySubUser(); 6 | 7 | 8 | } 9 | -------------------------------------------------------------------------------- /mybatis-3/src/test/java/org/apache/ibatis/reflection/TestManInterface.java: -------------------------------------------------------------------------------- 1 | package org.apache.ibatis.reflection; 2 | 3 | public interface TestManInterface { 4 | public Integer inte(); 5 | } 6 | -------------------------------------------------------------------------------- /spring-book/src/main/java/org/huifer/spring/demo/IDemoService.java: -------------------------------------------------------------------------------- 1 | package org.huifer.spring.demo; 2 | 3 | public interface IDemoService { 4 | 5 | String call(String name, int age); 6 | } 7 | -------------------------------------------------------------------------------- /bilibili/src/main/java/com/huifer/bilibili/redis/base/StringToEntity.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.redis.base; 2 | 3 | public interface StringToEntity { 4 | 5 | String toJson(); 6 | } 7 | -------------------------------------------------------------------------------- /docs/spring/cs7549cc0e-bce0-11ef-949f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.monitoring.intf.label; 2 | 3 | public interface MonitoringInterface { 4 | 5 | void monitor(T t); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microservice-core/big-file/readme.md: -------------------------------------------------------------------------------- 1 | # 大文件上传 2 | - 本项目实现了大文件上传,`com.huifer.bigfile.controller.BigFileUpload#upload` 方法提供了分片上传功能 ,`com.huifer.bigfile.controller.BigFileUpload#mergeFile` 提供了分片文件合并功能。 3 | -------------------------------------------------------------------------------- /project/note/note_parent/oauth2-server/src/main/resources/mytest.jks.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/project/note/note_parent/oauth2-server/src/main/resources/mytest.jks.old -------------------------------------------------------------------------------- /distributed/dubbo/dubbo-client/src/main/resources/META-INF/dubbo/com.huifer.dubbo.client.spi.Robot: -------------------------------------------------------------------------------- 1 | optimusPrime=com.huifer.dubbo.client.spi.OptimusPrime 2 | bumblebee=com.huifer.dubbo.client.spi.Bumblebee 3 | -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-stream-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9009 2 | spring.application.name= stream-server 3 | spring.cloud.stream.binders.huifer.destination=123123 4 | -------------------------------------------------------------------------------- /micronaut/cli/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /micronaut/func/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /micronaut/grpc/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /micronaut/msg/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /micronaut/redis/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /tuc/src/main/java/com/github/huifer/tuc/service/CompanyService.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.tuc.service; 2 | 3 | public interface CompanyService { 4 | 5 | void syncCompanySubUser(); 6 | 7 | 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/76257a7e-d7c0-4d4c-8bfc-1227041fece9.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | /** 4 | * 数据库操作 5 | */ 6 | public interface DBOperation extends Operation { 7 | void importData(); 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs134085bc-ca14-11ee-b635-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | /** 4 | * 数据库操作 5 | */ 6 | public interface DBOperation extends Operation { 7 | void importData(); 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/csfce99b68-628f-11ef-ab3b-f218980c4e71.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | /** 4 | * 数据库操作 5 | */ 6 | public interface DBOperation extends Operation { 7 | void importData(); 8 | } 9 | -------------------------------------------------------------------------------- /micronaut/cli/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=3.2.0 2 | org.gradle.java.installations.auto-download=false 3 | org.gradle.java.installations.auto-detect=false 4 | org.gradle.java.installations.fromEnv=JAVA_HOME 5 | -------------------------------------------------------------------------------- /micronaut/complete/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /micronaut/func/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=3.2.0 2 | org.gradle.java.installations.auto-download=false 3 | org.gradle.java.installations.auto-detect=false 4 | org.gradle.java.installations.fromEnv=JAVA_HOME 5 | -------------------------------------------------------------------------------- /micronaut/grpc/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=3.2.0 2 | org.gradle.java.installations.auto-download=false 3 | org.gradle.java.installations.auto-detect=false 4 | org.gradle.java.installations.fromEnv=JAVA_HOME 5 | -------------------------------------------------------------------------------- /micronaut/msg/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=3.2.0 2 | org.gradle.java.installations.auto-download=false 3 | org.gradle.java.installations.auto-detect=false 4 | org.gradle.java.installations.fromEnv=JAVA_HOME 5 | -------------------------------------------------------------------------------- /micronaut/redis/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=3.2.1 2 | org.gradle.java.installations.auto-download=false 3 | org.gradle.java.installations.auto-detect=false 4 | org.gradle.java.installations.fromEnv=JAVA_HOME 5 | -------------------------------------------------------------------------------- /microservice-core/cloud/zk/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=zk-Discovery 2 | 3 | #management.server.port=9091 4 | ## 开放 管理endpoints 5 | #management.endpoints.web.exposure.include=* 6 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/assets/404_images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/shiro-boot-action/full-shiro-boot/fount/src/assets/404_images/404.png -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/views/nested/menu2/index.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /micronaut/complete/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=3.2.0 2 | org.gradle.java.installations.auto-download=false 3 | org.gradle.java.installations.auto-detect=false 4 | org.gradle.java.installations.fromEnv=JAVA_HOME 5 | -------------------------------------------------------------------------------- /distributed/mq/kafka-pro/core/src/main/java/com/huifer/kafka/core/handlers/MessageHandler.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.handlers; 2 | 3 | public interface MessageHandler { 4 | void execute(String message); 5 | } 6 | -------------------------------------------------------------------------------- /docs/spring/cs8e3141e4-e7ec-11ee-a13b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.githubst.service; 2 | 3 | import java.io.IOException; 4 | 5 | public interface ICommitService { 6 | void getCommit() throws IOException; 7 | } 8 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/assets/404_images/404_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huifer/javaBook-src/HEAD/shiro-book/shiro-boot-action/full-shiro-boot/fount/src/assets/404_images/404_cloud.png -------------------------------------------------------------------------------- /bilibili/domain-event/domain-event-common/src/main/java/org/example/domain/event/exception/Error.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.exception; 2 | 3 | public interface Error { 4 | int code(); 5 | 6 | String msg(); 7 | } 8 | -------------------------------------------------------------------------------- /bilibili/src/main/java/com/huifer/bilibili/inteface/DBOperation.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | /** 4 | * 数据库操作 5 | */ 6 | public interface DBOperation extends Operation { 7 | void importData(); 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs1d23138a-5f69-11ee-97b0-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.mybatis.dao; 2 | 3 | /** 4 | * 描述: 5 | * 6 | * @author huifer 7 | * @date 2019-02-24 8 | */ 9 | public interface EmployeeMapper { 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs25d3c0ec-d155-11ef-89b4-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | /** 4 | * 转换接口 5 | * @param 目标类型 6 | */ 7 | public interface Transform< T> { 8 | T transform(String s); 9 | } 10 | -------------------------------------------------------------------------------- /docs/spring/csb1a35984-ed40-11ed-8728-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.githubst.service; 2 | 3 | import java.io.IOException; 4 | 5 | public interface IRepoService { 6 | void getGitHubRepoInfo() throws IOException; 7 | } 8 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/layout/components/index.js: -------------------------------------------------------------------------------- 1 | export { default as Navbar } from './Navbar' 2 | export { default as Sidebar } from './Sidebar' 3 | export { default as AppMain } from './AppMain' 4 | -------------------------------------------------------------------------------- /bilibili/src/main/java/com/huifer/bilibili/monitoring/intf/label/MonitoringInterface.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.monitoring.intf.label; 2 | 3 | public interface MonitoringInterface { 4 | 5 | void monitor(T t); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csc931ffaa-34ee-11ef-abd3-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.strategy.active; 2 | 3 | public interface PromotionStrategy { 4 | 5 | /** 6 | * 做优惠 7 | */ 8 | void doPromotion(); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cse0a4b172-3e32-11ee-9be3-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.strategy.active; 2 | 3 | public interface PromotionStrategy { 4 | 5 | /** 6 | * 做优惠 7 | */ 8 | void doPromotion(); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /utils/src/main/java/com/huifer/utils/factory/Transform.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | /** 4 | * 转换接口 5 | * @param 目标类型 6 | */ 7 | public interface Transform< T> { 8 | T transform(String s); 9 | } 10 | -------------------------------------------------------------------------------- /docs/spring/cs4f7d3b92-bc17-11ef-8422-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req.app; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class AppCreateParam { 7 | 8 | private String name; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs5bc72b5a-036d-11ef-bac6-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req.app; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class AppCreateParam { 7 | 8 | private String name; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/csc0e641e6-479e-11ee-b280-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req.app; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class AppCreateParam { 7 | 8 | private String name; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cscfc1cf74-acf2-11ed-a25b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req.post; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class PostCreateParam { 7 | private String name; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-config-client/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- 1 | spring.cloud.config.name=config 2 | spring.cloud.config.profile=dev 3 | spring.cloud.config.uri=http://localhost:9090/ 4 | spring.cloud.config.label=master 5 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/App.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /docs/spring/858c1ff4-0ab1-4b68-83cd-925e0ab9ef7e.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventPublisher { 6 | void push(DomainEvent domainEvent); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/c1ebf3f3-fca3-42de-ad70-2224b15f9db9.java: -------------------------------------------------------------------------------- 1 | package com.huifer.comment; 2 | 3 | /** 4 | * 描述: 5 | * 6 | * @author huifer 7 | * @date 2019-03-03 8 | */ 9 | public interface RoleService { 10 | void saveRole(); 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs667245fc-e298-11ef-a877-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.controller; 2 | 3 | 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @NoArgsConstructor 9 | public class BaseBase { 10 | } -------------------------------------------------------------------------------- /docs/spring/cs8e955776-7ade-11ef-8431-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.controller; 2 | 3 | 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @NoArgsConstructor 9 | public class BaseBase { 10 | } -------------------------------------------------------------------------------- /microservice-core/alibaba/sentinel/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=sentinel-app 2 | spring.cloud.sentinel.port=7080 3 | spring.cloud.sentinel.dashboard=localhost:9999 4 | management.endpoints.web.exposure.include=* -------------------------------------------------------------------------------- /mybatisBook/src/main/java/com/huifer/mybatis/dao/EmployeeMapper.java: -------------------------------------------------------------------------------- 1 | package com.huifer.mybatis.dao; 2 | 3 | /** 4 | * 描述: 5 | * 6 | * @author huifer 7 | * @date 2019-02-24 8 | */ 9 | public interface EmployeeMapper { 10 | } 11 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": "./", 4 | "paths": { 5 | "@/*": ["src/*"] 6 | } 7 | }, 8 | "exclude": ["node_modules", "dist"] 9 | } 10 | -------------------------------------------------------------------------------- /ssm/src/main/resources/db.properties: -------------------------------------------------------------------------------- 1 | db.driver=com.mysql.cj.jdbc.Driver 2 | db.url=jdbc:mysql://localhost:3306/dy_java?serverTimezone=UTC&rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf8 3 | db.username=root 4 | db.password=root -------------------------------------------------------------------------------- /distributed/dubbo/dubbo-client/src/main/java/com/huifer/dubbo/client/spi/Robot.java: -------------------------------------------------------------------------------- 1 | package com.huifer.dubbo.client.spi; 2 | 3 | import org.apache.dubbo.common.extension.SPI; 4 | 5 | @SPI 6 | public interface Robot { 7 | void sayHello(); 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs0c5da6ca-7311-11ef-86f2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventPublisher { 6 | void push(DomainEvent domainEvent); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs36027cc4-7e03-11ef-9ee0-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventPublisher { 6 | void push(DomainEvent domainEvent); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs54e25ace-027b-11ee-bb48-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventPublisher { 6 | void push(DomainEvent domainEvent); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs7c663b70-1bc9-11ef-94e9-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.comment; 2 | 3 | /** 4 | * 描述: 5 | * 6 | * @author huifer 7 | * @date 2019-03-03 8 | */ 9 | public interface RoleService { 10 | void saveRole(); 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs96122570-54fa-11ee-854c-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventPublisher { 6 | void push(DomainEvent domainEvent); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csc6de3392-afff-11ed-a81b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventPublisher { 6 | void push(DomainEvent domainEvent); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csd2d6aac4-9d71-11ef-9552-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.comment; 2 | 3 | /** 4 | * 描述: 5 | * 6 | * @author huifer 7 | * @date 2019-03-03 8 | */ 9 | public interface RoleService { 10 | void saveRole(); 11 | } 12 | -------------------------------------------------------------------------------- /jdk/src/main/resources/MyUser.proto: -------------------------------------------------------------------------------- 1 | syntax ="proto3"; 2 | 3 | 4 | package com.huifer.jdk.serializer.proto; 5 | option java_outer_classname="UserProto"; 6 | 7 | 8 | message MyUser{ 9 | string name=1; 10 | int32 age=2; 11 | } 12 | -------------------------------------------------------------------------------- /project/github-st/src/main/java/com/huifer/githubst/service/ICommitService.java: -------------------------------------------------------------------------------- 1 | package com.huifer.githubst.service; 2 | 3 | import java.io.IOException; 4 | 5 | public interface ICommitService { 6 | void getCommit() throws IOException; 7 | } 8 | -------------------------------------------------------------------------------- /security/sec-web/src/main/webapp/WEB-INF/jsp/error.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 未授权提示页面 5 | 6 | 7 | 你没有权限访问该资源! 8 | 9 | 10 | -------------------------------------------------------------------------------- /security/sec-web/src/main/webapp/WEB-INF/jsp/product/add.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 商品添加页面 5 | 6 | 7 | 这是商品添加页面 8 | 9 | 10 | -------------------------------------------------------------------------------- /security/sec-web/src/main/webapp/WEB-INF/jsp/product/del.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 商品删除页面 5 | 6 | 7 | 这是商品删除页面 8 | 9 | 10 | -------------------------------------------------------------------------------- /security/sec-web/src/main/webapp/WEB-INF/jsp/product/list.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 商品查询页面 5 | 6 | 7 | 这是商品查询页面 8 | 9 | 10 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/views/nested/menu1/menu1-3/index.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /utils/src/main/java/com/huifer/utils/controller/BaseBase.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.controller; 2 | 3 | 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | 7 | @Data 8 | @NoArgsConstructor 9 | public class BaseBase { 10 | } -------------------------------------------------------------------------------- /design/src/main/java/com/huifer/design/strategy/active/PromotionStrategy.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.strategy.active; 2 | 3 | public interface PromotionStrategy { 4 | 5 | /** 6 | * 做优惠 7 | */ 8 | void doPromotion(); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs39ef1962-4f8f-11ee-b0ab-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs3e5ab4e2-d05f-11ee-aa4e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs49c1415a-374a-11ef-af42-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs594d54a6-fed3-11ee-abf7-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service; 2 | 3 | public class IdGenException extends RuntimeException { 4 | 5 | public IdGenException(String message) { 6 | super(message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs642e9ad0-ebda-11ee-8dc9-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs7818ad20-96d0-11ed-be91-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs9833b336-4b8c-11ee-be9d-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/csa6c31160-211d-11ee-b9e9-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/csd2e15f08-0a53-11ee-bde5-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/csd5ea6eb8-8f20-11ee-8d74-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/csf5ade8d2-2766-11ee-bd4e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service; 2 | 3 | public class IdGenException extends RuntimeException { 4 | 5 | public IdGenException(String message) { 6 | super(message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/csfe205914-0fd3-11ee-95c6-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/csff9eb78c-9957-11ee-b528-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /myspringBook/src/main/java/com/huifer/comment/RoleService.java: -------------------------------------------------------------------------------- 1 | package com.huifer.comment; 2 | 3 | /** 4 | * 描述: 5 | * 6 | * @author huifer 7 | * @date 2019-03-03 8 | */ 9 | public interface RoleService { 10 | void saveRole(); 11 | } 12 | -------------------------------------------------------------------------------- /project/github-st/src/main/java/com/huifer/githubst/service/IRepoService.java: -------------------------------------------------------------------------------- 1 | package com.huifer.githubst.service; 2 | 3 | import java.io.IOException; 4 | 5 | public interface IRepoService { 6 | void getGitHubRepoInfo() throws IOException; 7 | } 8 | -------------------------------------------------------------------------------- /security/moc/security-demo/src/main/resources/resources/demo-signIn.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 登录 6 | 7 | 8 |

demo 登陆页面

9 | 10 | -------------------------------------------------------------------------------- /security/sec-web/src/main/webapp/WEB-INF/jsp/product/editor.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 商品修改页面 5 | 6 | 7 | 这是商品修改页面 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/mq/java/DynamicMqUsing.java: -------------------------------------------------------------------------------- 1 | package dynamic; 2 | 3 | public interface DynamicMqUsing extends DynamicContainer { 4 | 5 | void register(String appCode, String sceneCode, T consumer) 6 | throws Exception; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs045a3480-ffa2-11ee-ae69-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs084b6d42-6ee9-11ee-8bf9-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.excephandler; 2 | 3 | public interface ExceptionHandler { 4 | public boolean support(Throwable t); 5 | 6 | public void handle(Throwable t, String message); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs16fb7574-0f3b-11ef-8091-f218980c4e71.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs24e027ae-285c-11ef-928a-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs277b188a-9a21-11ee-a05e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs3779bfee-dcc0-11ed-ac62-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs3ba0a7d2-d2c3-11ee-aadb-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs3ec737fc-d05f-11ee-aa4e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs404e3594-2f73-11ef-83fa-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs6a76b862-70a7-11ef-9560-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.excephandler; 2 | 3 | public interface ExceptionHandler { 4 | public boolean support(Throwable t); 5 | 6 | public void handle(Throwable t, String message); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs71f7dae8-cf90-11ee-bb14-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs74393d58-b346-11ee-a3cc-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs7d67044e-2054-11ee-a687-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.example.domain.event.inter; 2 | 3 | import org.example.domain.event.model.DomainEvent; 4 | 5 | public interface EventHandler { 6 | void handler(E event); 7 | 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs8ddee070-e7ec-11ee-a13b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/cs8ea1e1d2-a54d-11ef-97e1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cs95f7c072-bd51-11ed-9e70-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csc09b0f8c-479e-11ee-b280-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/csc6d60050-300b-11ee-8a3c-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cscba4f150-21e6-11ee-937b-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/cscdf6e6ea-f227-11ee-9673-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csd44d3410-b831-11ef-b37d-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.exception; 2 | 3 | public class LoadBalanceException extends RuntimeException { 4 | public LoadBalanceException(String message) { 5 | super(message); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csd79712e0-8a95-11ef-b0e8-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.excephandler; 2 | 3 | public interface ExceptionHandler { 4 | public boolean support(Throwable t); 5 | 6 | public void handle(Throwable t, String message); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csdc39ff3e-7c44-11ee-aedb-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.excephandler; 2 | 3 | public interface ExceptionHandler { 4 | public boolean support(Throwable t); 5 | 6 | public void handle(Throwable t, String message); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csee271dbc-4d4a-11ef-8682-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /docs/spring/csf5f28ab2-43dc-11ef-b3b1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.kafka.core.excephandler; 2 | 3 | public interface ExceptionHandler { 4 | public boolean support(Throwable t); 5 | 6 | public void handle(Throwable t, String message); 7 | } 8 | -------------------------------------------------------------------------------- /docs/spring/csf8f49fc8-b0ea-11ee-95e9-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service.provider; 2 | 3 | /** 4 | * @author: wang 5 | * @description: 6 | */ 7 | public interface MachineIdProvider { 8 | 9 | long getMachineId(); 10 | 11 | } -------------------------------------------------------------------------------- /micronaut/func/micronaut-cli.yml: -------------------------------------------------------------------------------- 1 | applicationType: function 2 | defaultPackage: func 3 | testFramework: junit 4 | sourceLanguage: java 5 | buildTool: gradle 6 | features: [annotation-api, app-name, aws-lambda, gradle, java, junit, logback, readme, shade, yaml] 7 | -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-stream/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9008 2 | spring.application.name=stream-client 3 | # 渠道 spring.cloud.stream.binders.${channel-name}.des 4 | spring.cloud.stream.binders.huifer.destination=123123 5 | 6 | -------------------------------------------------------------------------------- /project/note/note_parent/resource/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9002 3 | 4 | security: 5 | jwt: 6 | public-key: classpath:public.txt 7 | 8 | spring: 9 | jackson: 10 | serialization: 11 | INDENT_OUTPUT: true -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/views/nested/menu1/index.vue: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /shiro-book/shiro-boot-action/full-shiro-boot/fount/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /microservice-core/cloud/cloud-application/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=cloud 2 | # web服务端口 3 | server.port=8081 4 | # web 管理端口 5 | management.server.port=9091 6 | # 开放 管理endpoints 7 | management.endpoints.web.exposure.include=* 8 | -------------------------------------------------------------------------------- /springmybatisintegration/src/main/resources/db.properties: -------------------------------------------------------------------------------- 1 | db.driver=com.mysql.cj.jdbc.Driver 2 | db.url=jdbc:mysql://localhost:3306/dy_java?serverTimezone=UTC&rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf8 3 | db.username=root 4 | db.password=root -------------------------------------------------------------------------------- /tuc/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /utils/src/main/java/com/huifer/utils/factory/AbsTransform.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.factory; 2 | 3 | public class AbsTransform { 4 | private Object value; 5 | 6 | public Object getValue() { 7 | return value; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /distributed/fzjh/src/main/java/com/huifer/fzjh/bean/RequestEntity.java: -------------------------------------------------------------------------------- 1 | package com.huifer.fzjh.bean; 2 | 3 | import lombok.Data; 4 | 5 | /** 6 | * 请求实体 7 | */ 8 | @Data 9 | public class RequestEntity { 10 | 11 | private String ip; 12 | 13 | 14 | } 15 | -------------------------------------------------------------------------------- /docs/spring/cs35aaf888-efc8-11ee-ad1f-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | /** 4 | * office 操作 5 | */ 6 | public interface OfficeOperation extends Operation { 7 | /** 8 | * 创建文件 9 | */ 10 | void create(); 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs37c21ef8-d809-11ed-b8fb-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.inteface; 2 | 3 | /** 4 | * office 操作 5 | */ 6 | public interface OfficeOperation extends Operation { 7 | /** 8 | * 创建文件 9 | */ 10 | void create(); 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs5903c432-0341-11ee-8ff2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.monitoring.intf.label; 2 | 3 | /** 4 | * 监控,通过字段决定后续工作. 5 | * 例如传递这个值会后续执行什么事情. 6 | */ 7 | public interface MonitoringFieldWork { 8 | 9 | void fieldWork(T t); 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cs9649fc08-46d5-11ee-801e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.monitoring.intf.label; 2 | 3 | /** 4 | * 监控,通过字段决定后续工作. 5 | * 例如传递这个值会后续执行什么事情. 6 | */ 7 | public interface MonitoringFieldWork { 8 | 9 | void fieldWork(T t); 10 | } 11 | -------------------------------------------------------------------------------- /docs/spring/cse9af4fe4-05c8-11ef-8cd1-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.bilibili.monitoring.intf.label; 2 | 3 | /** 4 | * 监控,通过字段决定后续工作. 5 | * 例如传递这个值会后续执行什么事情. 6 | */ 7 | public interface MonitoringFieldWork { 8 | 9 | void fieldWork(T t); 10 | } 11 | -------------------------------------------------------------------------------- /micronaut/grpc/micronaut-cli.yml: -------------------------------------------------------------------------------- 1 | applicationType: grpc 2 | defaultPackage: grpc 3 | testFramework: junit 4 | sourceLanguage: java 5 | buildTool: gradle 6 | features: [annotation-api, app-name, gradle, grpc, java, java-application, junit, logback, readme, shade, yaml] 7 | -------------------------------------------------------------------------------- /mybatis-3/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.1/apache-maven-3.6.1-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar 3 | -------------------------------------------------------------------------------- /distributed/mq/rabbitmq/src/main/java/com/huifer/rabbitmq/Run.java: -------------------------------------------------------------------------------- 1 | package com.huifer.rabbitmq; 2 | 3 | /** 4 | *

Title : Run

5 | *

Description :

6 | * 7 | * @author huifer 8 | * @date 2019-06-21 9 | */ 10 | public class Run { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /doc/spring/技巧.md: -------------------------------------------------------------------------------- 1 | # 技巧 2 | ## 查看类图 3 | - 假设我需要查看一个`ClassPathXmlApplicationContext`的继承结构 4 | 5 | ![image-20191230124353566](assets/image-20191230124353566.png) 6 | 7 | ![image-20191230124416031](assets/image-20191230124416031.png) 8 | 9 | 10 | ## 标记 Favorites -------------------------------------------------------------------------------- /docs/spring/cs082878de-ea1c-11ed-918c-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cs0c415644-c589-11ef-b31a-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cs28e31fda-9596-11ef-8e35-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cs337f563e-e62e-11ed-8db2-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.utils.entity.demo; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class EntityJsonDemo { 7 | @JsonAnn(clazz = HelloJson.class) 8 | private String jsonStr; 9 | 10 | 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs6a1f02f2-70a7-11ef-9560-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cs9cdbec92-bda9-11ef-a283-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cscb382d82-ab6a-11ee-b0ee-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cse619c8bc-5b6f-11ef-a600-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.huifer.design.adapter.ChaTou; 2 | 3 | /** 4 | * 描述: 5 | * 全球标准 6 | * 7 | * @author huifer 8 | * @date 2019-03-13 9 | */ 10 | public interface QqCha { 11 | void method(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /micronaut/cli/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /micronaut/func/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /micronaut/grpc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /micronaut/msg/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /micronaut/msg/micronaut-cli.yml: -------------------------------------------------------------------------------- 1 | applicationType: messaging 2 | defaultPackage: msg 3 | testFramework: junit 4 | sourceLanguage: java 5 | buildTool: gradle 6 | features: [annotation-api, app-name, gradle, java, java-application, junit, kafka, logback, readme, shade, yaml] 7 | -------------------------------------------------------------------------------- /micronaut/redis/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /project/at/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /project/rbac/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /project/ztj/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar 3 | -------------------------------------------------------------------------------- /distributed/id-gen/src/main/java/com/huifer/idgen/my/service/IdGenException.java: -------------------------------------------------------------------------------- 1 | package com.huifer.idgen.my.service; 2 | 3 | public class IdGenException extends RuntimeException { 4 | 5 | public IdGenException(String message) { 6 | super(message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/spring/cs045b9090-0692-11ef-a052-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.label; 2 | 3 | /** 4 | * 转换接口 5 | * @param 目标对象 6 | */ 7 | public interface Convert { 8 | /** 9 | * 转换 10 | * @return 转换对象 11 | */ 12 | T convert(); 13 | } 14 | -------------------------------------------------------------------------------- /docs/spring/cs2d376b36-cef8-11ef-987e-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req.company; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class CompanyCreateParam { 7 | private String name; 8 | 9 | private String address; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs2e186522-0be6-11ee-a68d-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.simple.shiro.boot.model.req; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class UserCreateParam { 7 | 8 | private String username; 9 | private String password; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs667abaaa-6739-11ef-8200-acde48001122.java: -------------------------------------------------------------------------------- 1 | package com.github.huifer.full.shiro.model.req.company; 2 | 3 | import lombok.Data; 4 | 5 | @Data 6 | public class CompanyCreateParam { 7 | private String name; 8 | 9 | private String address; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /docs/spring/cs746c5fda-b346-11ee-a3cc-acde48001122.java: -------------------------------------------------------------------------------- 1 | package org.huifer.rbac.label; 2 | 3 | /** 4 | * 转换接口 5 | * @param 目标对象 6 | */ 7 | public interface Convert { 8 | /** 9 | * 转换 10 | * @return 转换对象 11 | */ 12 | T convert(); 13 | } 14 | --------------------------------------------------------------------------------