AdminLTE介绍AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,它提供了一系列响应的、可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕分辨率,兼容PC和移动端。通过AdminLTE,我们可以快速的创建一个响应式的Html5网站。

AdminLTE框架在网页架构与设计上,有很大的辅助作用,尤其是前端架构设计师,用好AdminLTE不但美观,而且可以免去写很大CSS与JS的工作量。

2.GitHub获取AdminLTE

https://github.com/almasaeed2010/AdminLTE

https://github.com/itheima2017/adminlte2-itheima  中文版

我们可以从上面网址获取AdminLTE源代码

浏览器兼容性

  • IE 9+
  • Firefox (latest)
  • Chrome (latest)
  • Safari (latest)
  • Opera (latest)

技术栈

  • 前端

    Bootstrap3 + jQuery

  • 编译

    fis3 + gulp + npm

https://gitee.com/zscat/mallplus/wikis/pages/preview?sort_id=2242741&doc_id=326093

https://gitee.com/tPrograming/mall-app-web?_from=gitee_search

litemall

一个小商场系统。

litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

目代码

  • 码云
  • GitHub

项目架构

技术栈

  1. Spring Boot
  2. Vue
  3. 微信小程序

功能

小商城功能

  • 首页
  • 专题列表、专题详情
  • 分类列表、分类详情
  • 品牌列表、品牌详情
  • 新品首发、人气推荐
  • 优惠券列表、优惠券选择
  • 团购
  • 搜索
  • 商品详情、商品评价、商品分享
  • 购物车
  • 下单
  • 订单列表、订单详情、订单售后
  • 地址、收藏、足迹、意见反馈
  • 客服

管理平台功能

  • 会员管理
  • 商城管理
  • 商品管理
  • 推广管理
  • 系统管理
  • 配置管理
  • 统计报表

快速启动

  1. 配置最小开发环境:

    • MySQL
    • JDK1.8或以上
    • Maven
    • Nodejs
    • 微信开发者工具
  2. 数据库依次导入litemall-db/sql下的数据库文件

    • litemall_schema.sql
    • litemall_table.sql
    • litemall_data.sql

这里的数据库由三个sql文件组成:

  1. litemall_schema.sql

    作用是创建空数据库、创建用户、设置访问权限。

    开发者开发测试阶段可以使用,但是部署生产阶段一定要注意修改这里的默认用户名和密码。

  2. litemall_table.sql

    作用是创建数据库表,但是没有创建任何数据。

    因此,开发者可以在部署生产阶段直接使用。

  3. litemall_data.sql

    作用是创建测试数据。

  1. 启动小商场和管理后台的后端服务

    打开命令行,输入以下命令

    cd litemall
    mvn install
    mvn clean package
    java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
  2. 启动管理后台前端

    打开命令行,输入以下命令

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cd litemall/litemall-admin
    cnpm install
    cnpm run dev

    此时,浏览器打开,输入网址http://localhost:9527, 此时进入管理后台登录页面。

管理员用户名admin123,管理员密码admin123

  1. 启动小商城前端

    这里存在两套小商场前端litemall-wx和renard-wx,开发者可以分别导入和测试:

    1. 微信开发工具导入litemall-wx项目;
    2. 项目配置,启用“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”
    3. 点击“编译”,即可在微信开发工具预览效果;
    4. 也可以点击“预览”,然后手机扫描登录(但是手机需开启调试功能)。

    注意:

    这里只是最简启动方式,而小商场的微信登录、微信支付等功能需开发者设置才能运行, 更详细方案请参考文档。

  2. 启动轻商城前端

    打开命令行,输入以下命令

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cd litemall/litemall-vue
    cnpm install
    cnpm run dev

    此时,浏览器(建议采用chrome 手机模式)打开,输入网址http://localhost:6255, 此时进入轻商场。

    3,yshop

https://gitee.com/chenyun5155/yshop-uniapp?_from=gitee_search

https://gitee.com/guchengwuyue/yshopmall

项目简介

SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue 的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。

商城功能

商品模块:商品添加、规格设置,商品上下架等订单模块:下单、购物车、支付,发货、收货、评价、退款等营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送配置模块:各种配置用户模块:登陆、注册、会员卡、充值等其他等项目结构

项目采用分模块开发方式

yshop-weixin 微信相关模块yshop-common 公共模块yshop-admin 后台模块yshop-logging 日志模块yshop-tools 第三方工具模块yshop-generator 代码生成模块yshop-shop 商城模块yshop-mproot mybatisPlus系统预览

