需要学习

需要学习

框架线路:

Node.js Vue
SpringMVC、Spring、MyBatis、SQL
Struts2、Hibernate(可选)
SpringBoot、SpringCloud
搜索:lucene、solr、ElasticSearch
权限:Shiro、SpringSecurity
任务调度:quartz、timer
NoSQL:Redis
SQL:MySQL、Oracle
Java消息中间件:ActiveMQ、RabbitMQ
docker
SVN、Git、Maven、IDEA、Eclipse

Keealived、Nginx
服务框架:Dubbo、eureka
Tomcat、Jetty、WebService

Spring 家族:

spring io platform
spring boot
spring framwork
spring cloud data flow
spring cloud
spring data
spring integration
spring batch
spring security
spring hateoas
spring rest docs
spring social
spring amqp
spring mobile
spring for android
spring web flow
spring web services
spring ldap
spring session
spring shell
spring flo
spring kafka
spring statemachine
spring poo
spring scala
spring blazeds integration
spring loaded
rest shell
spring xd

功能:

““
SpringBoot统一异常处理问题
SpringBoot拦截器问题

Java 邮箱验证
ajax 跨域安全讲解
Java 算法加密(Java实现对称加密、Java实现非对称加密)
Java 文件上传与下载、国际化
Java 实现 Excel 导入导出
Java 验证码
微信授权登录
Java 生成二维码
Java 图片验证码
Java 实现SSO单点登录(同域、跨域)
Java 实现图片水印
Java 实现数据签名
XML读取、Properties读取

数据库优化
tomcat调优
JVM
线程池
Redis
用List数据类型做一个生产者、消费者模型
““

Java 基础:

多线程
反射
IO流
Java Socket
Java注解

网址

SpringBoot的github示例网址:

https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples

框架

Spring Data

Spring Data是什么
Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:
Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化
JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能
Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO 编程模型的 MapReduce 作业
Key-Value  - 集成了 Redis 和 Riak ,提供多个常用场景下的简单封装
Document - 集成文档数据库:CouchDB 和 MongoDB 并提供基本的配置映射和资料库支持
Graph - 集成 Neo4j 提供强大的基于 POJO 的编程模型
Graph Roo AddOn - Roo support for Neo4j
JDBC Extensions - 支持 Oracle RAD、高级队列和高级数据类型
Mapping - 基于 Grails 的提供对象映射框架,支持不同的数据库
Examples - 示例程序、文档和图数据库
Guidance - 高级文档
Spring Data JPA是什么
由Spring提供的一个用于简化JPA开发的框架
nSpring Data JPA能干什么
可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。
Spring Data JPA有什么
主要来看看Spring Data JPA提供的接口,也是Spring Data JPA的核心概念:
1:Repository:最顶层的接口,是一个空的接口,目的是为了统一所有Repository的类型,且能让组件扫描的时候自动识别。
2:CrudRepository :是Repository的子接口,提供CRUD的功能
3:PagingAndSortingRepository:是CrudRepository的子接口,添加分页和排序的功能
4:JpaRepository:是PagingAndSortingRepository的子接口,增加了一些实用的功能,比如:批量操作等。
5:JpaSpecificationExecutor:用来做负责查询的接口
6:Specification:是Spring Data JPA提供的一个查询规范,要做复杂的查询,只需围绕这个规范来设置查询条件即可
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Simba1949

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值