本頁(yè)面為公司實(shí)習(xí)生及其他知識(shí)、技能老化的同時(shí)轉(zhuǎn)型軟件開發(fā),提供入門途徑!
一:
java起步開發(fā)基礎(chǔ)框架:
layui/bootstrap+spring boot+mybatis/mybatis plus+orcale
java入門教材、視頻
https://www.javagood.cn/
JAVA開發(fā)參考:
1、 Spring Boot基礎(chǔ)教程
https://gitee.com/didispace/SpringBoot-Learning
2、springMvc+spring+mybatis整合(SSM框架)
http://www.long225.cn/foreground/detail/38
Spring Boot基礎(chǔ)教程
本項(xiàng)目?jī)?nèi)容為Spring Boot教程程序樣例。如您覺得該項(xiàng)目對(duì)您有用,歡迎點(diǎn)擊右上方的Star按鈕,給予支持??!
- 我的博客:http://blog.didispace.com
- 我的小密圈(深度交流與問答):https://t.xiaomiquan.com/zfEiY3v
- GitHub:https://github.com/dyc87112/SpringBoot-Learning
- Gitee:https://gitee.com/didispace/SpringBoot-Learning
- Spring For All社區(qū):http://spring4all.com/
- Spring Boot基礎(chǔ)教程:http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
- Spring Cloud基礎(chǔ)教程:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
聲明:本人已放棄"Spring Cloud中國(guó)社區(qū)",該社區(qū)的任何行為均與本人無關(guān)。Spring For All社區(qū)是新組建的關(guān)于Spring的純技術(shù)交流社區(qū)(涵蓋Spring Boot、Spring Cloud等內(nèi)容),集諸多開源愛好者和技術(shù)大牛貢獻(xiàn)內(nèi)容和交流問題。我們不夸大、不裝逼、做最純粹的技術(shù)分享!??!
優(yōu)惠云服務(wù)推薦
Spring Boot 2.0 新特性學(xué)習(xí)
簡(jiǎn)介與概覽
新特性詳解
Spring Boot 基礎(chǔ)教程(基于1.3.x-1.5.x)
快速入門
- chapter1:基本項(xiàng)目構(gòu)建(可作為工程腳手架),引入web模塊,完成一個(gè)簡(jiǎn)單的RESTful API
- 使用Intellij中的Spring Initializr來快速構(gòu)建Spring Boot/Cloud工程
工程配置
- chapter2-1-1:配置文件詳解:自定義屬性、隨機(jī)數(shù)、多環(huán)境配置等
- chapter2-1-2:2.0 新特性(一):配置綁定全解析
- chapter2-2-1:2.0 新特性(二):新增事件ApplicationStartedEvent
Web開發(fā)
- chapter3-1-1:構(gòu)建一個(gè)較為復(fù)雜的RESTful API以及單元測(cè)試
- chapter3-1-2:使用Thymeleaf模板引擎渲染web視圖
- chapter3-1-3:使用Freemarker模板引擎渲染web視圖
- chapter3-1-4:使用Velocity模板引擎渲染web視圖
- chapter3-1-5:使用Swagger2構(gòu)建RESTful API
- chapter3-1-6:統(tǒng)一異常處理
數(shù)據(jù)訪問
- chapter3-2-1:使用JdbcTemplate
- chapter3-2-2:使用Spring-data-jpa簡(jiǎn)化數(shù)據(jù)訪問層(推薦)
- chapter3-2-3:多數(shù)據(jù)源配置(一):JdbcTemplate
- chapter3-2-4:多數(shù)據(jù)源配置(二):Spring-data-jpa
- chapter3-2-5:使用NoSQL數(shù)據(jù)庫(kù)(一):Redis
- chapter3-2-6:使用NoSQL數(shù)據(jù)庫(kù)(二):MongoDB
- chapter3-2-7:整合MyBatis
- chapter3-2-8:MyBatis注解配置詳解
- chapter3-2-9:使用Flyway來管理數(shù)據(jù)庫(kù)版本
- chapter3-2-10:使用LDAP來統(tǒng)一管理用戶信息
- chapter3-2-11:Spring Boot中增強(qiáng)對(duì)MongoDB的配置(連接池等)
事務(wù)管理
- chapter3-3-1:使用事務(wù)管理
- chapter3-3-2:[分布式事務(wù)(未完成)]
其他內(nèi)容
- chapter4-1-1:使用@Scheduled創(chuàng)建定時(shí)任務(wù)
- chapter4-1-2:使用@Async實(shí)現(xiàn)異步調(diào)用
- chapter4-1-3:使用@Async實(shí)現(xiàn)異步調(diào)用:自定義線程池
- chapter4-1-4:使用@Async實(shí)現(xiàn)異步調(diào)用:資源優(yōu)雅關(guān)閉
日志管理
- chapter4-2-1:默認(rèn)日志的配置
- chapter4-2-2:使用log4j記錄日志
- chapter4-2-3:對(duì)log4j進(jìn)行多環(huán)境不同日志級(jí)別的控制
- chapter4-2-4:使用AOP統(tǒng)一處理Web請(qǐng)求日志
- chapter4-2-5:使用log4j記錄日志到MongoDB
- chapter4-2-6:Spring Boot 1.5.x新特性:動(dòng)態(tài)修改日志級(jí)別]
安全管理
- chapter4-3-1:使用Spring Security
- chapter4-3-2:[使用Spring Session(未完成)]
緩存支持
- chapter4-4-1:注解配置與EhCache使用
- chapter4-4-2:使用Redis做集中式緩存
郵件發(fā)送
- chapter4-5-1:實(shí)現(xiàn)郵件發(fā)送:簡(jiǎn)單郵件、附件郵件、嵌入資源的郵件、模板郵件
消息服務(wù)
- chapter5-1-1:[JMS(未完成)]
- chapter5-2-1:Spring Boot中使用RabbitMQ
其他功能
- chapter6-1-1:使用Spring StateMachine框架實(shí)現(xiàn)狀態(tài)機(jī)
- Spring Boot Actuator監(jiān)控端點(diǎn)小結(jié)
- 在傳統(tǒng)Spring應(yīng)用中使用spring-boot-actuator模塊提供監(jiān)控端點(diǎn)
- Spring Boot應(yīng)用的后臺(tái)運(yùn)行配置
- Spring Boot自定義Banner
Dubbo進(jìn)行服務(wù)治理
- chapter9-2-1:Spring Boot中使用Dubbo進(jìn)行服務(wù)治理
- chapter9-2-2:Spring Boot與Dubbo中管理服務(wù)依賴
JAVA相關(guān)
其他書籍
2.你是如何理解java注解的?
3.在那些場(chǎng)景用到注解?注解分類分哪幾種?
4.ssm指的是什么?(Spring,SpringMvc,Mybatis)
5.了解spring boot?spring boot與ssm,ssh有什么不同?
6.spring boot2.spring 4 和以前的版本最大的區(qū)別是?
7.了解微服務(wù)架構(gòu)?
8.AOP,IOC分別是什么?
9.orcale接觸過?
10.SQL PULS是什么?
11.存儲(chǔ)過程是什么?
12.視圖是什么?
13.SQL腳本編寫?
14.用過bootstrap或者layui前端框架?
15.數(shù)據(jù)分頁(yè)怎么處理?
16.java excel導(dǎo)入導(dǎo)出怎么寫?
17.java 報(bào)表打印,pdf輸出?
18.ps平常有用?快捷鍵
19.有用word excel做開發(fā)文檔,手冊(cè)?
20.平常寫代碼,代碼注析是怎么寫的?
21.前端排版用什么軟件?
22.瀏覽器兼容性開發(fā)接觸過嗎?
在PHP開發(fā)項(xiàng)目中,后臺(tái)管理因?yàn)槊嫦蛉后w相對(duì)比較固定,大部分以實(shí)現(xiàn)業(yè)務(wù)邏輯和功能。使用Bootstrap后臺(tái)模板可以讓后端開發(fā)很輕松的就展現(xiàn)給客戶一個(gè)響應(yīng)式的后臺(tái),節(jié)約前端開發(fā)的時(shí)間。下面PHP程序員雷雪松給大家分享一下最值得擁有的免費(fèi)Bootstrap后臺(tái)管理模板。
AdminLTE
AdminLTE是一個(gè)完全響應(yīng)的后臺(tái)管理模板。基于Bootstrap3框架。高度可定制,易于使用。適合許多屏幕分辨率從小型移動(dòng)設(shè)備到大型臺(tái)式機(jī)。
GitHub AdminLTE地址:https://github.com/almasaeed2010/AdminLTE
AdminLTE演示:https://adminlte.io/themes/AdminLTE/index2.html
Gentelella Admin
Gentelella Admin是一個(gè)免費(fèi)的使用Bootstrap后臺(tái)管理模板。該模板使用默認(rèn)的Bootstrap3風(fēng)格與各種強(qiáng)大的jQuery插件和工具來創(chuàng)建管理面板或后端儀表板創(chuàng)建一個(gè)強(qiáng)大的框架。
GitHub Gentelella Admin地址:https://github.com/puikinsh/gentelella
Gentelella Admin演示:https://colorlib.com/polygon/gentelella/index.html
Vali Admin
Vali Admin是一個(gè)免費(fèi)的,模塊化和易于定制的管理主題采用Bootstrap,SASS和pug.js。
GitHub Vali Admin地址:https://github.com/pratikborsadiya/vali-admin
Vali Admin演示:http://pratikborsadiya.in/vali-admin/
ModularAdmin
ModularAdmin是建立在一個(gè)模塊化的方式,一個(gè)開放源碼的儀表板的主題。這使得它非常容易擴(kuò)展、修改和維護(hù)。
GitHub ModularAdmin地址:https://github.com/modularcode/modular-admin-html
ModularAdmin演示:https://gurayyarar.github.io/AdminBSBMaterialDesign/index.html
Metis
METIS是一個(gè)簡(jiǎn)單但功能強(qiáng)大的免費(fèi)自助管理儀表板的模板,你可以隨意使用任何應(yīng)用程序。
GitHub Metis地址:https://github.com/puikinsh/Bootstrap-Admin-Template
Metis演示:https://colorlib.com/polygon/metis/
Ace
Ace是一個(gè)基于Twitter bootstrap3開發(fā)的后臺(tái)模板。
GitHub Ace地址:https://github.com/bopoda/ace
Ace演示:http://ace.jeka.by/
Light Bootstrap Dashboard
Light Bootstrap Dashboard是一個(gè)建立在Bootstrap3之上的、完全響應(yīng)的管理儀表板模板設(shè)計(jì),美麗而簡(jiǎn)單。Light Bootstrap Dashboard附帶了大量的元素集合,可以為你提供最適合你需要的應(yīng)用程序的多種可能性。它可以用來創(chuàng)建管理面板、項(xiàng)目管理系統(tǒng)、Web應(yīng)用程序后端、CMS或CRM。
GitHub Light Bootstrap Dashboard項(xiàng)目:https://github.com/creativetimofficial/light-bootstrap-dashboard
Light Bootstrap Dashboard演示:http://demos.creative-tim.com/light-bootstrap-dashboard
Material Dashboard
Material Dashboard是一個(gè)免費(fèi)的 Material Bootstrap 后臺(tái)。新的設(shè)計(jì)靈感來自谷歌的Material設(shè)計(jì)。Material Dashboard附帶了一些第三方插件重新設(shè)計(jì),以適應(yīng)其余的元素。
GitHub Material Dashboard項(xiàng)目:https://github.com/creativetimofficial/material-dashboard
Material Dashboard演示:http://demos.creative-tim.com/material-dashboard/examples/dashboard.html
Clearmin
Clearmin是基于Bootstrap3開發(fā)的儀表板/程序/管理模板。
GitHub Clearmin項(xiàng)目:https://github.com/paomedia/clearmin
Material Dashboard演示:http://cm.paomedia.com/