教程
Java
JavaGuide :【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
CS-Notes :技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。
advanced-java :互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
architect-awesome :后端架构师技术图谱。
toBeTopJavaer :Java工程师成神之路 。
tutorials:该项目是一系列小而专注的教程 - 每个教程都涵盖 Java 生态系统中单一且定义明确的开发领域。 当然,它们的重点是 Spring Framework - Spring,Spring Boot 和 Spring Securiyt。 除了 Spring 之外,还有以下技术:核心 Java,Jackson,HttpClient,Guava。
JCSprout :处于萌芽阶段的Java核心知识库。
JavaFamily :【互联网一线大厂面试+学习指南】进阶知识完全扫盲。
JGrowing :Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。
数据结构/算法
LeetCodeAnimation :Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)。
TheAlgorithms-Java :All Algorithms implemented in Java。
SpringBoot
SpringAll :循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码。
springboot-learning-example :Spring Boot 实践学习案例,是 Spring Boot 初学者及核心技术巩固的最佳实践。
SpringCloud
SpringCloudLearning : 《史上最简单的Spring Cloud教程源码》。
SpringCloud :基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。
大数据
BigData-Notes :大数据入门指南 ⭐️。
flink-learning :含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。
设计模式
java-design-patterns : Design patterns implemented in Java。
框架
spring-boot :Spring Boot可以轻松创建独立的生产级基于Spring的应用程序,内置 web 服务器让你可以像运行普通 Java 程序一样运行项目。另外,大部分Spring Boot项目只需要少量的配置即可,这有别于 Spring 的重配置。
flink :Apache Flink 是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink 能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。
Sentinel :A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库)。
dubbo :Apache Dubbo是一个基于Java的高性能开源RPC框架。
spring-cloud-kubernetes : Kubernetes 集成 Spring Cloud Discovery Client, Configuration, etc…。
seata : Seata 是一种易于使用,高性能,基于 Java 的开源分布式事务解决方案。
skywalking : 针对分布式系统的应用性能监控,尤其是针对微服务、云原生和面向容器的分布式系统架构。
软件/系统
开发
elasticsearch:开源,分布式,RESTful搜索引擎。
zipkin :Zipkin是一个分布式跟踪系统。它有助于收集解决服务体系结构中的延迟问题所需的时序数据。功能包括该数据的收集和查找。
apollo :Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
canal :阿里巴巴 MySQL binlog 增量订阅&消费组件。
DataX :DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。
cat : CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
server : 野火IM是一套跨平台、核心功能开源的即时通讯解决方案。
EasyScheduler : Easy Scheduler是一个分布式工作流任务调度系统,主要解决“复杂任务依赖但无法直接监控任务健康状态”的问题。Easy Scheduler以DAG方式组装任务,可以实时监控任务的运行状态。同时,它支持重试,重新运行等操作… 。
其他
halo :Halo 可能是最好的 Java 博客系统。
实战
mall :mall 项目是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现。
mall-swarm : mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。
litemall : 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端。
vhr :微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
FEBS-Shiro :Spring Boot 2.1.3,Shiro1.4.0 & Layui 2.5.4 权限管理系统。
工具
guava :Guava 是一组核心库,其中包括新的集合类型(例如multimap 和 multiset),不可变集合,图形库以及用于并发、I / O、哈希、原始类型、字符串等的实用程序!
p3c :Alibaba Java Coding Guidelines pmd implements and IDE plugin。Eclipse 和 IDEA 上都有该插件,推荐使用!
arthas : Arthas 是Alibaba开源的Java诊断工具。
hutool : Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。
thingsboard :开源物联网平台 - 设备管理,数据收集,处理和可视化。

JavaGuide:【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
springboot-guide : 适合新手入门以及有经验的开发人员查阅的 Spring Boot 教程(业余时间维护中,欢迎一起维护)。
programmer-advancement : 我觉得技术人员应该有的一些好习惯!
spring-security-jwt-guide :从零入门 !Spring Security With JWT(含权限验证)后端部分代码。

Spring Cloud
分布式锁
分布式id生成
微服务相关工具类
秒杀系统设计与实现
异步执行
SpringCloud2.0的微服务开发脚手架
springcloud 前后端管理系统框架
zuihou/zuihou-admin-cloud: 基于SpringCloud(Hoxton.SR3) 的SaaS 微服务脚手架

分布式任务调度
xxl-job
sia-task
OhMyScheduler: 新一代分布式调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略

分布式监控链路追踪
Skywalking
spring cloud sleuth zipkin 分布式链路追踪
cat 美团开源监控
prometheus 监控系统和时间序列数据库
MyPerf4J 监控
sofa-tracer: 分布式系统调用跟踪的组件

分布式分库分表
sharding-jdbc
mycat
多数据源 动态数据源

分布式缓存
Jetcache 阿里巴巴开源缓存系统 支持注解设置缓存失败时间,支持缓存同步或异步自动刷新
J2Cache
Codis redis集群
支持注解缓存失效时间 主动异步刷新缓存

