fuck-java
前言
简介
JAVA书籍推荐
基础篇
环境安装:速识JDK 与 手工编译
包(package)的创建和编译
classpath的作用、简单批处理自定义编译
jar文件包的生成和使用
怎么去入手一个智能IDE
Ant篇
Ant构建工具(一):安装和基本使用
Ant构建工具(二):classpath的用法
maven篇
maven速学(一):创建maven项目、下载远程jar、本地仓库、用mvn运行项目
maven速学(二):项目改造、IDEA+maven配置、生命周期、插件定义、运行项目
maven速学(三):多项目联合构建、聚合、继承并运行
Java异常处理篇
Java异常处理:try、catch、throws
Java异常处理:自定义异常实例讲解、异常链的妙用(缓存类为例)
Java多线程篇
Java多线程:接触初步多线程、arraylist的线程安全和不安全
Java多线程:“诡异的”线程不安全、代码块、同步代码块、对象锁
Socket网络编程篇
socket编程初步、字节类型、流的作用
使用字符流、客户端读取文本文件发送至服务端
使用字节流、客户端读取图片发送至服务端保存
让浏览器可以访问我们的Socket服务、http协议入门
让我们的Socket服务拥有简单的html访问功能(浏览器访问)
让我们的Socket服务拥有简单的图片访问功能、且能下载(浏览器访问)
让我们的Socket服务支持多线程http访问、模拟webserver的最小线程数和最大请求数
数据库交互篇(以mysql为例)
JDBC入门、十三种规范、 最简单的查询语句
什么是DataSource?连接池的简陋模拟实现、入手tomcat-jdbc连接池初步
轻量级神器ORM框架JOOQ:配置和基本代码体验
使用JOOQ进行数据分页的优化方法
使用JOOQ事务完成简单转账过程、更新数据、实体类转化
Spring篇
开始入手Spring、IoC容器
IoC容器:使用注解的方式来加载Bean、入门注解、java反射了解
IoC容器:注解的方式加载Bean之包扫描(scan)、自动装配(autowired)
IoC容器:@Controller、@Service、@Repository注解加载Bean
IoC容器:获取当前上下文对象、Resources资源文件获取接口
IoC容器:Bean校验、Hibernate Validator入门
Bean校验 + Hibernate Validator案例训练:用户信息验证、验证的基本用法、自定义验证
Hibernate Validator案例训练:用户信息验证、分组验证的非MVC用法
SpringMVC篇
简学tomcat:部署静态网站、多端口访问
简学tomcat:war包部署、servlet入门、自定义访问后缀
简学tomcat:自己写个Servlet、纯手工部署一个动态网站
简学tomcat:Listener监听器入门、手工整合Spring到自己的Servlet中、Maven打包依赖
Spring Boot篇
安装和启动第一个Spring Boot应用
热启动、autowired自动加载、value注解、属性注入
Ioc容器、@Bean注解、再用自动装配
和mysql进行初步交互、使用tomcat-jdbc数据源、测试JdbcTemplate
Spring Boot统一异常处理、rest api的404处理
简易打包Spring Boot项目、简易部署到 Centos 7 中
myBatils篇
spring Boot 和 MyBatis整合:新增数据得到主键、POST API写法、SQL动态生成
spring Boot 和 MyBatis整合:写出第一个rest API
spring Boot 和 MyBatis整合:本地数据库事务、模拟转账API编写案例
AOP篇
模拟token验证拦截、Pointcut、Before
模拟API获取用户信息、AfterReturning、Around
Spring Cloud篇
微服务、Spring Cloud、配置中心入门
Spring Cloud Config利用自建Git仓库创建配置中心
Spring Cloud Config安全设置、配置内容加密的基本操作
微服务入门第一步:服务的注册与发现、服务的简单互相调用
微服务入门第二步: Eureka自我保护机制、健康检查的作用、actuator模块监控
微服务入门第三步:使用Ribbon实现服务负载均衡、结合Eureka、简单定义策略
微服务入门第四步:使用Feign调用注册在Eureka中的远程服务
微服务入门第五步:防止服务雪崩--Hystrix学习之服务降级
Spring Boot 和 Redis 交互篇
Redis安装、集成Spring Boot 、Spring Data Redis的初步使用
把Redis当缓存用(1):模拟建议登录、保存token的简单方法
把Redis当缓存用(2):新闻缓存、简单防击穿处理、缓存也要猥琐
商品数据以什么形式存入redis、管道功能批量增加
异步登录、发送消息增加缓存、spring boot非web运行
Redis在秒杀场景中的案例(商品库存)、JMeter高并发测试
Spring Boot Security篇
表单验证、注销、结合mybatis实现自定义验证
restFul Api的验证拦截、token验证方法、出错跳转
Spring Boot+JWT完成token的生成和验证入门
Spring Boot + Security + MyBatis + JWT完成用户获取token、拦截验证
Spring Boot + Security + JWT基本的角色权限验证、方法的事前和事后检查
扩展篇
Powered by
GitBook
spring Boot 和 MyBatis整合:本地数据库事务、模拟转账API编写案例
results matching "
"
No results matching "
"