首页 > 其他 > 详细

项目实战

时间:2019-12-14 16:52:15      阅读:119      评论:0      收藏:0      [点我收藏+]

微服务电商项目

1、知识点

1、多线程  线程安全,线程通讯,java并发包,线程池及配置,信号量,锁

2、se核心,反射、自定义注解

3、网络通讯  socket,tcp与udp,nio,aio,bio,netty

4、jvm核心  垃圾回收机制,新生代和老年代,并行/串行回收

5、javaweb  表单防提交token+验证码,

6、跨域解决方案  nginx搭建网关,httpclient转发请求,zuul网关

7、mysql优化

8、spring事务原理,传播行为,注意点:不要捕获异常,否则不会自动回滚,通过aop的异常通知进行的

9、SpringBoot,springmvc,SpringCloud

10、nginx配置、负载算法,redis常用命令、数据类型

11、消息中间件  异步机制,防止阻塞

2、项目简介

SpringBoot+SpringCloud +Maven+Redis+ActiveMQ+XXLJOB(分布式任务调度)+ Freemarker等。

使用 SpringCloud Eureka作为注册中心、Feign客户端调用工具、断路器Hystrix

视图展示使用Freemarker、数据库层使用Mybatis框架、缓存使用Redis、数据库使用MySQL

项目管理工具使用Maven、版本控制工具使用SVN、项目自动部署工具使用Jenkins

消息中间件使用ActiveMQ、分布式任务调度系统使用XXLJOB、反向代理工具使用Nginx

日志管理插件工具使用lombok、分布式日志收集使用Logstash、解析JSON框架使用FastJson

数据安全加密使用MD5加盐和Base64、RSA、分布式文件存储系统FastDFS等。

支付网关接口使用支付宝、第三方登录使用QQ授权等。

3、搭建maven子父工程

1、创建父工程

创建maven工程,packaging选择pom

项目实战

原文:https://www.cnblogs.com/xiaoyu1991/p/12040008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!