# pace-to-pace
**Repository Path**: ylbs/paceToPace
## Basic Information
- **Project Name**: pace-to-pace
- **Description**: pace to pace是一套循序渐进的学习方法,给以忙碌中的开发伙伴一些建议,步调一致的去养成不断学习的习惯,还建议仍在迷茫中的开发小伙伴制定学习目标,pacetopace中罗列了一些常用技术选型,从java编程基础到多线程再到spring、消息中间件、远程调用、缓存、分布式事务等。论开发人员的自我修养,那就是真正步调一致的坚持到底。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 1
- **Created**: 2019-02-23
- **Last Updated**: 2023-11-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#pacetopace : 步调一致
> 坚持向步调一致、知行合一靠近!
##项目结构
├─pace-base java基础巩固
│ ├─day01 Equals
│ ├─day02 抽象类和接口
│ ├─day03 子类和父类、静态内部类代码块执行顺序
│ └─day04 集合框架List、ArrayList、linkedList
│ ├─day05 集合框架List、ArrayList的线程安全处理
│ ├─day06 集合框架set等、Comparator比较器的内部实现与应用
│ ├─day07 集合框架Map、hashmap、treemap
│ └─day08 多线程初识,进程与线程,同步与异步,synchronized锁对象、方法,重入锁
│ ├─day09 多线程之守护线程、线程通信
│ ├─day10 多线程之线程通信
│ ├─day11 自定义线程池、线程池原理、Lock、Executor以及锁概念
│ └─day12 线程池框架ExecutorService、单例线程池,定长线程池,cash线程池
├─pace-mq RabbitMQ入门学习
│ ├─day01 消息中间件初认识以及RabbitMQ安装步骤、web管理、入门demo
│ ├─day02 RabbitMQ工作原理
│
├─pace-spring spring从入门到精通
│ ├─day01 spring、maven、pom初认识 以及框架搭建
│ ├─day02 spring容器、应用上下文、 bean的生命周期、spring的六大模块
│ ├─day03 装配bean(声明bean、构造器注入和Set t er方法注入、装配bean、控制bean 的创建和销毁)
│ ├─day04 spring切面编程、AOP原理及应用
│ ├─day05 Vue从入门到项目搭建
│ ├─day05 Vue从入门到项目搭建
├─pace-spring-boot springboot项目快速搭建
├─pace-spring-boot-starter-demo springboot statrter项目学习以及自定义demo
├─pace-spring-cloud-eureka-client SpringCloud eureka客户端,负责消费
├─pace-spring-cloud-eureka-server SpringCloud eureka服务端,生产方
##技术选型:
- Java基础
- 消息中间件:RabbitMQ
- 核心框架:Spring 4.x 、MyBatis 3.x
- NOSQL:redis、mongodb
- 数据库:mysql、mycat
- 安全框架:Apache Shiro
- RPC框架:Dubbo
- 服务注册与发现:ZooKeeper
- 分布式系统(CAP):一致性、高可用、容错性
- 工作流引擎:activity
- 定时器:Quartz 2.3
- 数据库连接池:Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x
- 微服务Spring Cloud