1、Java基础扎实,具备并发编程,了解JMM、线程通信线程安全、锁、原子类、阻塞队列、并发容器、线程池原理。清楚并
发内容的实现原理。
2、熟练使用springboot、spring、springMVC、mybatis框架,并且对springboot、spring、springMVC、mybatis框架
源码有学习了解。
3、掌握 SpringCloud 微服务技术,了解 Feign、Gateway、nacos 等组件的应用
4、熟悉Mysql存储引擎,索引,有sql调优经验。了解过一定的数据库分库分表,熟悉事务。
5、熟悉Redis非关系型数据库,熟悉Redis缓存,包括缓存击穿,缓存穿透,雪崩等。
6、熟练使用RabbitMQ,熟悉消息丢失、消息重复消费等问题。以及定时消息等。
7、了解常用的设计模式,能够解决常用的技术性问题,具有良好的思考以及解决问题的能力。对分布式系统比较熟悉。
8、前端方面,掌握HTML,CSS,JavaScript。并熟悉ajax异步请求,jQuery框架,以及了解noed.js,熟悉vue和Element-
ui组件。
9、 熟练使用 Nginx,实现反向代理,负载均衡等功能
10、合理使用开发规约,写出简洁的代码。熟悉设计模式,有在工作中使用,来提高程序可扩展性和可维护性。
11、具备从官网以及社区快速学习掌握生产技能的能力。具备文档编写能力,PPT汇报能力等。
电子招投标技术
运用技术:SpringBoot,SpringCloud,Redis,RabbmitMq,vue,element-ui,JUC,Gitkraken,SkyWalking,
MySql,分布式等
项目网址:https://www.okzhaobiao.com
功能模块:管理员模块、代理机构模块、交易中心模块、监督机构模块、投标人模块、评标专家模块、工程建设模块、政府采
购模块、财务模块等。
项目简介:该项目是电子招投标系统,用来进行在线招投标。面向政府,企业,个人等。该项目涉及建标,审核标,开标,评
标,中标人的后续等一系列操作。
项目内容:
1、对接河北省公共资源包含了项目的全流程,搭建RabbmitMq消息队列,实现信息的同步等。
2、项目大部分的信息显示,使用Redis缓存数据,提高程序的运行效率。并使用Redis分布式锁解决分布式中并发安全问题。
3、项目接入了微信和支付宝模块,包括文件费的支付,保函费用的支付等。
4、在进行文件费支付中,生成订单,并使用RabbmitMq的延迟队列来实现订单倒计时。
5、采用SkyWalking来监控微服务,通过多方面测试和反馈的问题,快速准确的定位所出现的问题,并及时解决。
6、在项目中进行数据库表的设计,如会员表、财务表等,并负责一些运行速度慢的SQL的优化等。
7、使用AT模型解决项目中分布式事务问题,保证了分布式事务的可用性和最终一致性。
8、独立负责并完成新的模块或者新的功能的开发和测试。独立编写前端和后端代码等。
9、使用git技术,Gitkraken进行代码的管理和版本的控制,部署测试环境等。
10、在个人负责的财务管理中,使用多线程在不影响主业务的前提下,另开一个线程来记录用户各个步骤的操作和操作时间,
如新建招标项目消耗多长时间,进行了哪些操作等。
功能模块:管理员模块、代理机构模块、交易中心模块、监督机构模块、投标人模块、评标专家模块、工程建设模块、政府采 购模块、财务模块等。 项目简介:该项目是电子招投标系统,用来进行在线招投标。面向政府,企业,个人等。该项目涉及建标,审核标,开标,评 标,中标人的后续等一系列操作
海衡商城是一个在线销售平台。此项目分为后台项目管理部分和前台使用部分。 后台管理部分,核心模块:商品管理模块 、库存管理模块、统计报表模块、系统基础权限等模块。 用户前台使用部分,所包含的模块用户登录模块、购物车模块、商品详情模块、订单模块、支付模块、商品检索模块