分布式事务
seata
tx-lcn

分布式熔断限流
sentinel
resilience4j

分布式配置中心和注册中心
consul
nacos 阿里服务发现与配置中心
apolo 携程分布式配置中心
spring cloud config

分布式网关
spring cloud gateway
zuul2
tengine 基于nginx
openrestry 基于lua nginx
kong 基于nginx

分布式消息队列
Kafka
QMQ 去哪儿开源
RabbitMQ
DDMQ: 滴滴基于 Apache RocketMQ 构建的消息队列

数据同步
Canal mysql binlog的增量订阅&消费组件
syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)
基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步
离线数据同步工具/平台

搜索
Springboot2.1.1+elasticsearch6.5.3搭建的企业级搜索平台,支持PB级数据
基于springboot的elasticsearch RestHighLevelClient客户端调用封装工具
ES 搜索监控
elasticsearch+hbase海量数据查询

CI/CD
jenkins
docker 部署
sonarqube 代码检查系统
walle 瓦力上线部署系统
ansible linux 自动化运维工具
openspug/spug: 开源运维平台
rtty: 在任何地方通过web访问您的设备的终端
Taisite-Platform: 开源的接口自动化测试平台
dapps: Dapps 是一个跨平台的应用商店,包含众多软件,基于docker
Archery: Archery 定位于 SQL 审核查询平台

系统应用
mall4j spring boot的JAVA开源商城系统
pig SpringCloud OAuth2.0
renren-security
ocp 企业级微服务框架(用户权限管理,配置中心管理,应用管理)
spingBlade Springboot2 Springcloud React Vue
Roses Spring Boot 2和Spring Cloud Finchley.RELEASE
商城系统
mall-learning 电商学习系统
springboot2 权限管理系统
微服务网关,鉴权
vhr
面试题
springboot例子
基于springboot的快速学习示例
spring boot demo
x-boot vue 分布式限流/同步锁/验证码/SnowFlake雪花算法ID生成 动态权限管理 数据权限 工作流 代码生成 日志记录 定时任务 第三方社交账号、短信登录 单点登录
基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka
史上最全的整合第三方登录的开源库
spring cloud + vue + oAuth2.0全家桶实战 商城
jeecg-boot 快速开发平台
spider-flow: 新一代爬虫平台
md_blockchain: 开源java区块链平台

权限安全
xxl-sso: 分布式单点登录框架
radar: 实时风控引擎(Risk Engine)

IM应用
野火IM
t-io

设计模式
Java 设计模式源码

算法与数据结构
Java算法
java算法
leetcode题解

组件工具类
hutool Java工具包封装
vjtools 唯品会Java规范工具包
google guava java工具
ThreadLocal在线程间传递
java即时通讯系统
excel导入导出工具类
excel导入导出工具类
微信API工具类
OCR 携程自研的OCR项目
支持注解的 java 重试框架 基于spring-retry和guava-retry
springboot 邮件发送
管理异常通知
JVM 问题排查工具
arthas Java线上环境实时诊断工具
mat Java内存分析工具
JProfiler Java内存分析工具

Java 教程源码
spring源码
springboot2.0教程
springboot源码
springcloud教程
spring教程
spring教程
JavaGuide 面试
JCSprout 面试
程序员技能图谱
常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考
芋道源码
泥瓦匠
Springboot 全家桶
mybatis源码中文注释
springcloud-learning
数据库
数据库连接池
mybatis-plus 自动生成增删改查、java代码
fastmybatis
Ti-DB
开源分布式关系型nosql数据库

大数据
数据分析
hadoop 可视化图表
大数据入门指南

架构
架构师技术图谱
可扩展,可靠且高性能的大型系统背后的模式

三、python
从零学Python

django 教程
python教程
python 下载字幕小工具
任务队列
echarts ptyhon 生成图表
微博爬虫
爬虫入门教程
python调用微信api
中国诗词
连接mysql
数据分析 第二版
用sql实现可视化数据图表
爬虫集合
推荐系统
新华字典
微信公众号爬虫
爬虫框架
python软件
开源运维平台 Flask
最简单的发送邮件python实现
Python - 100天从新手到大师
python教程
建议收藏,22个Python迷你项目(附源码)

python算法
python算法
python算法
算法面试笔记
算法大全
算法

五、AI
机器学习教程
pytorch电子书
聊天机器人教程
deep learning
100天学会机器学习
神经网络与深度学习
机器学习
caffe
深度学习翻译
深度学习
pytorch
深度学习课程表
NLP Python
Tensorflow电子书
AI学习大全
机器学习
软件工程师的机器学习
deeplearningbook 深度学习
TensorFlow-World 机器学习
EffectiveTensorflow 机器学习

