个人介绍
比如JavaPHP等后端、前端、python、c#等,我的技能虽然不是说特别精通,但完成正常工作肯定是游刃有余的。
工作经验也有5-6年了,平时有空也会整理封装代码功能,开发速度也是很快的。
对于物联网这块也是有经验的,开发软件去对接硬件,然后展示、控制设备,这些协议都是经常接触的,比如tcp,udp,ws,mqtt等。
工作经历
2021-03-01 -2023-02-01山西华务网络有限公司技术合伙人
外包公司,老板不断接项目交给我们做,因为我是全栈嘛,前后端都得做。前端用的是uniapp,后端用的是Java,使用若依框架,后台管理、接口、页面、js互动、对接口都是要弄得。
教育经历
2016-09-01 - 2019-06-01山西应用科技学院计算机科学与技术本科
一开始学习计算机不怎么懂,后来学着学着又在网上冲浪,对计算机产生了浓厚的兴趣,特别的兴奋。觉得软件硬件都特别的神奇,是人类的智慧结晶。从此我就开始了计算机学习之路。
技能
当你部署springboot时,每次需要改功能,改bug的时候,都是重新打包,重新上传,太麻烦了,这个项目可以让你写个小插件修改bug再加载上,这个bug便解决了。或者可以将代码分为多个模块,需要什么都导入什么模块,这样代码就实现了插件化,将一些东西封装成插件,用到什么就加载什么插件。
解决了uniapp的一个痛点,每次uniapp页面之间跳转都需要写一大堆路径,页面层次一修改就得重新写路径。现在只写一个标题或者文件名即可,会自动帮你找页面并跳转,从而解放前端双手。
它是一个java的一个orm,专门操作数据库的。现在的javaorm常用的大致分为两种,一种是mybatis,自己写sql,另一个种是jpa,封装一些简单的方法,调用即可操作。而我两种都觉得很难受,于是开创了一种新的,mybatis需要手动写sql,或者生成,但是它写起来不好受。而jpa或者Mp它们倒是可以用很少的代码,至少智能了很多来完成简单的sql,问题就是它只能写简单的sql。而jql则是一种将sql翻译为了java的类、方法,也就是说使用java的方式来操作sql。同时增加了很多智能设置,比如where之间自动加and,也可以手动写比如sql.where().or().where(),再也不用写那么多判断了。另一个就是空判断,比如参数是null,那么是查询null还是忽略这个where呢,jql则可以自由设置每条sql是否忽略null、忽略空、不忽略。还可以编译成sql,自然也支持sql欲编译,防止sql注入。