偶遇夕阳花开
7天前在线
全职 · 400/日  ·  8700/月
工作时间: 工作日19:00-23:00、周末08:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

您好,我叫于作朋,目前工作已有五年半的时间,工作期间担任java开发、前端开发、移动端开发以及服务器的部署运维,其中java对springboot、springMvc、MyBatisPlus、等框架非常熟悉,前端对jQuery、Freemarker、Iview、ElementUi、Quasar框架能够熟练的用于开发,中间件可以熟练运用MySQL、Oracle、人大金仓数据库、达梦数据库、神通数据库、Nginx、Redis、Eclipse、IDEA、HBuilder等工具,移动端用uniap***、app、H5,并在uni官方插件库发布过多个个人封装的树形懒加载选择器插件(分数据和接口懒加载两种),使用量尚可,并csdn上发布过java对文件断点续传、springboot+vue整合websocket、超大List集合拆分并使用多线程处理数据、java对视频压缩等多篇文章,总展现量已经过万 如果我能帮上您的忙,请点击"立即预约"或"发布需求"

工作经历

  • 2020-07-20 -至今济南源创软件有限责任公司全栈开发

    担任java项目、vue项目、uniapp项目的开发和Linux、windows系统简单的部署、运维工作

教育经历

  • 2017-09-02 - 2020-06-02烟台职业学院软件技术专科

资质认证

语言

中文母语水平
0
1
2
3
4
5

技能

Java熟练
HTML5熟练
Vue熟练
0
1
2
3
4
5
0
1
2
3
4
5
作品
MARS基础架构

项目名称:MARS管理系统(个人搭建小框架) 开发工具:IDEA + MySQl + Redis 系统环境: Windows、Linux 技术实现:SSM、VUE、 ElementUi等 项目声明:项目的前、后端代码全由本人从零代码开始构建 项目描述:一、后端由Spring、SpringBoot、SpringMVC、MyBatisPlus、Log4j、Maven、Quart、MySql、Redis、WebSocket搭建完成,其中实现的功能有: 1、HandlerInterceptor.preHandle的权限拦截器 2、WebMvcConfigurer.addInterceptors访问地址过滤器 3、CorsFilter跨域访问、ThreadLocal线程变量 4、WebMvcConfigurer.addResourceHandlers服务器静态文件地址映射 5、封装IdUtil工具类,提供了获取随机(数,字母等)、MD5加密等方法 6、封装RedisUtil工具类,提供了对redis的简化操作功能 7、封装Result工具类,提供了接口返回时的数据格式封装 8、封装ValidateCodeUtil工具类,可以获取随机图片验证码 9、封装Quartz工具类,可以提供动态定时任务操作 10、封装BreakpointResume工具类,提供文件断点续传访问 11、可用接口已完成:角色、用户、菜单、字典、部门管理、文件上传/下载、地区选择、动态定时器、代码生成器、WebSocket通讯、信息发布/接收等基本接口的开发 二、前端由vue2、element、axios、VueRouter、vuex、directives、iconfont、WebSocket搭建完 成、其中实现的功能有: 1、封装axios请求,简化了接口调用统一token的传参和devServer跨域问题 2、封装VueRouter.beforeEach路由拦截器,实现了对路由的动态添加 3、封装vuex,实现了动态菜单和v-permission权限数据的集中式存储 4、封装directives,实现了对v-permission权限的管理 5、引入阿里iconfont的图标库 6、封装MarsTable.vue,提供了多元化数据列表 7、封装Home.vue,提供了嵌入式的导航页面 8、封装verify.js对表单校验(*号、身份证、*等)的基本方法 9、封装WebSocket.js,实现对信息发布的实时监听 10、可用功能已实现动态菜单的配置,用户管理,角色配置、字典管理、部门管理、代码生成、定时任务、信息发布/接收、消息通知等功能 个人描述:1、搭建该系统的原因是因为个人喜欢对于IT行业新知识的探索和学习,个人认为系 统性学习和在项目中使用差距很大,所以我喜欢能够在真实的开发环境中探索新的知识,能把学到的东西快速的运用到工作当中 2、在工作期间也参与过uniapp的功能开发,并且开发的项目都已上线使用,除开发工作以外,还参与过对Linux和windows系统的简单部署和运维工作 3、个人认为一个人的能力高低并不取决于知识的广度,而是知识深度的占比最大,所以我希望能够尽可能的提升自己解决问题的能力,而不是运用能力,至此我想到的学习办法就是从一个系统的零点开始学习,了解一个系统的基本构造,从而解决在使用系统的过程中出现的bug或问题。 4、因为每一口水井都是由上往下打出来的,所以,在以后的工作生涯中,我会继续往更深层次的领域继续探索和学习,希望能够最大程度的丰富自己,能够给公司带来可观的价值,而不是做一个普普通通的码农

0
2024-11-07 18:25
更新于: 03-12 浏览: 13