个人介绍
我是程序员客栈的林浩,一名Java工程师; 我毕业于济宁学院,担任过 青岛开锐科技数据有限公司 的Java工程师; 负责过青岛海慈医院管理系统,开铺小程序,易学易测APP的开发; 1.熟练掌握javase和javaee相关知识,具备良好的面向对象的思想,熟练掌握并使用设计模式熟悉java核心,多年一线开发经验, 具备良好的编码能力,并熟练应用设计模式
2.熟悉Spring、Spring Boot、SSM框架,研究过部分Spring、SpringBoot源码,设计原理及底层结构。
3.具有Dubbo、Spring cloud、Spring cloud Alibaba项目实战开发经验。熟悉各种微服务架构场景设计,比如服
务注册与发现、服务限流、降级、熔断、服务网关路由设计。
4.熟悉Mysql、Oracle、Mycat数据库,对mysql数据库设计,性能优化,sql调优有一定实战经验。
5.理解Redis线程模型,搭建过主从复制架构,熟悉掌握redis核心数据结构的使用场景,熟悉各种缓存高并发的使用场景。如:缓存雪崩、缓存穿透、缓存失效、热点缓存重建,保证缓存最终一致性的解决方案。
6.掌握各种分布式场景的技术难题的解决方案,比如分布式锁、分布式事务、分布式Session。
7.熟练使用Mybatis、Mybatis-puls、Hibernate框架并可用于项目开发,研究过部分mybatis源码。
8.熟练使用Linux部署、docker部署相关分布式架构中间件,有一定的公司部署架构的经验。
9.熟悉Shiro,SpringSecurity。了解Oauth2.0权限管理,独立将Shiro,SpringSecurity应用于项目,开发多种登陆方式。
10.熟悉RabbitMq,RocketMq消息中间件,了解kafka消息中间件解决过各种消息场景的疑难问题,比如消息丢失,消息重复消费,消息顺序性问题。
11.熟悉Netty NIO 框架,有聊天系统的开发经验。
12.熟悉java并发编程,对java的各种锁机制、线程池机制、CAS、ABA、AQS等都有深入理解, 并在项目中熟练使用。
13.了解Elasticsearch库、Hadoop、Hbase数据库,可以做服务部署及增删改查的工作。
14.了解vue2、小程序开发等前端开发技术; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-12-01 -至今青岛开锐科技数据有限公司java
负责项目架构的搭建,Linux服务的部署,后台接口的编写。针对系统性能分析并做相应优化
教育经历
2017-09-01 - 2021-06-01济宁学院计算机科学与技术本科
资质认证
技能
技术选型:SSM 框架、Springboot、SpringCloudAlibaba、Mybatisplus、Shiro、Nginx、Jwt、Redis、Oracle、Vue 项目介绍:整个大型医院的各种系统的平台,目前仅开起,智慧护理线、信息交互管理。 智慧护理:包括员工的工作安排,协调系统,各个科室的排班、病床设置、病人看护、人员借调,人事调动、加班登记、信息维护、班次设置。 项目特色: 1. 采用分布式数据车MongoDB仔储海量用户认证信息,订单信息,分布式集研保际在海量数据下的高扩展性,高读写性能,文档模型解决了业务上复杂模型的兼容以及扩展问题。 2. 基于Redis搭建读写分离,高可用,支撑海量并发的缓存集群。 3. 交易中心的下单链路基于分布式事务中间件Seata,保障支付,库存,等核心业务的强一致性。 4. 支付网关回调基于高可靠性,高性能中间件RocketMQ的可靠性消息最终一致性设计,保证后续佣金等业务的最终一致性。 5. 采用shiro + JWT技术构建全站用户认证中心,解决单点登录问题。 6. 基于SkyWalking实现系统分布式链路追踪。 7. 采用Sentinel组件针对微服务架构下的服务富崩问题做服务限流,异常熔断,服务降级
技术选型:Springboot、MybatisPlus、Shiro、Nginx、Jwt、Redis、Mysql、Vue2 项目介绍:该项目分为两个端。资产端和个人端,资产端归公司或者个体老板所有,个人端归公司或个体老板的经纪人所有。 资产端主要用于项目,客户,团队等信息的管理。个人端用于接任务做任务拿提成。 责任负责: 1. 搭建项目,认证鉴权。 2. 业务分析及代码编写,主要负责:登陆,团队管理,个人信息管理,订单管理,对接*支付。 3. 搭建阿里云服务器,部署项目。
技术选型:Springboot、MybatisPlus、SpringSecurity、Jwt、Netty、Nginx、Redis、Mysql、Vue2 项目介绍:该项目分为两个平台。易学易测前台、易学易测后台,前台用于客户操作、后台用于平台管理对用户及言论等信息进行管理。前台分为分享动态、实时聊天、问题求测、问题竞技等功能。 项目特色: 1. 基于Redis搭建读写分离,高可用,支撑海量并发的缓存集群。 2. 采用SpringSecurity+ JWT技术构建用户认证。 3. 采用Netty,websocket实现用户聊天功能,提高通信效率。 责任负责: 1. 参与架构团队技术研究,解决复杂需求下系统架构难题。 2. 搭建项目,认证鉴权。 3. 业务分析及代码编写,主要负责:登陆,分享模块,用户聊天功能。 4. 搭建阿里云服务器,部署项目。