JAVA 编程

一、JAVA 编程基础

  1. Java 中各种DTO,POJO 等的概念
  2. Java 基本数据类型
  3. JAVA 常量、转义字符和类型转换
  4. JAVA 字符串、数组和日期
  5. Java 编程中循环和逻辑语句
  6. java 8 Lambda 表达式
  7. Jsch 解析秘钥失败(invalid privatekey)

1.1、Json 类型解析

  1. FastJson 使用教程

1.2、HTTP 客户端类库

  1. HttpClient 第三方类库介绍
  2. HttpClient 开发示例HttpGet和HttpPost

1.3、日期对象类库

  1. Java 编程语言中日期类介绍
  2. Java 编程中Calendar类使用踩坑记录
  3. Java 编程中时间变量的格式转换

1.4、JAVA 开发中日志框架使用

  1. Java 编程日志框架概述
  2. Slf4j 日志门面框架用法介绍
  3. Logback 日志组件实现框架配置过程介绍
  4. Logback 日志组件实现框架配置文件详解
  5. Logback 日志模块中 encoder 指令详解
  6. Logback 配置文件中 springProfile 指令使用
  7. SpringBoot 项目配置 Logback 模块汇总日志到ELK服务

二、JAVA 服务管理

Java 程序运行虚拟机知识笔记和运维笔记。Tomcat 服务文档连接

  1. Java 编程语言中的jar包
  2. Java 部署描述符 web.xml
  3. 系统内存和虚拟内存(SWAP)说明
  4. jps JVM进程状态和无法显示进程信息问题说明
  5. java 程序编译和运行过程详解
  6. jstat 命令查看 JVM 运行的统计信息
  7. Jmap java虚拟机的内存映射工具
  8. Win 系统安装Tomcat 服务
  9. Tomcat 服务配置文件说明

三、Java 并发编程理论与实践

3.1、Java 线程介绍

  1. Java 并发编程:线程讲解
  2. java 并发编程:线程同步控制
  3. java 并发编程:线程间通信
  4. java 并发编程:线程同步障栅
  5. java 并发编程:线程执行器
  6. java并发编程:Fork/Join 框架
  7. Fork/Join 并发编程框架示例

3.2、Java 同步锁介绍

  1. Java 并发编程中synchronized 介绍
  2. Java 编程中各种锁原理介绍

四、Java 持久化框架学习

4.1、JdbcTempalte 学习

  1. JdbcTemplate 使用实例记录
  2. SpringBoot如何快速配置数据源

4.2、MyBatis 框架学习

  1. MyBatis 入门
  2. Mybatis 全局配置文件

4.3、JPA 规范和 Hibernate

  1. JPA(Java Persistence API) JAVA 持久层 API

五、Spring Data 框架

Spring Data 是持久层通用解决方案,支持 关系型数据库 Oracle、MySQL、非关系型数据库NoSQL、Map-Reduce 框架、云基础数据服务 、搜索服务。

  1. JPA(Java Persistence API) JAVA 持久层 API 介绍
  2. Spring Data 框架说明
  3. Spring Data Jpa 基础查询方法原理说明
  4. Spring Data JPA 定义查询方法:配置方法和查询策略
  5. Spring Data JPA 定义查询方法:创建方法详解和属性表达式
  6. Spring Data JPA 定义查询方法:查询结果处理和JPA实现机制介绍
  7. Spring Data JPA 注解式查询方法介绍
  8. Spring Data Jpa @Entity实例里常用注解介绍
  9. Spring Data Jpa 中JpaRepository和扩展QueryByExampleExecutor介绍
  10. IDEA 中创建Spring Data Jpa 工程示例
  11. Spring Data JPA 进阶初探:配置文件、注解和持久层简单接口
  12. Spring Data JPA 持久层接口进阶:自定义查询和自定义SQL查询