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