目前主要是java开发工程师职位,曾参与过项目前期的库表设计,功能模块设计分析,java后台开发,前端开发,以及测试工作,主要专业技能如下:
1.熟练掌握Java语言,对于java中常见的设计模式以及面向对象的设计思想有过一定的实践,对线程,锁,常量池以及HashMap等一些底层实现有一定的理解
2.熟练掌握javaEE中常见的开源框架,Spring,Springmvc,mybatis,struts2……等,熟练使用Spring,SpringMVC,MyBatis的SSM开发并对其中的一些框架有一定自己的理解
3.熟练掌握javaEE中常见的快速开发框架,SpringBoot,熟练基于SpringBoot,Mybatis的SM开发,包括SpringBoot中主流的注解式开发以及微服务框架Spring Cloud的使用
4.熟练使用redis等非关系型数据库,并在负责项目中有一定的应用,包括redis集成Mybatis二级缓存以及redis实现的session共享
5.熟练使用ES等搜索引擎技术,以及ES在linux系统中的安装和搭建,结合ik分词器的使用,以及对es的远程词典搭建有一定的经验
6. 熟练掌握Java EE基础编程,以及对MySQL,Oracle等主流数据库的使用,熟悉MySql数据库实现主从复制,读写分离,基于MyCat实现的分库分表,并具有编写复杂sql的能力
7 熟悉Linux常用命令及服务配置,掌握常规软件安装和部署 如:Tomcat、MySQL, Redis,Es等,并对搭建redis环境和MySQL的主从复制有一定的经验
8.熟练掌握HTML,CSS,JavaScript,jQuery,Ajax,Echarts,poi,Editor,EasyExcle,bootstrap,JQGrid等Web前端技术
9.熟练掌握JAVAEE中常见的开发工具Eclipse,MyEclipse,IDEA,以及项目构建工具maven,熟悉版本控制工具GIT等
10.熟练使用Junit4,Log4j,Debug等工具测试
11.熟练掌握一些较为底层的原生技术,如jdbc,servlet,jsp等
12.熟悉shiro权限管理类框架,并在项目中有过一些使用
13.熟悉ActiveMQ,等消息队列,并对其p2p和发布订阅两种消息机制并有一定
一:花生活
是一个电商类系统,该项目的功能主要是方便人们的网上购花,主要职责如下:
1.主要负责对于该项目的用户模块,购物车及订单模块,商品的多级分类展示模块,商品的搜索模块.
2.对于用户模块中的登录功能,该系统使用了shiro权限管理技术,采用MD5加密技术,在登录验证成功后将用户存入到redis中,用于后面的展示信息和友情提示等
3. 用户注册中采用了sendEmail技术,实现用户注册的邮箱验证,还有前端通过javaScript技术和jQuery等实现的一些关于确认密码和邮箱格式的验证
4.购物车模块会将用户添加到购物车的商品信息保存到redis中,其次在提交订单前会对商品的库存进行判断
5.用户结算订单时会提取redis中用户选择的商品信息,对其总价进行处理,并对前端传来的收货信息进行保存处理,便于用户的下次选择
6.商品的多级展示主要在于对数据的sql设计,库表的连接设计,通过前端传来的类别id进行查询,并将查询到的数据再反馈给前端
7.商品的搜索功能主要采用了ES搜索引擎技术,通过ik分词器和远程词典的共同设计,较为智能的筛选出用户想要搜索的商品
二:养生商城
此项目是对一个购物类项目的二期开发,技术实现:MySql数据库,基于SpringBoot和MyBatis的SM开发,redis集成MyBatis缓存,shiro的权限管理,jQGrid风格的表格展示,主要负责如下:
1.我主要负责对于此app的后台管理系统的开发与设计
2.登录上采用普遍的登录验证,但是在该后台管理系统中采用了shiro权限管理技术,方便于后面对用户访问权限的验证
3.采用基于springBoot和mybatis的SM框架,并且采用注解式开发
4.从后台查询出养生产品反馈到前台进行展示时,采用JQGrid技术,以表格的形式展示展出,一目了然,方便管理员的管理
5.对于养生专家上传的养生文章,展示也是以JQGrid的表格形式展出,对文章进行上传等编辑操作时,则使用了Editor富文本编辑器技术
6.使用了redis集成mybatis缓存技术,方便管理员下次查询产品信息时实现快速查询
7.采用easyexcel技术导出信息表格,方便管理层管理查看
1.主要负责对于该项目的用户模块,购物车及订单模块,商品的多级分类展示模块,商品的搜索模块. 2.对于用户模块中的登录功能,该系统使用了shiro权限管理技术,采用MD5加密技术,在登录验证成功后将用户存入到redis中,用于后面的展示信息和友情提示等 3. 用户注册中采用了
1.我主要负责对于此项目的后台管理系统的开发与设计 2.登录上采用普遍的登录验证,但是在该后台管理系统中采用了shiro权限管理技术,方便于后面对用户访问权限的验证 3.采用基于springBoot和mybatis的SM框架,并且采用注解式开发 4.从后台查询出养生产品反馈