六、前端
腾讯前端开发规范
Material Design 网页的响应式前端框架
基于vue前端框架
饿了么基于vue前端框架
阿里ReactJs前端框架
有赞基于vue移动端框架
ElemeFE
minui
nodejs+Git+markdown wiki
React 的图表库
前端原型学习
vue开源组件大全
借书小程序
阿里蚂蚁vue组件
Html5 西瓜视频播放器源码

七、Android
开源Android app源码
AndroidUtilCode 工具类
DevUtils 工具类
android工具包
通用弹窗组件
anroid面试
下拉刷新
mvpArms
动态化构建 Native 页面的框架
秒级编译
界面悬浮窗
自动适配

八、跨平台开发
Motrix 基于electron 开发的下载工具
electron 博客

九、开源工具教程
用于快速切换 hosts 文件的小程序,基于 Electron 开发
阿里巴巴java代码检测插件
Git 树形浏览chrome插件
ss
英语学习
shell python脚本
chrome 插件开发demo
变量命名神器
北大课程资料
MAC 免费开源软件
清华大学计算机课程资料

十、产品
产品思维

十一、大牛
阮一峰开源阅读

优秀的GitHub开源项目介绍相关推荐

  1. GitHub 优秀的 Android 开源项目——转自多篇网络文章

    GitHub 优秀的 Android 开源项目 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的Vie ...

  2. GitHub优秀的Android开源项目

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  3. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  4. GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  5. 优秀的 Verilog/FPGA开源项目介绍(十二)- 玩FPGA不乏味

    优秀的 Verilog/FPGA开源项目介绍(十二)- 玩FPGA不乏味 Hello,大家好,之前给大家分享了大约一百多个关于FPGA的开源项目,涉及PCIe.网络.RISC-V.视频编码等等,这次给 ...

  6. GitHub 优秀的 Android 开源项目(值得研究)

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

  7. 优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing)

    优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing) 介绍 FPGA在数字信号处理领域一直有着比通用CPU得天独厚的优势,所以一直都受 ...

  8. GitHub开源项目 - Jeecg-Boot开始开发平台介绍

    GitHub开源项目 - Jeecg-Boot开始开发平台介绍 Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis ...

  9. 优秀的 Verilog/FPGA开源项目介绍(七)- CAN通信

    优秀的 Verilog/FPGA开源项目介绍(七)- CAN 0.CAN总线介绍 <[科普]CAN总线介绍及FPGA实现方案简介> 1.CAN权威文档 CAN总线有两个ISO国际标准:IS ...

最新文章

  1. Hadoop简要介绍
  2. 使用STC8G1K08制作调频接收模块TEA5767配置电路
  3. 皮一皮:据说这是昨天大多数人的写照...
  4. Oracle四舍五入,向上取整,向下取整
  5. Systemd 入门及常用命令
  6. 【转贴】Decoda Tutorial LUA调式器
  7. 限制服务器访问指定网站,如何允许或限制某一国或地区的用户访问网站
  8. coreldraw错误代码14001_CorelDRAW文件损坏的几种解决方法
  9. 语言程序设计第4版黄洪艺_谭浩强《C程序设计》第4版网授精讲班【教材精讲+考研真题串讲】视频网课讲义课程资料...
  10. 通过在jquery中添加函数发送ajax请求来加载数据库数据,以json的格式发送到页面...
  11. 上计算机绘图的心得,计算机绘图学习心得体会.doc
  12. Oracle 12C 最新补丁下载与安装操作指北
  13. android ios 录音功能,iOS与Android的音频互通
  14. linux找不到安装命令,linux命令行为什么输入sudo ./configure提示找不到命令
  15. 华清远见-重庆中心-JAVA高级阶段知识点梳理
  16. [补记]小河流水哗啦啦之昨日种种
  17. Ubuntu 设置多用户smba共享服务
  18. 腾讯联合国家天文台启动探星计划
  19. java 不是内部或外部命令,也不是可运行程序
  20. monkeyrunner自动化测试工具--脚本实例

热门文章

  1. Kubernetes Kubeadm Kubelet 证书自动续签
  2. 用java写米与英尺,JAVA 英制变换(英尺与英寸)
  3. Elasticsearch源码解析:环境搭建
  4. ArcGIS坐标系篇之几种常见坐标系的相互转换(二)
  5. 全球移动互联网大会高德正能量:寻人信息平台已上线 雅安救援行动进行时
  6. PTA-python练习题-3
  7. 网络工程师【软考】01
  8. vue数组转换成对象
  9. 计算机是黄金专业,永不过时的“黄金专业”?本科和考研都值得选,赶紧收藏吧...
  10. Ubuntu 14.04 没有声音解决