个人简历

个人情况

姓名:林金保

学历:本科

专业:计算机科学与技术

个人博客: https://linjinbao666.github.io

意向岗位:Java后端开发

Github:https://linjinbao666.github.io

Leetcode: https://leetcode-cn.com/u/linjinbao666

邮箱:QQ邮箱 Gmail

自我描述

熟练掌握Java语言,具备良好的编程习惯;熟练使用Spring+SpringMVC+Mybatis框架;了解jvm运行机制,能够快速定位异常位置;熟练掌握MySQL数据库,掌握索引机制,主从配置,触发器,存储过程等操作;熟练掌握Linux shell脚本书写,掌握防火墙工具的使用;全栈开发经历,运维经验丰富;擅长学习,每天写一篇个人博客,博客地址:https://linjinbao666.github.io;团队合作积极,能够高效的进行团队沟通

项目经历

2019.03 - 2019-11 江苏国泰新点软件有限公司

职位: java开发

工作描述:**单位审批系统升级改造

工作内容:

1. 针对现场情况进行网络拓扑设计,服务器调度安排
2. 在此项目期间我完成了与第三方接口对接的工作
3. 针对现场情况开发了独立的mq消息队列,并完成了系统集成;
4. 编写定时服务,实现定时扫描接口数据,并插入本地数据库
5. 办件业务汇聚并入库

2019.03 - 2019.06 大数除法的快速算法 毕业设计

项目描述:

在此期间,我自学了汇编语言,并以此为基础设计了大数除法的快速算法,实现了256位BCD码的大数的快速计算,实现原理,使用计算机的移位运算,利用空间换取时间的方式,实现了大数除法的512位的精准计算

2018.03 - 2019.05 智能香薰仪后台系统开发 Java后端开发

工作内容:

1.进行项目需求的调研 
2.进行旧数据的迁移 
3.进行系统具体业务模块的梳理整合 

2016.08 - 2018.08 大学生创新项目-交通事件检测 参与人员

工作内容:

1.该项目实现了OPENCV的背景差分图像识别算法,针对交通视频流中的车辆运动信息进行识别,可以准确区分 车辆处于正常行驶、侧碰、冲撞等交通事故信息 
2.该项目参与了全国大学生设计大赛,获得国赛二等奖 
3.项目取得了1篇论文,1 项发明专利 

专业技能

    1.网络协议:
    * 熟悉从浏览器输入域名,到DNS查询,数据包一层层封装,路由跳转,最后收到服务器响应的流程,
          会配置V2ray服务端与客户端
    * 了解Mqtt协议,曾使用阿里云物联网平台实现智能设备的开发
    * 熟练掌握WebSocket协议的全部流程与使用方法
    2.前端
    * 熟练掌握HTML, CSS,JavaScript等前端基本知识
    * 熟练掌握html的dom操作
    * 熟练掌握BootStrap,VueJS,Layui,React等前端框架
    * 熟练使用Ajax进行前后端的数据交互
    3.JAVA:
    * 熟练掌握Java基础知识,包括多态,继承,封装等语言特性
    * 理解JVM分层模型,了解Java虚拟机的运行机制
    * 掌握java多线程编程,
    * 熟练掌握Java面向对象,面向接口编程
    * 熟练使用SSM框架,Spring Boot,Struts2框架,了解生产者消费者模式
    4.数据库:
    * 熟练使用Mysql数据库
    * 熟悉Mysql的视图、函数、存储过程、触发器等操作
    * 掌握Mysql的数据备份还原,定时任务等操作
    * 掌握Mysql的主从备份配置
    5.Linux:
    * 文本处理: 能运用awk文本过滤,sed文本替换,再配合uniq,sort等命令去重与排序实现常规的文本处理需求
    * 网络相关: 能根据netstat查看网络连接情况,iptable设置网络规则过滤数据包,traceroute追踪数据包路由
    * 日常运维: 了解常用的Linux命令,firewalld防火墙使用,环境变量配置
    * 其他: 熟悉文件权限(umask、chmod)、用户管理(增加删除用户,修改所属组)、进程管理、包管理工具,
    	系统监测(CPU,内存,磁盘IO),能独立编写shell脚本
    6.工具使用:
    * 掌握bootstrap和Vue,layui等前端模板和jquery类库
    * 熟练使用Eclipse,Idea,navicat等开发工具
    * Docker: 能够使用docker进行项目的部署,打包,维护
    * reddis:了解reddis的基本搭建与部署维护
    * MongoDB:掌握基本的MongoDB安装配置等问题
    * Visio:熟练掌握Visio进行流程图和软件UML模型绘制
    * netcat:使用netcat进行网络安全测试