[Reader](Reader.md)
[FileReader](FileReader.md)
- 环境搭建
- JRE和JDK
- tomcat
- 问题
- maven
- 简介
- IDEA
- 修改快捷键
- 快捷键
- java基础
- 编译运行
- 常量和变量
- JShell
- 数据类型
- 基本数据类型
- 整数
- 浮点数
- 字符
- 布尔
- 引用数据类型
- 类
- 数组
- 接口
- 常用类
- Object
- 简介
- 方法
- getClass
- equals
- toString
- 日期时间
- Date
- DateFormat
- Calendar
- System
- currentTimeMillis
- arraycopy
- 字符串
- StringBuilder
- 包装类
- 简介
- 装箱与拆箱
- 基本类型与字符串之间的转换
- Arrays
- 集合
- 简介
- 迭代器
- Collection
- List
- ArrayList
- Vector
- LinkedList
- Set
- HashSet
- LinkedSet
- Collections
- Map
- HashMap
- LinkedHashMap
- 泛型
- 泛型类
- 泛型方法
- 泛型接口
- 泛型通配符
- 异常
- Throwable
- Error
- 异常的处理
- 多线程
- 简介
- Thread
- 简介
- 创建线程
- 线程分类
- join
- 线程状态
- 6种状态
- 线程安全
- 买票问题
- 同步锁
- 同步代码块
- 同步方法
- Lock锁
- 死锁
- Threadlocal
- 三大特性
- Java内存模型
- 简介
- Volatile
- 线程通信
- 等待唤醒机制
- 例子
- 线程池
- 简介
- Executor
- 例子
- File
- 构造方法
- IO
- 简介
- 字节流
- 输出流
- OutputStream
- FileOutputStream
- 输入流
- InputStream
- FileInputStream
- 复制图片
- 字符流
- 输入流
- Reader
- FileReader
- 输出流
- Writer
- FileWriter
- 缓冲流
- 简介
- 字节缓冲流
- 字符缓冲流
- 转换流
- 字符编码和字符集
- InputStreamReader
- OutputStreamWriter
- 序列化
- 简介
- ObjectOutputStream
- ObjectInputStream
- 打印流
- PrintStream
- 异常处理
- 属性集
- 简介
- 网络编程
- Socket
- TCP
- 简介
- 三次握手
- Socket
- ServerSocket
- 例子
- 上传文件
- IO
- BIO
- NIO
- AIO
- 面向对象
- 类
- 简介
- 定义
- static
- 抽象类
- 内部类
- 封装
- 简介
- final
- 权限修饰符
- 继承
- super
- 多态
- 接口
- 单元测试
- 注解
- java提高
- 反射
- 简介
- 获取类
- 创建对象
- 例子
- 为私有属性赋值
- Jdbc加载驱动
- JVM
- Java8新特性
- Lamdda
- 简介
- 示例
- @FunctionalInterface
- Stream
- 设计模式
- 设计原则
- 设计模式
- 单例模式
- 简介
- 饿汉式
- 懒汉式
- 静态内部方式
- 枚举方式
- 工厂模式
- 简介
- 简单工厂模式
- 工厂方法模式
- 代理模式
- 简介
- 静态代理
- 动态代理
- Jdk
- Cglib
- 区别
- 建造者模式
- 数据格式
- Protobuf
- 示例
- Student.proto
- 测试
- web基础
- JDBC
- 简介
- 核心类
- JDBCUtils
- 连接池
- Druid
- 简介
- druid.properties
- JDBCUtils
- JDBCTemplate
- Servlet
- 简介
- Servlet
- Servlet
- GenericServlet
- HttpServlet
- 常用框架
- Spring全家桶
- Spring
- 简介
- 注解
- Autowired
- Value
- Scope
- PostConstruct
- PreDestroy
- Component
- Configuration
- Bean
- ComponentScan
- PropertySource
- Import
- IoC
- 简介
- bean
- bean工厂
- bean创建
- 作用范围
- 生命周期
- DI
- 简介
- 方式
- 构造函数
- set方法
- 注解
- 注入集合
- 注解
- applicationContext.xml
- bean
- test
- 原理
- 如何创建Web环境中的IoC容器
- 源码分析
- Aop
- 简介
- 基础
- 相关术语
- 切入点表达式
- 常用通知
- 实现原理
- 静态代理
- JDK动态代理
- CGLIB动态代理
- 比较
- 事务
- 编程式事务
- 声明式事务
- 例子
- xml
- pom
- bean.xml
- bean
- Logger
- test
- 注解
- bean.xml
- bean
- Logger
- 整合
- Spring之JDBC
- JdbcTemplate
- 三方DataSource
- DBCP
- C3P0
- Spring之事务
- 事务简介
- 特性
- 事务并发问题
- 隔离级别
- 事务管理分类
- 编程式事务管理
- 声明式事务管理
- xml
- 注解
- SpringMVC
- 简介
- 常用注解
- @Controller
- @RequestMapping
- @RequstParam
- @PathVariable
- @RequestHeader
- @CookieValue
- @ModelAttribute
- @SessionAttribute
- @ResponseBody
- @RequestBody
- 获取参数
- 拦截器
- 定义拦截器
- 配置拦截器
- SpringData
- 简介
- SpringDataJpa
- 简介
- 核心类
- Persistence
- EntityManagerFactory
- Entity
- 基本注解
- 关联关系注解
- @JoinColumn
- @OneToOne
- EntityManager
- EntityTransaction
- Query
- 基础查询方法
- Repository
- CrudRepository
- PagingAndSortingRepository
- JpaRepository
- SimpleJpaRepository
- Jpql
- 简介
- 操作
- maven
- 简介
- 入门案例1
- 环境搭建
- 实体类
- 测试
- 入门案例2
- pom
- applicationContext.xml
- pojo
- dao
- test
- Springboot
- 入门案例
- pom
- application.yml
- 实体类
- dao
- test
- SpringDataRedis
- 简介
- application.yml
- 使用
- SpringDataMongoDB
- 简介
- mongodb-driver
- SpringDataMongoDB
- SpringScurity
- BCrypt
- 常见认证机制
- HTTP Base Auth
- Cookie Auth
- OAuth
- Token Auth
- JWT
- 简介
- JJWT
- 简介
- 入门案例
- pom
- 生成token
- 校验token
- 自定义claims
- SpringCache
- 简介
- ElasticSearch
- 简介
- mybatis
- 简介
- 基础
- 核心类
- SqlSessionFactory
- SqlSession
- Executor
- MappedStatement
- 配置文件
- db.properties
- sqlMapConfig.xml
- Mapper.xml
- 关联查询
- 一对一
- resultType
- resultMap
- 一对多
- resultMap
- 动态sql
- if
- where
- sql片段
- foreach
- 缓存
- 简介
- 一级缓存
- 二级缓存
- 增删改查
- select
- insert
- update
- delete
- params
- provider
- 入门案例
- xml
- sqlMapConfig
- User
- xml方式
- UserMapper.xml
- test
- 代理方式(JDK)
- 规范
- UserMapper.xml
- UserMapper.class
- test
- springboot
- pom
- application.yml
- Person
- mapper
- App
- test
- Http
- HttpClient
- pom
- request
- 连接池
- RestTemplate
- 队列
- ActiveMQ
- pom
- application.yml
- QueueConfig
- 生产者
- 消费者
- RabbitMQ
- 网络编程
- netty
- 简介
- 核心组件
- Channel
- EventLoop
- ChannelHandler
- 常用子类
- ChannelPipeline
- ChannelConfig
- Future
- ChannelFuture
- ByteBuf
- 简介
- 案例
- Echo服务器
- EchoServer
- EchoServerHandler
- EchoClient
- EchoClientHandler
- Websocket
- pom
- Server
- WebsocketChannelInitalizer
- TextWebsocketFrameHandler
- Protobuf
- Server
- ProtobufChannelInitalizer
- ProtobufServerHandler
- lombok
- Springboot集成lombok
- 日志
- 定时任务
- cron表达式
- Spring自带
- 任务
- 开启
- Quartz
- 简介
- pom
- Application
- config
- job
- controller
- Junit
- Spring整合Junit
- 爬虫
- Jsoup
- 简介
- 解析
- 解析URL
- 解析字符串
- 解析文件
- Document
- Element
- Selector
- WebMagic
- Protobuf
- 环境搭建
- Json
- Springboot
- 简介
- 配置
- pom
- 常用注解
- RestController
- 整合
- JdbcTemplate
- pom
- application.properties
- UserService
- Mybatis
- pom
- application.properties
- UserMapper
- App
- Springjpa
- pom
- Person
- PersonDao
- App
- test
- 多数据源
- application.properties
- Lombok
- 安装
- 依赖
- 实体类
- 常用注解
- EhCache
- 依赖
- chcache.xml
- UserMapper
- 清除缓存
- 开启缓存
- 热部署
- 简介
- 依赖
- 监控管理
- Actuator
- 日志
- log4j
- pom
- log4j.properties
- test
- Aop方式
- pom
- WebLogAspect
- lombok
- application.yml
- logbok-spring.xml
- pom
- 使用
- 事务
- 简介
- 分布式事务
- DBConfig
- 性能调优
- 组件自动扫描
- Servlet容器更换为Undernow
- Springboot jvm参数调优
- 全局处理
- 全局异常处理
- 拦截器
- 数据库连接池
- 打包发布
- jar
- war
- 案例
- 入门案例
- SpringCloud
- 简介
- Eureka
- 服务端
- pom
- application.yml
- EurekaApplication
- 高可用
- 用户认证
- 客户端
- pom
- application.yml
- EurekaClientApplication
- Ribbon
- pom
- application.yml
- Application
- RibbonConfig
- RibbonService
- RibbonController
- Feign
- pom
- application.yml
- Application
- config
- dao
- service
- controller
- Hystrix
- Sidecar
- pom
- application.yml
- Application
- Zuul
- pom
- application.yml
- Application
- 过滤器
- 类型
- 禁用过滤器
- 容错与回退
- 高可用