# 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