技能:
1. 熟悉vue,react,uniapp等前端常用框架;
2. 具扎实的Java基础,具良好的编码习惯;熟悉JVM体系结构,熟悉JVM的GC(垃圾回收机制)流程与原理,熟练使用相应工具对JVM调优。
3. 熟悉JMM(Java Memory Model-java内存模型)的工作流程,并能熟练剖析出多线程状况下,如何最优的解决并发的问题;
4. 熟练掌握关系型数据库MySQL的SQL语句编写,熟悉MySQL的底层基本架构以及运作原理,熟悉MySQL数据库索引的数据结构,了解数据库引擎MyISAM和InnoDB的使用场景以及各自引擎常用的锁,索引等,熟练使用explain建立索引来对SQL语句进行性能调优,熟悉多线程时的事务控制,具有关系型数据库主从复制的开发经验;
5. 熟练掌握基于SpringBoot+Springcloud(Eureka+Ribbon+Feign+Hystrix)的分布式微服务架构的开发,熟练掌握Dubbo+Zookeeper的RPC分布式远程过程调用的开发;
6. 了解Linux操作系统,熟练掌握Linux常用命令;
7. 熟悉Redis数据库,对于Redis的五大数据结构常用操作命令、Redis的集群搭建、持久化模式RDB与AOF、事务控制秒杀案例、主从复制和客户端Jedis等常用技术均有使用开发经验;
8. 熟悉掌握SpringMVC、Spring、MyBatis框架;
9. 熟练掌握并发框架Disruptor的使用,更优的解决普通队列解决的并发问题;
10. 熟练掌握ActiveMQ消息中间件对项目进行并行开发与整合;
11. 熟练掌握Solr进行全文检索的开发与整合;
12. 了解Hadoop生态的基本架构;
13. 熟悉Ajax、JavaScript、Jquery、Thymeleaf、jsp、Freemarker等前台开发技术与Bootstrap、layer等前端框架;
14. 熟练使用Maven、Git/Github、SVN等项目版本管理及构建工具;
项目经验:
项目一:顶呱呱企业服务门户电商平台
开发环境: Windows10、IDEA、JDK1.8、MySQL5.7、 Gitee
软件架构:SpringBoot + SpringCloud + MyBatis + Disruptor + Maven + Redis + Mycat + echart + shiro
项目描述:
为顶呱呱集团开发一套专门服务于企业的企业服务门户平台,涵盖互联网,财税,工商,法律,教育等板块的子站;
职责描述:
1. 商家端设计与开发:负责设计产品原型和数据原型,并搭建商家端微服务架构,为各个子站输送展示的各个内容。
2. 数据库备份:数据库主从复制与定时备份。
3. 互联网子站多线程场景方案设计:利用volitle和 Java的原子包中的各个封装类,共享各个线程的缓存变量,从而解决多线程产生的数据安全问题。
4. 搭建jenkins自动部署。
5. 业务方面:利用扎实的Java基础,解耦各个复杂的业务场景,如商品的拆单,复杂条件查询拆分等等
项目二:闪电台历管理系统
开发环境: Windows10、Idea、JDK1.8、MySQL5.5、 Gitee
软件架构:SpringBoot + SpringCloud + MyBatis + Disruptor + Maven + Redis + Mycat + echart + shiro
项目描述:
为公司自主研发的智能台历提供后台管理支持,主要包括广告管理,设备管理,工作任务管理,让 员工能自主的对智能台历进行定向广告推送,进行员工的工作任务过程化管理,对客户设备进行添加,分 发置换等功能;
职责描述:
1.广告模块:负责设计与开发广告的审核,增删改与推送流程操作;采用轻量级队列框架Disruptor 对广告相关数据进行redis缓存的时候,缓解服务器的压力;采用轻量级队列框架Disruptor+Redis搭建 可承载高并发的积分系统;使用消息队列保证不同数据库下的分布式事务;调用极光推送接口对广告进行 公司或部门的选择性推送;对广告详情页针对不同尺寸的平板,进行响应式设计。
2.设备模块:负责设计与编写员工设备与客户设备管理的相关复杂业务逻辑代码,对热点设备信息进行 redis缓存,调用平板端记录地理位置与电话记录相关接口,对数据记录进行异步存储和埋 点,将数据放入 Disruptor中执行存储逻辑,减少并发概率。
3.工作任务模块:负责设计与编写工作任务的添加,推送,审核,汇报等操作。
4.负责调试以及调用以及展示外汇,黄金,星座,天气,空气质量等接口,图形化界面使用echart进行 展示;利用模板方法设计模式来设计mysql接口数据同步至redis的流程,提高代码复用性。
5.积分模块:使用disruptor+redis架构完成签到,稳定实现销售,行程等达成积分奖励操作的高并发流 程操作。
6. 负责向四川省各地银行以及保险公司讲解后台管理项目以及其他项目对接工作。
项目三:乐村淘电子商城
开发环境: Windows10、Eclipse、JDK1.8、Tomcat7、MySQL5.5、 Git
软件架构:Spring+MyBatis + Maven+ SpringBoot+SpringCloud +Solr+ActiveMQ+Redis+Mycat
项目描述:
引导和改变村镇用户的消费习惯,把高品质的农产品快速从农村,通过网站输送到全国甚至全球 各地,让所有用户享受到一般人享受不到的优秀农产品。
职责描述:
1.单点登录系统的开发,负责购物车模块的设计与开发,应对各场景下购物车信息的存储,登陆登出时购 物车的合并与存储;
2. 负责参与和解决分布式架构下的分布式事务相关的问题;
3.参与前台商品展示模块的开发,包括商品关键字全文搜索展示商品详情信息,用户点击商品分类属性; 展示商品详情信息;
5.参与订单模块的部分功能开发,包括购物车结算后的拆单业务和订单的事务处理;
6.负责开发非业务相关下的并行模块开发,如商品详情异步缓存,异步打印各类日志,站内信等等
7.参与Nginx+Tomcat集群的搭建,Redis集群的搭建;
8.使用Lombok来简化实体类的代码编写。
技能描述:
1.使用nginx作为服务器前端负载均衡,动静资源分离;
2.商品查询等涉及十万级及以上的sql语句建立索引进行优化,提升用户体验;
3.用redis+session+cookie解决各状态下购物车信息存储位置的选择,解决用户的安全隐私问题;用 Redis数据库作为项目各个地方的缓存(商品分类检索,Session共享,商品信息备份),实现单点登 录,防止多线程高并发秒杀活动的超卖,短信倒计时,商品热度排行榜等功能;
4.通过订单模块的拆单业务逻辑,将用户订单根据商品仓库位置,商品分类以及商品特性进行快递包 括拆分,同时使用AOP将事务通知连接到订单系统的某些方法上;
5.使用Solr进行商品的全文检索,提升用户体验;
6.整合消息队列中间件ActiveMQ到Spring框架,最大限度的避免非业务功能对业务功能的影响,如商品 详情异步缓存,异步存储各类日志信息,站内信等等;
项目四:青橙众筹
开发环境:Windows10、STS、JDK1.8、Tomcat7、centOS、Git
软件架构:SSM+ Bootstrap+Dubbo+Zookeeper+ Redis+Maven
项目描述:青橙众筹
青橘众筹(青橘创意产品众筹平台)是为中国最大最受关注的新兴创意众筹网站,为梦想发起人提 供项目设计建议、宣传推广、数据支持,众筹基金支持和用户跟踪等服务,是属于中国青年创业者的融资 梦想家园。
职责描述:
1.参与用户在前台页面的注册登陆登出、商品展示的开发;
2.保证用户信息的数据安全;
3.参与开发后台人员的权限模型开发;
4.给重要数据进行线程安全处理;
技能描述:
1.使用分布式服务框架(Dubbo+Zookeeper)进行开发,利用Provider和Consumer两个角色对 项目进行解耦,建立了Zookeeper集群,最大限度的去中心化处理;
2.Redis实现服务器session数据共享;
3.互联网短信登陆验证的实现;
4.基于Activiti5的互联网众筹实名认证系统的设计与实现;
5.基于RBAC权限模型的后台管理系统的设计与实现。
......等等,其他项目就不 一一列举了
个人评价
六年一线JavaEE开发经验,参与大型项目核心功能的设计与开发,学习能力强,能承受高强度工作,踏实能干,性格开朗,热爱钻研新技术,对代码精益求精;闲暇时间曾组建乐队在各地演出,热爱生活。
发帖的时候看看右侧,尊重一下社区的规则。
已修改,谢谢社长提醒~
社区居民跟你开个玩笑
感觉像是把简历cv过来了🤣
哈哈 ,我觉得这样更好,当时也想过简单写好技术栈和项目就完事了,但是总感觉体现不了细节,感觉像是大空话,就这样把简历cv过来了
看起来是个王者