jaksonranjoe
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日00:00-23:30工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

3年全栈,后端较强。APP软件开发、小程序开发、高品质网站建设、电商平台搭建,同时公司提供企业品牌LOGO设计、PC端/移动端UI图设计、H5页面设计、前端开发、后端开发、BUG修改、等多项服务。 1、熟练掌握JavaSE基础知识,拥有丰富的系统设计分析能力及面向对象分析和设能力,熟悉常用的设计 模式(代理、单例、工厂、建造者、观察者、策略、模版、装饰、门面等)及反射、自定义注解、泛 型等; 2、熟练掌握熟悉多线程与JUC并发编程synchronized原理、Atomic 原子类、BlockingQueue、 AQS、 CAS、 Lock锁原理、线程池原理、、锁的分类实现(悲、乐、公、非、重入)、常用并发类库 Semaphore/CountDownLatch/CyclicBarrie原理、disruptor/Forkloin 并发框架等; 3、熟练掌握IDEA、Svn、Git、 Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、 Servlet、 Jdbc, 熟练掌握Web应用系统开发,具备的独立开发能力; 4、熟练掌握JVM内存结构、对象内存布局、类加载器、字节码技术、生产环境下JVM参数调优、垃圾收 集器原理(Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Old、CMS、G1、ZGC原理等)、压 力测试工具JMeter、生产环境下排查CPU飙高、内存泄漏问题,VisualM、 Arthas 诊断工具使用; 5、熟练运用Spring5、Mybatis3、 SpringMVC、 SpringBoot 等优秀的开源框架,熟悉Spring的10C、DI、 AOP 设计思想; 6、有阅读过Mybatis3 ( Mapper接口绑定、二级缓存设计)、Spring5 (I0C容器、AOP 切面编程、事务 底层实现)、SpringMVC (执行流程)、SpringBoot 框架源码; 7、有深入研究过 ConurrentHashMap/HashMap、Arraylist、 LinkedList、 LinkedListHashMap 集合框架源码底 层实现; 8、熟悉掌握SOA、 分布式、微服务、服务网格,熟悉RPC远程调用框架、Dubbo、Dubbox、 SpringCloud 第一代Netfix和第二代SpringCloudAliBaba 服务常用组件; 9、有深入研究过Eureka、Nacos 实现服务注册中心(心跳、续约、剔除、注册、健康检查、集群同步、raft选举)原理、及AP与CP模式的选择,Sentinel限流原理(漏桶,令牌桶,滑动窗口)等; 10、有深入研究过分布式事务解决方案Base/CAP理论、柔性与刚性事务、最终一致性思想、2PC与3PC提交协议、分布式一致性算法Zab和Paxos原理,SeataAt解决分布式事务解决方案原理、RocketMQ事务消息解决分布式事务原理、分布式任务调度平台(xxl-job) 执行器集群分片算法原理、RPC接口幂等性问题、分布式Session一致性问题等; 11、有深入研究过分布式锁解决方案Zookeeper(CP模式)、Redisson(AP模式)实现分布式锁原理,分布式锁问题(如何避免客户端死锁、续命、超时等问题); 12、熟练掌握网络通讯协议TCP/UDP,IO模型NIO、BIO、AIO,及NIO实现原理linux内核(select、poll、epoll),Linux内核零拷贝、内存池实现原理、Reactor 线程模型(单、多、主从),基于Netty+动态代理模式手写过Rpc框架; 13、熟悉掌握消息中间件Kafka、RocketMQ、RabbitMQ运用,RabbitMQ队列模型、四种不同交换机、死信队列原理,掌握MQ使用常见问题(消息堆积、避免重复消费、不丢失、顺序一致性)、深入研究过Kafka 底层实现原理(消息压缩、分区模型、分段日志、稀疏索引、缓冲池设计、offset原理、保证可靠消息、ISR副本选举原理、Kafka的性能优化等) 14 、熟悉Restfull API开发规范,熟悉三方授权OAuth协议、Token/JWT、对接第三方支付接口(银联、支付接口(银联、支***及***开发; 15、熟悉构建apm系统服务性能监控平台SkyWalking、分布式日志采集系统ELK+Kafka使用; 16、熟悉微服务容器部署思想devops、docker基本命令、dockerCompose、Docker Swarm、Kubernetes部署微服务项目; 17、有丰富微服务电商项目开发实战经验,熟悉整个微服务电商项目的架构流程,并实际参与过微服务电商项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线CDN部署等。

工作经历

  • 2020-02-05 -2020-08-07中信联信息技术有限公司 JAVA开发工程师

    在项目的实现过程中,参与项目的需求调研、项目需求设计(概设和详设)、数据库设计、功能设计、页面设计、系统开发、软件测试等,对软件研发的各个流程环节有着深刻的认识参与技术方案选择讨论,项目的风险评估;编写部分项目的开发相关文档;参与项目详细设计,功能模块的划分及部分模块的实现。有良好的沟通表达能力和团队合作精神;善于沟通,工作严谨细致、有责任心和团队组织能力,善于学习、应用和交流新的技术。

教育经历

  • 2017-09-01 - 2021-06-01江西理工大学应用科学学院冶金工程本科

    在校成绩优异,获一等奖学金2次,三等奖学金3次

技能

RocketMQ
Mybatis
Vue
Kafka
SpringMVC
Maven
RabbitMQ
Redis
0
1
2
3
4
5
0
1
2
3
4
5
作品
爱健康α

传智健康管理系统是一款应用于健康管理机构(慈铭、爱康国宾)的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。 传智健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、患者管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与患者间的互动,增强管理者对健康管理机构运营情况的了解。 ​ 系统分为传智健康后台管理系统和移动端应用两部分。其中后台系统提供给健康管理机构内部人员(包括系统管理员、健康管理师等)使用,*端应用提供给健康管理机构的用户(体检用户)使用。

0
2021-09-13 17:13
爱学智慧α

受互联网+概念的催化,在线教育市场发展火热,越来越多的在线教育平台相继上线,如:腾讯课堂、极客学院、网易云课堂等,那些注重用户服务、教育质量的平台会最终胜出。如何提高用户服务水平,提高教育质量是每个机构都面临的问题,大数据技术的应用可以从海量的用户行为数据中进行挖掘分析,根据分析结果优化平台的服务质量,最终满足用户的需求。智慧学成项目就是将大数据技术应用于在线教育领域,从海量的用户行为数据中进行挖掘分析,分析用户的学习行为、学习质量等指标,为企业经营提供数据支撑。 该项目是对在线教育平台业务进行大数据统计分析的系统,对课程、用户、教育机构三个业务领域进行数据挖掘,采用企业级ETL的规范化研发流程,以及企业级数据仓库建模思想,对课程、用户、机构三个主题的不同维度进行数据分析,挖掘数据的价值,为在线教育平台运营提供参考数据依据。

0
2021-09-13 17:05
东方头条α

本头条项目形态模拟今日头条互联网社交媒体项目,内容则以技术类文章为主,为终端学习用户提供精准的、感兴趣的技术文章,为技术类的自媒体人提供自运营的平台。 该类项目是互联网中大数据驱动结合内容运营的成功案例,各大公司都纷纷投入该模式的运营,正成为互联网发展的新方向;也因项目背后的技术涉及大数据存储、大数据计算、微服务、DevOps等热门技术的综合应用。 利用用户时间碎片化、地域切换频繁、形态社交化、内容个性化等综合特征下,通过收集用户行为数据、分析用户行为特征、大数据推荐计算,为用户提供感兴趣的、精准的技术文章。

0
2021-09-13 16:59
更新于: 2021-09-16 浏览: 139