A. 關於java學習,有什麼書籍或者教程推薦不啦
你好,如果想學習java,推薦自學。如果覺得自己沒有自製力,可以去報個培育班,那裡有人教,會更好點。至於書的話,有很多的,比如說java編程思想等等,要結合自己的實際需要來選擇,然後就是努力了。祝你學有所成!
B. java學習路線
1、java基本語法(1 編寫 HelloWorld、2 常量、3 變數、4 數據類型、5 運算符、6 方法、7 流程式控制制語句、8 IDEA使用:目前企業使用最多開發工具、9 數組)
2、面向對象(1 類、2 對象、3 封裝、繼承、多態、4 構造器、5super、this、6 介面、抽象類、7 許可權修飾符、8 內部類、9 Random、ArrayList、String、Arrays、Math)
3、API(常用API:1 Date、2 DateFormat、3 Calendar、4 System、5 StringBuilde)
4、集合(1 Collection、2 泛型、3 List、4 Set、5 Collections、6 Map、7 HashMap)
5、異常(1 異常體系、2 異常分類、3 聲明拋出捕獲異常、4 自定義異常)
6、多線程(1 線程概念、2 線程同步、3 Lock、4 線程生命周期、5 線程池)
7、Lambda表達式(1 函數式思想概述、2 Lambda標准格式、3 Lambda語法與注意事項)
8、IO流(1 文件、2 位元組流、字元流、3 轉換流、高效流)
9、網路編程(1 網路編程三要素、2 Socket原理機制、3 UDP傳輸、4 TCP傳輸)
10、資料庫(1 mysql、2 jdbc、3 連接池、4 JdbcTemplate )
11、前端技術(1 html5、2 css、3 javascript、4 bootstrap)
12、linux(1 linux安裝、2 目錄操作、3 文件操作、4 網路操作等)
13、nginx( nginx安裝、配置、部署)
14、xml與(1 xml基本語法、2 約束)
15、jsonp( 1 jsoup概述、2 jsoup作用使用、3 xpath)
16、Servlet(1 tomcat、2 request、response、3 cookie、session、4 jsp、el、jstl、Filter)
17、web非同步開發(1 jquery3、2 ajax、3 json)
18、redis(1 nosql介紹、2 redis數據類型、3 常用命令、4 jedis)
19、maven(1 maven概念與作用、2 idea集成maven、3 maven常用命令、4 依賴管理)
20、spring(1 spring體系結構、2 spring配置、3 bean管理、 4 IOC/DI、AOP、5 事務管理、6 spring5新特性 )
C. 零基礎的人應該怎麼自學java
1、學習Java可以做網站
Java可以用來編寫網站,現在很多大型網站都用Jsp寫的,JSP全名Java Server Pages
它是一種動態網頁技術,比如我們熟悉的163,一些政府網站都是採用JSP編寫的。
所以學習Java的同學可以找開發網站方面的工作,而且現在找這方面的崗位比較多。
比如:網站開發,當然就是JSP+Servlet+JavaBean,一直以來都相當流行。
2、學習Java可以做Android
Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。所以市場上見到的手機系統例如MIUI ,阿里雲,樂蛙等,都是修改源代碼再發行的。
Java做安卓不單單是指系統,還有APP對於更多的開發人員來說,他們更多的時間是花在開發APP上面。
3、學習Java可以做游戲
或者你不知道,在以前諾基亞還很流行的時候,你玩的手機游戲有90%以上都是Java開發的。當然現在已經很少人再去開發了,都轉到安卓上去了。
電腦上也有Java開發的游戲,最經典的是:《我的世界》(minecraft ,簡稱MC),當今世界最具人氣和影響力的網路游戲之一《英雄聯盟》(簡稱lol)。
4、學習Java可以做軟體
一般編程語言都可以做軟體的,Java 也不例外,例如Eclipse,MyEclipse等知名Java開發工具.有關開發軟體組件,可以了解Java Swing編程 或者 awt 相關知識。比如:企業級應用開發,這里是JAVA的天地,大到全國聯網的系統,小到中小企業的應用解決方案,Java都佔有極為重要的地位。
D. GitHub 上有哪些值得推薦的開源電子書
語言無關類
操作系統
鳥哥的Linux私房菜 (簡體)
Linux 系統高級編程
The Linux Command Line (中英文版)
Linux 設備驅動 (第三版)
深入分析Linux內核源碼
UNIX TOOLBOX
Docker中文指南
Docker —— 從入門到實踐
FreeRADIUS新手入門
Mac 開發配置手冊
FreeBSD 使用手冊
Linux 命令行(中文版)
一步步搭建物聯網系統
Nginx開發從入門到精通 (淘寶團隊出品)
Git教程 (本文由 @廖雪峰 創作,如果覺得本教程對您有幫助,可以去 iTunes 購買)
git – 簡易指南
猴子都能懂的GIT入門
Git 參考手冊
Pro Git
Git Magic
GotGitHub
Git Community Book 中文版
Mercurial 使用教程
HgInit (中文版)
沉浸式學 Git
Git-Cheat-Sheet (感謝 @flyhigher139 翻譯了中文版)
GitHub秘籍
NoSQL資料庫筆談 (pdf)
Redis 設計與實現
Redis 命令參考
帶有詳細注釋的 Redis 3.0 代碼
帶有詳細注釋的 Redis 2.6 代碼
The Little MongoDB Book
The Little Redis Book
Neo4j 簡體中文手冊 v1.8
Neo4j .rb 中文資源
MySQL索引背後的數據結構及演算法原理
持續集成(第二版) (譯言網)
讓開發自動化系列專欄
追求代碼質量
selenium 中文文檔
Joel談軟體
約耳談軟體(Joel on Software)
關於瀏覽器和網路的 20 項須知
前端知識體系
瀏覽器開發工具的秘密
Chrome 開發者工具中文手冊
Chrome擴展開發文檔
Grunt中文文檔
移動Web前端知識庫
正則表達式30分鍾入門教程
前端開發體系建設日記
移動前端開發收藏夾
JSON風格指南
HTTP 介面設計指北
前端資源分享(一)
前端資源分享(二)
前端代碼規范 及 最佳實踐
w3school教程整理
大數據/數據挖掘/推薦系統/機器學習相關資源
程序員編程藝術
每個程序員都應該了解的內存知識(譯)【第一部分】
取悅的工序:如何理解游戲 (豆瓣閱讀,免費書籍)
OpenWrt智能、自動、透明翻牆路由器教程
awk程序設計語言
C++ 並發編程指南 (@傅海平ICT)
Linux C編程一站式學陪襲枯習 (宋勁杉, 北京亞嵌教育研究中心)
CGDB中文手冊
100個gdb小技巧
100個gcc小技巧禪碰
ZMQ 指南
How to Think Like a Computer Scientist (中英文版)
跟我一起寫Makefile(PDF)
GNU make中文手冊
GNU make 指南
Google C++ 風格指南
C/C++ Primer (by @andycai)
簡單易懂的C魔法
Cmake 實踐 (PDF版)
C++ FAQ LITE(中文版)
C++ Primer 5th Answers
學習CSS布局
通用 CSS 筆記、建議與指導
CSS參考手冊
Emmet 文檔
前端代碼規范 (騰訊alloyteam團隊)
Dart 語言導覽
Fortran77和90/95編程入門
實時 Java 系列
Apache Shiro 用戶指南
使用 Eclipse 和 Java SE 6 創建獨立 Web Services 應用程序
第 1 部分: Web Services 服務端應用程序
第 2 部分: Web 服務客戶端應用程序
JavaServer Faces 1.2 入門
第 1 部分: 構建基本應用程序
第 2 部分: JSF 生命周期、轉換、檢驗和階段監聽器
用 Eclipse Europa 進行 Web 開發
第 1 部分: Eclipse Java EE
第 2 部分: PHP 開發工具
第 3 部分: Ruby Development Toolkit 和 RadRails
使用 JavaServer Faces 構建蘆洞 Apache Geronimo 應用程序
第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 構建基本的應用程序
第 2 部分: 在 JavaServer Faces 中使用 Tomahawk
第 3 部分: 使用 ajax4jsf 添加 Ajax 功能
第 4 部分: 使用 Apache Trinidad 組件擴展 JSF
第 5 部分: 將 JSF 應用程序與 Spring 集成
Apache Geronimo 和 Spring 框架
第 1 部分: 開發方法學
第 2 部分: 構建第一個應用程序
第 3 部分: 集成 DAO 與 ORM
第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow
第 5 部分: Spring MVC
第 6 部分: Spring MVC:使用 Web 視圖技術
終極 mashup —— Web 服務和語義 Web
第 1 部分: 使用與組合 Web 服務
第 2 部分: 管理 Mashup 數據緩存
第 3 部分: 理解 RDF 和 RDFs
第 4 部分: 創建本體
第 5 部分: 切換 Web 服務
Jersey 2.x 用戶指南
MyBatis中文文檔
Google JavaScript 代碼風格指南
Airbnb JavaScript 規范
JavaScript 標准參考教程(alpha)
Javascript編程指南 (源碼)
javascript 的 12 個怪癖
JavaScript 秘密花園
JavaScript核心概念及實踐 (PDF) (此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)
《JavaScript 模式》翻譯,此書中文版有售,但是紙質書翻譯的還沒有這個版本翻譯的好
命名函數表達式探秘 (注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)
學用 JavaScript 設計模式 (開源中國)
深入理解JavaScript系列
ECMAScript 6 入門 (作者:阮一峰)
jQuery
jQuery 解構
簡單易懂的JQuery魔法
How to write jQuery plugin
Node.js
Node入門
七天學會NodeJS
Nodejs Wiki Book (繁體中文)
express.js 中文文檔
koa 中文文檔
使用 Express + MongoDB 搭建多人博客
Express框架
nodejs文檔
Node.js 包教不包會
Learn You The Node.js For Much Win! (中文版)
Node debug 三法三例
underscore.js
Underscore.js中文文檔
backbone.js
backbone.js入門教程 (PDF)
Backbone.js入門教程第二版
Developing Backbone.js Applications(中文版)
AngularJS
AngularJS最佳實踐和風格指南
AngularJS中譯本
AngularJS入門教程
構建自己的AngularJS
在Windows環境下用Yeoman構建AngularJS項目
zepto 簡明中文手冊
Sea.js
Hello Sea.js
CoffeeScript
CoffeeScript Cookbook
The Little Book on CoffeeScript中文版
ExtJS
Ext4.1.0 中文文檔
Chrome擴展及應用開發
JavaScript入門教程
PHP調試技術手冊(PDF)
XDebug 2中文手冊(譯) (CHM)
PHP之道
PHP 最佳實踐
PHP安全最佳實踐
深入理解PHP內核
PHP擴展開發及內核應用
CodeIgniter 用戶指南
Laravel4 中文文檔
Laravel 入門
Symfony2中文文檔 (未譯完)
Phalcon中文文檔(翻譯進行中)
YiiBook幾本Yii框架的在線教程
簡單易懂的PHP魔法
swoole文檔及入門教程
iOS開發60分鍾入門
iOS7人機界面指南
Google Objective-C Style Guide 中文版
iPhone 6 屏幕揭秘
Apple Watch開發初探
馬上著手開發 iOS 應用程序
網易斯坦福大學公開課:iOS 7應用開發字幕文件
Android Design(中文版)
Google Android官方培訓課程中文版
Android學習之路
小白的Python教程
簡明Python教程
零基礎學Python
Python 2.7 官方教程中文版
Python 3.3 官方教程中文版
深入 Python 3
PEP8 Python代碼風格規范
Google Python 風格指南 中文版
Python入門教程 (PDF)
Python的神奇方法指南
笨辦法學 Python (PDF版下載)
Django 文檔中文版
Django 最佳實踐
The Django Book 中文版
web.py 0.3 新手指南
Web.py Cookbook 簡體中文版
Dive Into Python 中文版
Bottle 文檔中文版 (需翻牆)
Flask 文檔中文版
Jinja2 文檔中文版
Werkzeug 文檔中文版
Flask之旅
Introction to Tornado 中文翻譯
Python自然語言處理中文版 (感謝陳濤同學的翻譯,也謝謝 @shwley 聯系了作者)
Python 繪圖庫 matplotlib 官方指南中文翻譯
Scrapy 0.25 文檔
ThinkPython
Ruby 風格指南
Rails 風格指南
笨方法學 Ruby
Ruby on Rails 指南
Ruby on Rails 實戰聖經
Ruby on Rails Tutorial 原書第 2 版 (本書網頁版免費提供,電子版以 PDF、EPub 和 Mobi 格式提供購買,僅售 9.9 美元)
編寫Ruby的C拓展
Ruby 源碼解讀
Shell腳本編程30分鍾入門
Go編程基礎
Go入門指南
學習Go語言 (PDF)
Go Web 編程 (此書已經出版,希望開發者們去購買,支持作者的創作)
Go實戰開發 (當我收錄此項目時,作者已經寫完第三章,如果讀完前面章節覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續創作)
Network programming with Go 中文翻譯版本
實戰 Groovy 系列
一份其實很短的 LaTeX 入門文檔
一份不太簡短的 LATEX 2ε 介紹 (PDF版)
ANSI Common Lisp 中文翻譯版
Lua編程入門
Real World Haskell 中文版
R語言忍者秘笈
Scala課堂 (Twitter的Scala中文教程)
Effective Scala(Twitter的Scala最佳實踐的中文翻譯)
Scala指南
The Swift Programming Language 中文版
Modern Perl 中文版
Perl 程序員應該知道的事
笨辦法學Prolog
Vim中文文檔
笨方法學Vimscript 中譯本
Vim中文文檔
編譯原理(紫龍書)中文第2版習題答案
把《編程珠璣》讀薄
Effective C++讀書筆記
Golang 學習筆記、Python 學習筆記、C 學習筆記 (PDF)
Jsoup 學習筆記
學習筆記: Vim、Python、memcached
圖靈開放書翻譯計劃–C++、Python、Java等
蒂姆·奧萊利隨筆 (由譯言網翻譯,電子版免費)
Octave 入門 (PDF版)
SICP 解題集
精彩博客集合
正則表達式簡明參考
E. 怎麼樣才能打好JAVA的學習基礎
從大學到現在,我使用Java已經將近20年,日常也帶實習生,還在公司內部做training,所以可以分享下我的經驗,希望對你有用。
因為是在工作中培訓,就必然有兩個約束:實用、時間緊,因此就不能像大學那樣,把所有的知識點都面面俱到的講到。而只能挑基礎的,實用的,難理解的講。至於其他邊邊角角的知識,就一筆帶過。一則沒有時間,二則不常用,再則既使講了,學生印象也不深刻。總之一句話:「好鋼用在刀刃上」。
下面,就根據我的實踐,具體談下學習過程:
1.基礎知識
我學習java的時候,先是通讀了《Java編程思想》,然後是《Java核心技術》。當時這兩本書還不像現在這么厚,而剛才我把案頭的《Java核心技術》第9版翻了翻,上下兩冊已經1700多頁了,可想而知,如果要把它通讀一遍,且不說把所有的代碼都調通,就是當小說讀,估計也需要些時間。
但我現在教學依然首推《Java核心技術》,主要是體系完整,實例多,可操作性強。但對初學者,我一般是只講前6章,也就是下面的內容:
Java程序設計概述
Java程序設計環境
Java的基礎程序設計結構
對象與類
繼承
介面與內部類
就《Java核心技術》第9版來說,也就是到250頁為止,加把勁,1個月拿下完全沒問題。
因為你是自學,所以建議你一定要把其中的代碼都調通,課後的作業盡量去做。除此之外,還有兩點特別重要:
#.學習筆記
因為你是自學,不像在企業中學了就能夠實踐,印象自然特別深刻。而自學因為沒有實踐的及時反饋,所以記筆記就顯得特別重要。因為記筆記就像寫作一樣,是整理思路的絕佳方法。同時學習筆記也是你以後開發,面試的絕好資料。
學習編程,人跟人是不一樣的,別人覺得難理解的東西,對你卻不一定;而你覺得難理解的東西,別人可能又會覺得特簡單。而學習筆記就是自己專有的「難點手冊」,有點像高考時的「錯題本」,以後無論是在面試前,還是在日常工作中,隨時都可以翻出來看看,自是獲益匪淺。
#.分門別類保存demo
學習筆記是很好的文字資料,但編程界有句話說的特別好,所謂「no code, no text」,意思就是說:千言萬語都沒有一段代碼來的實在。
以我的經驗,在你在學習的過程中,就某個知識點,無論當時理解的多透徹,調試的多棒,只要時間一長,等到了實用的時候,肯定會碰到各種各樣的問題,一些看似簡單的東西,此時死活就是調不通,正所謂人到事中迷。這個時候,如果你手頭恰有運行良好的demo,打開參考一下(甚至直接拷貝過來),問題自然迎刃而解。而且因為這些demo都是你親手調試出來,印象自然特別深刻,一碰到問題,在腦子中自會立刻涌現。
所以說,在學習的過程,一定要善待你調通的demo,千萬不要用完了就扔,等後來碰到困難,想要用時卻找不到,追愧莫及。正確的做法就是把所有調通的demo,分門別類的保存起來,到時候查起來自是得心應手。
人都說「書到用時方恨少」,其實代碼也是這樣,所謂「demo用時方恨少」。
2.Spring
目前在Java EE開發中,Spring已經成為和Java核心庫一樣的基礎設施,所以說如果想成為一個合格的Java程序員,Spring肯定繞不開。另一方面,如果掌握了Spring體系,Java基本上就算入門了,就有能力進行一些實用級的開發了。
但Spring本身也是日漸復雜,衍生項目越來越多,但最最核心的概念依舊是IOC和AOP,掌握了這兩個概念,再把Spring MVC學會,再學習其他的衍生項目就會平滑很多。
順便在這里說一下,如果你現在也在學習Java,在入門學習Java的過程當中,有遇見任何關於學習方法,學習路線,學習效率等方面的問題,你可以申請加入我的Java新手學習交流qun:前面輸入是:三九零,最後輸入是:七八一四。裡面聚集了很多正在學習Java技術的初學者,其中不乏也有正在從事Java技術開發的大牛,裙文件裡面還有我做Java技術這段時間整理的一些學習手冊,面試題,開發工具,PDF文檔書籍教程,需要的話都可以自行來獲取下載。
同時,因為Spring本身就應用了許多優雅的設計理念,所以學習Spring的過程,也是加強Java基礎知識學習的過程。因此等你掌握了Spring,原來很多你理解不透徹的Java特性,此時就會恍然大悟,包括介面、抽象類等。
我學習Spring,讀的第一本書是《Spring實戰》,坦率的說,書很一般,但市面上比它好的書,我卻沒有遇到過。還有一本《Spring源碼深度解析》也不錯,對Spring的設計理念講的尤其透徹,雖然整本書讀起來有些艱澀,但前幾章卻生動有趣,也是整本書的精華。所以建議你在學習Spring之前,先把該書的前幾章通讀一下,然後再回過頭來學習《Spring實戰》會順利很多。
以我經驗,要學透Spring,終極的方法還是閱讀源碼(我當時就是這么乾的),待把Spring的核心源碼通讀了,人就真的自由了(所謂無真相不自由),不僅是對Spring,而是對整個Java體系。以後再遇到其他框架,大概一眼就能看出其中的脈絡,所謂到了「看山不是山」的境界。但這都是後話,可以作為以後你努力的方向。
和學習Java基礎知識一樣,學習Spring也一定要記筆記,一定要分門別類保存demo。
老實說,Spring對初學者不算簡單,因此最好能有個好老師帶一下,不用太長時間,2個課時即可,然後就是在你遇到大的困難時,能及時的點撥下。
以我的經驗,要初步掌握Spring,大概需要1到1個半月的時間。
3.其他知識
Spring是Java編程的基礎設施,但真要進入到實際項目的開發,還有些東西繞不過,包括 MySql,Mybatis,Redis,Servlet等,但如果你經過Spring的洗禮,這些東西相對就簡單多了,以我的經驗,1個月的時間足夠了。
4.實踐
學習Java,光學不練肯定是不行的。但因為是自學,所以就沒有實際的產品讓你練手,但也沒有關系,誰大學還沒有做過畢業設計呢?以我的經驗,大家最愛的「學生管理系統」依舊是個很好的練手系統。
別看「學生管理系統」邏輯簡單,但麻雀雖小五臟俱全,其中資料庫設計、Mybatis,Spring、SpringMVC,Servlet、Tomcat一個都不缺,絕對的練手好伴侶。
還有,雖然你的學習重點在Java,因為要做一個完整的demo,前端的配合肯定少不了。因此就免少不了要學一些簡單的JS、HTML知識,但因為前端本就是個很大的topic,所以一定要控制好邊界,千萬不要顧此失彼。就「學生管理系統」來說,在前端上,只要實現一個包含table、textbox、button,能發送REST請求到server,能實現學生的「增刪改查」的簡單頁面即可。
作為一個練手項目,目標就是把Java的主要技能點串起來,所以自不求盡善盡美(也不可能),所以1個月時間足夠了。
最後
按照上面的過程,4個月的時間剛剛好。當然Java的體系是很龐大的,還有很多更高級的技能需要掌握,但不要著急,這些完全可以放到以後工作中邊用別學。
學習編程就是一個由混沌到有序的過程,所以你在學習過程中,如果一時碰到理解不了的知識點,大可不必沮喪,更不要氣餒,這都是正常的不能在正常的事情了,不過是「人同此心,心同此理」的暫時而已。
在日常的教學中,我常把下面這句話送給學員們,今天也把它送給你:
「道路是曲折的,前途是光明的!」
祝你好運!
F. Java培訓班的課程一般都學習什麼內容呢
階段一-微服務課程免費下載
鏈接:https://pan..com/s/191cR1oZ_elMd8y1TyHg0rA
微服務是對於微信公眾平台提供的輔助管理平台,強化了微信公眾號的互動營銷推廣與客戶關系維護功能。微服務平台開發了為商家定製的「個性化管理、營銷推廣、客戶關系管理、會員卡管理」等幾個重要的運營管理模塊。
G. 「開源」springboot快速開發框架推薦,接私活利器
本期為大家精選了 碼雲 上優秀的 Spring Boot 語言開源項目,涵蓋了企業級系統框架、文件文檔系統、秒殺系統、微服務化系統、後台管理系統等,希望能夠給大家帶來一點幫助:)
1、項目名稱: 分布式敏捷開發系統架構
項目簡介: 基於 Spring + SpringMVC + Mybatis 分布式敏捷開發系統架構,提供整套公共微服務服務模塊:集中許可權管理(單點登錄)、內容管理、支付中心、用戶管理(支持第三方登錄)、微信平台、存儲系統、配置中心、日誌分析、任務和通知等,支持服務治理、監控和追蹤,努力為中小型企業打造全方位J2EE企業級開發解決方案。
項目地址:https://gitee.com/shuzheng/zheng2、
2、項目名稱: 模塊化開發系統
項目簡介: 以 SpringBoot 為中心,模塊化開發系統,用戶可以隨意刪減除許可權框架外 任意的系統模塊。復用,組裝性強主要應用技術:
項目地址: https://gitee.com/YYDeament/88ybg
3、項目名稱: JAVA 分布式快速開發平台
項目簡介: JAVA 分布式快速開發平台:SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/bbo分布式,Redis 緩存,Shiro 許可權管理,Spring-Session 單點登錄,Quartz 分布式集群調度,Restful 服務,QQ/微信登錄,App token 登錄,微信/支付寶支付;日期轉換、數據類型轉換、序列化、漢字轉拼音、身份證號碼驗證、數字轉人民幣、發送簡訊、發送郵件、加密解密、圖片處理、excel 導入導出、FTP/SFTP/fastDFS 上傳下載、二維碼、XML 讀寫、高精度計算、系統配置工具類等。
項目地址:https://gitee.com/iBase4J/iBase4J
4、項目名稱: 快速開發框架 ThinkGem
項目地址: https://gitee.com/thinkgem/jeesite
5、項目名稱: Java 快速開發平台 MCMS
項目簡介: 完整開源,Java 快速開發平台。基於 Spring、SpringMVC、Mybatis 架構,MStore 提供更多好用的插件與模板(文章、商城、微信、論壇、會員、評論、支付、積分、工作流、任務調度等,同時提供上百套免費模板任意選擇),價值源自分享!銘飛系統不僅一套簡單好用的開源系統、更是一整套優質的開源生態內容體系。
項目地址: https://gitee.com/mingSoft/MCMS
6、項目名稱: 分布式秒殺系統
項目簡介: 可能秒殺架構原理大家都懂,網上也有不少實現方式,但大多都是文字的描述,告訴你如何如何,什麼加鎖、緩存、隊列之類。但很少全面有的案例告訴你如何去做,既然是從0到1,希望以下代碼案例可以幫助到你。當然最終落實到生產,還有很長的路要走,要根據自己的業務進行編碼,實施並部署。你將會在代碼案例中學到以下知識:
項目地址: https://gitee.com/52itstyle/spring-boot-seckill
7、項目名稱: Spring Boot 快速開發平台
項目簡介: renren-fast 是一個輕量級的 Spring Boot 快速開發平台,其設計目標是開發迅速、學習簡單、輕量級、易擴展;使用 Spring Boot、Shiro、MyBatis、Redis、Bootstrap、Vue2.x 等框架,包含:管理員列表、角色管理、菜單管理、定時任務、參數管理、代碼生成器、日誌管理、雲存儲、API 模塊(APP 介面開發利器)、前後端分離等。
項目地址: https://gitee.com/bao/renren-fast
8、項目名稱: 企業級快速開發腳手架
項目簡介: 本項目是 spring boot 搭建的一個企業級快速開發腳手架。其技術棧如下所示:
項目地址: https://gitee.com/jamen/slife
9、項目名稱: 文件文檔在線預覽
項目簡介: 此項目為使用 spring boot 打造文件文檔在線預覽項目解決方案,對標業內付費產品有【永中office】【office365】【idocv】等,在取得公司高層同意後以Apache協議開源出來反哺社區,該項目使用流行的spring boot搭建,易上手和部署,基本支持主流辦公文檔的在線預覽,如 doc、docx、Excel、pdf、txt、zip、rar、圖片等等。
項目地址: https://gitee.com/kekingcn/file-online-preview
10、項目名稱: 微服務化開發平台
項目簡介: Cloud-Admin 是國內首個基於 Spring Cloud 微服務化開發平台,核心技術採用 Spring Boot2 以及 Spring Cloud Gateway 相關核心組件,前端採用 vue-element-admin 組件。具有統一授權、認證後台管理系統,其中包含具備用戶管理、資源許可權管理、網關 API 管理等多個模塊,支持多業務系統並行開發,可以作為後端服務的開發腳手架。代碼簡潔,架構清晰,適合學習和直接項目中使用。
項目地址: https://gitee.com/minull/ace-security
11、項目名稱: 後台管理系統 Guns
項目簡介: Guns 基於 SpringBoot,致力於做更簡潔的後台管理系統,完美整合 springmvc + shiro + mybatis-plus + beetl。Guns 項目代碼簡潔,注釋豐富,上手容易,同時 Guns 包含許多基礎模塊(用戶管理,角色管理,部門管理,字典管理等10個模塊),可以直接作為一個後台管理系統的腳手架。Guns v3.0 新增 rest api 服務,提供對接服務端介面的支持,並利用 jwt token 鑒權機制給予客戶端的訪問許可權,傳輸數據進行 md5 簽名保證傳輸過程數據的安全性!
項目地址: https://gitee.com/naan1993/guns