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