本页面为公司实习生及其他知识、技能老化的同时转型软件开发,提供入门途径!
一:
java起步开发基础框架:
layui/bootstrap+spring boot+mybatis/mybatis plus+orcale
java入门教材、视频
https://www.javagood.cn/
JAVA开发参考:
1、 Spring Boot基础教程
https://gitee.com/didispace/SpringBoot-Learning
2、springMvc+spring+mybatis整合(SSM框架)
http://www.long225.cn/foreground/detail/38
Spring Boot基础教程
本项目内容为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社区: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中国社区",该社区的任何行为均与本人无关。Spring For All社区是新组建的关于Spring的纯技术交流社区(涵盖Spring Boot、Spring Cloud等内容),集诸多开源爱好者和技术大牛贡献内容和交流问题。我们不夸大、不装逼、做最纯粹的技术分享!!!
优惠云服务推荐
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:配置文件详解:自定义属性、随机数、多环境配置等
- chapter2-1-2:2.0 新特性(一):配置绑定全解析
- chapter2-2-1:2.0 新特性(二):新增事件ApplicationStartedEvent
Web开发
- 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:统一异常处理
数据访问
- 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来统一管理用户信息
- chapter3-2-11:Spring Boot中增强对MongoDB的配置(连接池等)
事务管理
- chapter3-3-1:使用事务管理
- chapter3-3-2:[分布式事务(未完成)]
其他内容
- chapter4-1-1:使用@Scheduled创建定时任务
- chapter4-1-2:使用@Async实现异步调用
- chapter4-1-3:使用@Async实现异步调用:自定义线程池
- chapter4-1-4:使用@Async实现异步调用:资源优雅关闭
日志管理
- chapter4-2-1:默认日志的配置
- chapter4-2-2:使用log4j记录日志
- chapter4-2-3:对log4j进行多环境不同日志级别的控制
- chapter4-2-4:使用AOP统一处理Web请求日志
- chapter4-2-5:使用log4j记录日志到MongoDB
- chapter4-2-6:Spring Boot 1.5.x新特性:动态修改日志级别]
安全管理
- chapter4-3-1:使用Spring Security
- chapter4-3-2:[使用Spring Session(未完成)]
缓存支持
- chapter4-4-1:注解配置与EhCache使用
- chapter4-4-2:使用Redis做集中式缓存
邮件发送
- chapter4-5-1:实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件
消息服务
- chapter5-1-1:[JMS(未完成)]
- chapter5-2-1:Spring Boot中使用RabbitMQ
其他功能
- chapter6-1-1:使用Spring StateMachine框架实现状态机
- Spring Boot Actuator监控端点小结
- 在传统Spring应用中使用spring-boot-actuator模块提供监控端点
- Spring Boot应用的后台运行配置
- Spring Boot自定义Banner
Dubbo进行服务治理
- chapter9-2-1:Spring Boot中使用Dubbo进行服务治理
- chapter9-2-2:Spring Boot与Dubbo中管理服务依赖
JAVA相关
其他书籍
2.你是如何理解java注解的?
3.在那些场景用到注解?注解分类分哪几种?
4.ssm指的是什么?(Spring,SpringMvc,Mybatis)
5.了解spring boot?spring boot与ssm,ssh有什么不同?
6.spring boot2.spring 4 和以前的版本最大的区别是?
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做开发文档,手册?
20.平常写代码,代码注析是怎么写的?
21.前端排版用什么软件?
22.浏览器兼容性开发接触过吗?
在PHP开发项目中,后台管理因为面向群体相对比较固定,大部分以实现业务逻辑和功能。使用Bootstrap后台模板可以让后端开发很轻松的就展现给客户一个响应式的后台,节约前端开发的时间。下面PHP程序员雷雪松给大家分享一下最值得拥有的免费Bootstrap后台管理模板。
AdminLTE
AdminLTE是一个完全响应的后台管理模板。基于Bootstrap3框架。高度可定制,易于使用。适合许多屏幕分辨率从小型移动设备到大型台式机。
GitHub AdminLTE地址:https://github.com/almasaeed2010/AdminLTE
AdminLTE演示:https://adminlte.io/themes/AdminLTE/index2.html
Gentelella Admin
Gentelella Admin是一个免费的使用Bootstrap后台管理模板。该模板使用默认的Bootstrap3风格与各种强大的jQuery插件和工具来创建管理面板或后端仪表板创建一个强大的框架。
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是一个简单但功能强大的免费自助管理仪表板的模板,你可以随意使用任何应用程序。
GitHub Metis地址:https://github.com/puikinsh/Bootstrap-Admin-Template
Metis演示:https://colorlib.com/polygon/metis/
Ace
Ace是一个基于Twitter bootstrap3开发的后台模板。
GitHub Ace地址:https://github.com/bopoda/ace
Ace演示:http://ace.jeka.by/
Light Bootstrap Dashboard
Light Bootstrap Dashboard是一个建立在Bootstrap3之上的、完全响应的管理仪表板模板设计,美丽而简单。Light Bootstrap Dashboard附带了大量的元素集合,可以为你提供最适合你需要的应用程序的多种可能性。它可以用来创建管理面板、项目管理系统、Web应用程序后端、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 后台。新的设计灵感来自谷歌的Material设计。Material Dashboard附带了一些第三方插件重新设计,以适应其余的元素。
GitHub Material Dashboard项目:https://github.com/creativetimofficial/material-dashboard
Material Dashboard演示:http://demos.creative-tim.com/material-dashboard/examples/dashboard.html
Clearmin
Clearmin是基于Bootstrap3开发的仪表板/程序/管理模板。
GitHub Clearmin项目:https://github.com/paomedia/clearmin
Material Dashboard演示:http://cm.paomedia.com/