8年前后端开发经验,有着丰富的开发落地项目经验
熟练掌握Java基础编程 ,面向对象编程思想 ,熟练掌握Java常用API
熟悉MySQL关系型数据库及熟练掌握简单SQL语句的编写
熟练Oracle, SQL Server、MongoDB等主流数据库的使用
熟练使用Liunx环境下的常用命令操作
熟悉Spring, SpringMVC, Mybatis, SpringBoot,Springcloud,Redis 等主流框架
熟练使用Junit进行单元测试 , MVC设计模式开发 。
熟练使用IDEA, JDK等开发工具 ,熟悉Maven软件项目管理工具的使用
熟悉计算机网络基础知识 ,了解TCP/IP协议 , HTTP协议
熟悉常用的设计模式 ,熟悉项目部署开发
熟悉Html, Css, JavaScript 前端基础开发,熟练操作js原生语法如dom等对页面进行动态编排、布局
熟练Vue2、uniapp、Vue3开发,熟悉Vue包括ref响应式、pina数据仓库以及setup组合等。有丰富的vue开发经验,独立开发过多个管理系统项目,能够独立胜任前端开发工作
1、考拉会务管理系统
项目地址:https://koalahuiyi.com
项目主要作为线下线上会务活动统一处理安排提供管理服务。功能模块包括会议创建、注册通道配置、短信配置、门票配置、人员签到、胸卡打印以及微站、日程模块等。
采用sass结构部署,面向B端,面相租户。
总体基于SpringBoot + MongoDB + vue + elemement-plus 进行开发 ,使用Redis进行项目 优化 ,使用git和maven进行版本控制和项目管理 ,使用linux+nginx进行项目部署。
2、图片制作网站
项目地址:https://huatuya.com
利用canvas来进行图片的裁剪、重绘、拼接以及修饰。
3、json格式化网站
项目地址:https://jsonnew.com
采用vue3+json插件实现json在线格式化功能,还包括在线导入、导出excel,excel与json的互转等
使用到了vue 相关的第三方API
4、技术网站论坛
项目地址:https://daimane.com
主要使用到了js+css+html等原生前端技术
1)、利用富文本tinymce来实现网页创建和部署;
2)、记录了一些日常开发遇到的问题,以及学习日志等;
技术实现
1)、采用dom原生js框架技术来进行动态页面渲染,包括动态生成文章目录、锚点、动态生成文章菜单、动态进行数据渲染等
2)、充分利用css3和html5对页面进行布局美化和优化,如flex布局和粘性布局
3)、自定义实现了加载效果、登录框、收藏框、在线文章搜索等样式和功能
4)、结合后端springboot+mogo+redis技术实现登录、注册、创建收藏集、给文章点赞、收藏文章、获取文章列表等功能
5)、通过浏览器缓存sessionStorage技术存储登录信息,若无登录则无法进行相关操作
5、低代码平台
项目地址:https://itlifetime.com
一款简单而实用的代码辅助开发平台,能够减少程序员在开发中的部分重复工作,也是一个程序员交流平台。
其功能包括:表单创建、代码生成、系统模块搭建等等
用到的组件包括:java+mysql+mongodb+vue3+element-plus等
6、uniapp
两个线上运行的小程序:【起名帮手大全 】、【百科小工具】
两个小程序功能都比较简单,一个是在线起名,一个是各类小工具。
unipp基于vue2,因此整个项目也是基于vue2开发。
其中功能模块包括数据仓库vuex、路由页面、工具类以及静态图片等。
通过2个小程序也掌握并运用了一些小程序开发规则,并能够独立开发部署。
7、昆山好孩子商贸公司
公司性质为电商行业,业务场景包括基础数据维护、高并发场景的应对等,主要负责日常业务接口开发,与前端对接。
公司的整体业务架构为zk+dubbo+rocketMQ+mycat+spring来做分布式业务架构;
mysql+orcale为数据库;
使用zk+dubbo作为注册中心,将服务按功能拆分为订单系统、消息系统、商品系统以及用户系统等模块;
使用redis作为缓存数据库,来处理热点数据,提高数据库承载能力;
采用rocketMQ来作为消息中间件,主要是来进行流量削峰,在促销如双11时,效果明显;
由于数据量庞大,qps达到千万级,因此采用mycat来进行分库分表,提高数据库承载能力,减少数据库压力;
业务系统拆分为订单、用户、购物车、促销、物流等不同的系统模块,彼此之间相互隔离,并提供对外服务
一款会务管理的SaaS平台,帮助企业在开展一场会务时候能够信息化、系统化、数字化处理各类业务问题。 整个技术模块包括会务创建、注册表单、参会注册、参会签到打印胸卡、参会日程以及微站中心等等。 采用Vue3+springboot+monggodb+redis技术,进行前
一款类似csdn、掘金系统的技术在线博客论坛; 专门服务于开发人员和技术人员,提供了大量技术、代码文章。 整体使用了CSS3+JavaScript+springboot的技术架构,前端界面使用flex+grid+粘性布局,并使用富文本编辑器进行文章编辑,并利用原生CS
采用canvas来进行画图、制图。 利用vue及相关插件实现了图片裁剪、图片压缩、图片拼接、图片BASE64互转、图片生成等等功能 用户可以在线上对一些图片进行简单的编辑,除上述功能之外还包括图片擦除、图片取色等。 当用户需要制作简易文字logo的时候,此款软件
一款基于uniapp的在线起名小程序 用户可以根据需要选择起名类别,然后进入页面可以自动生成对应名字 后端采用了springboot+monggodb来提供接口,生成用户名字时候,采用了随机生成法,并结合redis将固定名字存入缓存