axios

java开发工程师,前端开发工程师
北京全域医疗技术有限公司 · 7年经验
axios
日薪: ¥500/8h
地点: 北京 丰台
时间: 可工作日远程可工作日驻场(自由职业原因)
ID:389137 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring Boot MyBatis Dubbo Elasticsearch Solr Java MySQL Redis Oracle Vue Node.js Webpack JavaScript Nginx Apache
掌握的技术:
适应全栈开发,包括前后端分离开发。

掌握后端语言:Java,JSP
后端框架:springboot,mybatis,mybatisplus,hibernate,struts,Maven,JSP,shiro
版本控制:git、svn
服务器软件:tomcat,nginx,redis,solr,Elasticsearch,dubbo
操作系统:linux centos
数据库:MySQL,Oracle
开发工具:eclipse,myeclipse,idea


掌握前端语言:HTML5,CSS3,JavaScript,ES6,nodeJS
前端框架:jQuery,easyUI,vue2和vue3,Ajax,axios,webpack,promise,apache echarts
第三方库:elementUI和elementPlus,vant
开发工具:vscode

一 外卖平台:

1. 本项目是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和小程序端应用两部分。
其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。
小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。

2. 管理端功能:员工登录/退出 , 员工信息管理 , 分类管理 , 菜品管理 , 套餐管理 , 菜品口味管理 , 订单管理 ,数据统计,来单提醒。

3. 用户端功能:微信登录 , 收件人地址管理 , 用户历史订单查询 , 菜品规格查询 , 购物车功能 , 下单 , 支付、分类及菜品浏览。

4. 用户层:用到H5、Vue.js、ElementUI、apache echarts(展示图表)等技术,可以通过手机浏览器来构建。而在构建移动端应用时,我们会使用到微信小程序。

5. 网关层:使用Nginx用来作为Http服务器,部署静态资源,反向代理和负载均衡

6. 应用层:快速构建项目的SpringBoot和springmvc.
定时任务框架Spring Task。
发送http请求的httpclient: 主要实现了对http请求的发送。
数据缓存框架Spring Cache
对用户进行身份验证的JWT。
存储文件、图片的阿里云OSS
在线生成接口文档,并对接口进行测试的swagger。
对Excel表格操作的POI。
实现项目的来电和催单功能的WebSocket

7. 数据层:
MySQL、Redis、Mybatis、spring data redis

8. git: 版本控制工具
maven: 项目构建工具.
junit:单元测试工具.
postman: 接口测工具.

9.项目优化:redis缓存优化、MySQL的主从复制和读写分离、nginx的反向代理和负载均衡




二 大型网络电商系统:
一个综合性的B2C平台。会员可以在商城浏览商品、下订单,以及参加各种活动。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。

分为如下几个模块:
后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。
前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作.
会员系统:用户可以在该系统中查询已下的订单、喜欢的商品、我的优惠券、团购等信息.
订单系统:提供下单、查询订单、修改订单状态、定时处理订单。
搜索系统:提供商品的搜索功能。
单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。


系统架构:采用ssm(springmvc+spring+mybatis)框架开发。系统是基于SOA(面向服务)架构设计,采用dubbo作为服务中间件,系统后台使用jsp+easyUI作为视图层,操作简便用户体验好。商城系统使用freemarker做静态化页面来提高系统的性能,使用nginx做负载均衡服务器以应对大规模的用户量的并发。电商搜索系统采用当前最流行的全文检索技术solr实现。系统中使用redis做缓存,使用Activemq做消息中间件。后台数据库使用mysql数据库,做读写分离。

开发工具:Eclipse, Maven, tomcat 7.0.47(Maven Tomcat Plugin), JDK 1.7, Mysql 5.6、Nginx、Redis、SVN、Linux
开发技术:spring, springmvc, mybaits, jsp, jquery, easyui, kindEditor, lucene, sol,httpclient, dubbo, RabbitMQ

技术难点: 在分布式环境下,每一个Webapp都有自己独立的session,会导致用户信息不统一!就会产生session共享问题!需要专门实现一个单点登录系统SSO,并提供服务接口。把用户登录的session信息数据存放在redis中。这样是可以的,因为session中的key-value和redis的key-value格式一样,session中有的过期时间在Redis中可以也可以设置。redis中key:可以通过自己生成(自定义)的token(该token类似于sessionid)来作为用户数据的key,redis的value:保存的是用户登录成功的数据。



