关于我

基本信息

  • 姓名:吴尚慧
  • 学历:本科(全日制统招)

自我介绍

本人有三年半的Java开发工作经验, 对Java后端架构以及流行框架、中间件等有一定的了解,对于分布式、高并发、高可用微服务架构的设计也有一定的了解, 热爱学习新技术, 目前做过三个保险相关的项目, 一个分布式架构, 两个SSH架构的项目。

专业技能

  1. Java 基础扎实,有良好的编码习惯,了解过一些HashMap、ConcurrentHashMap、ReentrantLock、线程池、AQS、Synchronized、volitale、ThreadLocal等一些常用的类或者关键字的实现原理或并阅读了部分核心源码,理解synchronized锁ReentrantLock锁的异同。
  2. 熟练JavaAPI的运用,了解Java反射原理;掌握Spring的IOC、DI、AOP设计思想。对IOC、AOP有一定的见解, 并阅读过spring的部分核心源码。掌握springmvc、mybatis的使用。
  3. 掌握Oracle、MySql等关系型数据库的使用, sql编写比较熟练, 能独立建模以及查询提数维护。
  4. 了解ShardingSphere 的ShardingSphere-JDBC、ShardingSphere-Proxy对mysql数据库读写分离、分库分表等技术的使用。
  5. 理解redis的线程模型,熟练掌握redis的数据类型、redis持久化、redis的删除策略等一些基本原理并能按照相应的场景进行选择。了解一些高并发缓存的使用场景问题,如缓存雪崩、缓存穿透、缓存击穿、数据库redis双写不一致等。了解redis分布式锁。
  6. 掌握rabbitmq的基本组成构建以及常用的几种工作模式原理以及应用,并能根据场景对其进行选型;了解常见消息中间件的问题如消息丢失、消息重复消费、消息顺序性的解决方案。
  7. 掌握SSH框架、SSM框架等传统框架, 对Springboot+SpringCloud分布式框架有一定的理解。
  8. 掌握前端技术如JavaScript、Ajax、jQuery、JSON等技术的基本开发,自学过VUE前端课程, 可快速上手前后端分离项目的开发。
  9. 熟悉Linux常用命令, 掌握shell、python等脚本语言的编写, 掌握Docker的基本使用, 能编写Dockerfile文件来制作镜像。
  10. 热爱折腾, 在CentOS 7 环境上会搭建各种环境(如:jdk、mysql、nginx、redis、docker等),使用过阿里云上域名、对象存储OSS、容器镜像、短信等服务,个人主页(https://wushanghui.top/)购买的阿里云的服务器搭建的。

博客

博客用来记录学习的成长过程,如有错误或者侵权请联系我,若引用本站文章还请注明出处。

联系我