Java:精通 Java 编程。掌握集合、多线程等基础框架。 JVM:对 JVM 有初步的理解,包括内存模型、垃圾回收机制等。 数据库:掌握 MySQL 、Redis 、MongoDB,并有 MySQL 调优经验,熟悉 Redis 集群搭建。 开发框架:掌握 SSM 开源框架、Spring Boot 框架开发。了解 JFinal 框架。 分布式框架:掌握 Dubbo 框架和 Zookeeper 服务注册中心开发,掌握 FastDFS 文件管理。 安全框架:了解 SpringSecurity 和 Shiro 安全框架。 搜索技术:熟练应用 Solr 、ElasticSearch 。 消息中间体:掌握 RabbitMQ 。 Web 前端:了解 Html5 、CSS 、JavaScript 、JQuery 、EasyUI 、Themeleaf 、Vue.js 。 Web 架构:掌握应用 SOA 分布式架构、SpringCloud 微服务架构进行项目开发。 SpringCloud 微服务技术栈:掌握 Eureka 服务注册中心、Gateway 网关服务,熟练应用 TX-LCN 分布式事务处理、OpenFeign 接口通信、Config 配置中心,了解 Hystrix 服务容灾。 容器:掌握项目部署到 Docker 和 Linux 。 项目管理:掌握 maven 构建项目,熟悉 Git 分布式版本控制。
商城项目:
开发工具和环境:
Maven 、Linux 、IDEA 、Zookeeper 、FastDFS 、Nginx 、Solr 、RabbitMQ 、Redis 、MyCat 、MySQL 、Tomcat 。
技术选型:
Spring Boot 、Spring MVC 、MyBatis 、MyBatis Generator 、Druid 、MyBatis PageHelper 、Dubbo 、FastDFS-java-client 、Spring Data for Apache Solr 、Spring AMQP 、Spring Data Redis 、Spring Security 、SpringSession 、HttpClient/RestTemplate 。
项目描述:
1. 本项目分为前台系统和后台系统。 2.前台有商城首页系统、商品搜索系统、SSO 单点登录系统、购物车系统、订单系统等。完成用户浏览首页并且首页展示轮播图和商品分类、登录、注册、商品搜索、点击商品展示详情页面、添加商品到购物车、购物车结算、订单提交并发送订单成功的邮件等功能。
3.后台有 CMS 内容管理系统和商品的增删改查等。
技术描述:
1.采用 SOA 分布式架构,dubbo 远程调用,SSM 框架,SpringBoot 开发。
2.后台对 MySQL 中商品的增删改会结合 RabbitMQ 消息同步到对应的 Redis 和 Solr 库中。
3.基于 Redis 缓存中间体,商品详情等高访问量的数据进行缓存,实现 Redis+RabbitMQ 秒杀系统。
4.使用 Solr 进行商品搜索,采用 Ik 中文拆分器强化分词。
5.利用 SpringSession 结合 Redis 和 Cookie 实现 SSO 单点登录。
6.购物车分为用户登录和未登录,利用 cookie 创建临时购物车,利用 Redis 创建用户购物车,结算时用户必须登录且合并临时购物车。
7.对 MySQL 进行分库分表、读写分离。并使用 Mycat 实现数据水平切分。
8.使用 Nginx 实现项目部署之后的负载均衡。
项目地址:
https://github.com/walle1321/ego/tree/WALLE
租房网 开发工具和环境:
Maven 、Linux 、IDEA 、FastDFS 、Nginx 、ElasticSearch 、RabbitMQ 、Redis 、Docker 、MongoDB 、Tomcat 。
技术选型:
Spring Boot 、Spring Cloud 、Spring Data MongoDB 、Spring Data Elasticsearch 、SpringMVC 、Spring Cache 、Vue.js
项目描述:
本项目为移动端项目,主页展示轮播图、热门推荐、热销商品、用户登录注册,商品搜索并对结果分页和高亮,点击商品转到商品详情页面,实现商品抢购、商品评论功能等。
技术描述:
1.整个项目采用 SpringCloud 微服务架构。拆分颗粒度为接口,每个接口对应一个项目。
2.使用 Eureka 作为注册中心,使用 Gateway 作为网关服务。
3.搜索使用 ElasticSearch 提升搜索效率。
4.缓存工具使用 Redis,缓存技术使用 Spring Cache,对高访问量的数据进行缓存。接合 RabbitMQ 实现抢购。
5.数据库使用 MongoDB,图片上传下载使用 FastDFS,同时项目部署到 Docker 容器测试。
项目地址:
https://github.com/walle1321/livegoods/tree/walle
教育经历 学习编程两年半,2018/2 月份学习 C 语言并考取 C 语言计算机二级,2018/7 月份学习 JavaWeb 至今。
书籍:《 C 语言程序设计》《 Java 从零到精通》《 JavaWeb 从零到精通》 网课:北京理工大学-《 C 语言程序设计》,华东师范大学-《 JAVA 核心技术》,北京尚学堂-《 JAVA+架构全套视频》 培训:2020.02-2020.08 北京尚学堂培训机构学习《百战程序员》。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.