三 医药采购系统:
axios ID:389137 复制

axios

java开发工程师,前端开发工程师 · 7年经验 · 北京全域医疗技术有限公司
城市北京 丰台 日薪500元/8h 时间 可工作日远程可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring Boot MyBatis Dubbo Elasticsearch Solr Java MySQL Redis Oracle Vue Node.js Webpack JavaScript Nginx Apache
掌握的技术:
适应全栈开发,包括前后端分离开发。

掌握后端语言:Java,JSP
后端框架:springboot,mybatis,mybatisplus,hibernate,struts,Maven,JSP,shiro
版本控制:git、svn
服务器软件:tomcat,nginx,redis,solr,Elasticsearch,dubbo
操作系统:linux centos
数据库:MySQL,Oracle
开发工具:eclipse,myeclipse,idea


掌握前端语言:HTML5,CSS3,JavaScript,ES6,nodeJS
前端框架:jQuery,easyUI,vue2和vue3,Ajax,axios,webpack,promise,apache echarts
第三方库:elementUI和elementPlus,vant
开发工具:vscode

项目经验

一 外卖平台:

1. 本项目是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和小程序端应用两部分。
其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。
小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。

2. 管理端功能:员工登录/退出 , 员工信息管理 , 分类管理 , 菜品管理 , 套餐管理 , 菜品口味管理 , 订单管理 ,数据统计,来单提醒。

3. 用户端功能:微信登录 , 收件人地址管理 , 用户历史订单查询 , 菜品规格查询 , 购物车功能 , 下单 , 支付、分类及菜品浏览。

4. 用户层:用到H5、Vue.js、ElementUI、apache echarts(展示图表)等技术,可以通过手机浏览器来构建。而在构建移动端应用时,我们会使用到微信小程序。

5. 网关层:使用Nginx用来作为Http服务器,部署静态资源,反向代理和负载均衡

6. 应用层:快速构建项目的SpringBoot和springmvc.
定时任务框架Spring Task。
发送http请求的httpclient: 主要实现了对http请求的发送。
数据缓存框架Spring Cache
对用户进行身份验证的JWT。
存储文件、图片的阿里云OSS
在线生成接口文档,并对接口进行测试的swagger。
对Excel表格操作的POI。
实现项目的来电和催单功能的WebSocket

7. 数据层:
MySQL、Redis、Mybatis、spring data redis

8. git: 版本控制工具
maven: 项目构建工具.
junit:单元测试工具.
postman: 接口测工具.

9.项目优化:redis缓存优化、MySQL的主从复制和读写分离、nginx的反向代理和负载均衡




二 大型网络电商系统:
一个综合性的B2C平台。会员可以在商城浏览商品、下订单,以及参加各种活动。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。

分为如下几个模块:
后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。
前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作.
会员系统:用户可以在该系统中查询已下的订单、喜欢的商品、我的优惠券、团购等信息.
订单系统:提供下单、查询订单、修改订单状态、定时处理订单。
搜索系统:提供商品的搜索功能。
单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。


系统架构:采用ssm(springmvc+spring+mybatis)框架开发。系统是基于SOA(面向服务)架构设计,采用dubbo作为服务中间件,系统后台使用jsp+easyUI作为视图层,操作简便用户体验好。商城系统使用freemarker做静态化页面来提高系统的性能,使用nginx做负载均衡服务器以应对大规模的用户量的并发。电商搜索系统采用当前最流行的全文检索技术solr实现。系统中使用redis做缓存,使用Activemq做消息中间件。后台数据库使用mysql数据库,做读写分离。

开发工具:Eclipse, Maven, tomcat 7.0.47(Maven Tomcat Plugin), JDK 1.7, Mysql 5.6、Nginx、Redis、SVN、Linux
开发技术:spring, springmvc, mybaits, jsp, jquery, easyui, kindEditor, lucene, sol,httpclient, dubbo, RabbitMQ

技术难点: 在分布式环境下,每一个Webapp都有自己独立的session,会导致用户信息不统一!就会产生session共享问题!需要专门实现一个单点登录系统SSO,并提供服务接口。把用户登录的session信息数据存放在redis中。这样是可以的,因为session中的key-value和redis的key-value格式一样,session中有的过期时间在Redis中可以也可以设置。redis中key:可以通过自己生成(自定义)的token(该token类似于sessionid)来作为用户数据的key,redis的value:保存的是用户登录成功的数据。



三 医药采购系统:
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