个人介绍
本人从事java研发已有5年多,做过比较多不同框架的项目,例如ssh(呼叫中心、视频会议)ssi(学校的考试系统) springboot (用户注册系统、在线聊天系统(地址:) 博客园:),,自己具备的技能有如下几项:
1>从事java研发,对java基础是精通的。
a>java基础(collection io流等)
b>多线程
c>springmvc
d>struts2
e>hibernet
f>mybatis(ibatis)
g>socket
h>java设计模式
i>webService
2>项目中运用数据库方面:
a>从事java研发就一直跟oracle打招呼,熟悉里面的存储过程,函数,sql调优,简单的jvm调优等
b>项目中用到mysql然后自己去边开发边学,后面就知道了
c>连接数据库的第三方软件 :plsql和 navicat
3>web方面:
a>html:展示页面效果
b>js:动态加载
c>jquery :动态去加载
d>css:页面渲染效果
e>Highcharts :用来在web页面画统计图
4>服务器:
a>tomcat:配置及tomcat 的内存调优
b>jboss:很久没用 但是知道有这么个服务器,能运用,跟tomcat类似
6>操作系统:
a> linux:linux上的部署服务 linux命令等一些操作
7>熟悉的框架
a>ssh
b>ssi(ssm)
c>springmvc
8>管理项目版本信息工具:
a>SVN
9>管理项目依赖包:
a>maven
10 分布式:
公司框架用的:Dubbo 注册中心采用的:Zookeeper
11>自学内容:
a>微服务框架:springboot
b>了解nigex和keepalive以及安装操作,自己写了对应的部署安装文档
c>了解mysql双主备份,自己写了对应的部署安装文档
d>vue.js
e>easyUI
f>消息队列:rabbitMQ 在项目框架springboot中开发一个在线聊天功能。
g>mysql基于bin log日志进行主从同步
工作经历
2020-06-11 -至今朗新科技有限公司高级后端工程师
沟通能力极好,单独解读需求文档并独立解决从中遇到的问题。帮助其他同事解决开发中遇到的较简单的的问题; 负责对应模块的开发,指导外包人员的开发!部署和配合实施进行部署以及测试验证和解决问题!
2018-06-03 -2020-02-06深圳市中讯网联科技有限公司高级后端工程师
公司主要和华为合作开发视频会议和呼叫中心!我现在主要负责呼叫中心的项目!公司有两套呼叫中心,一种是华为提供接口的呼叫中心,另外一种是公司利用开源astrisk来做的呼叫中心!框架都是用的最基础的ssh框架!在线聊天功能也做过两套,一种是通过rabbitmq来实现的! 解决了: 1 基于rabbitmq在线聊天, 根据网络掉包的问题,通过rabbitmq发送act消息给消费者 或生产者这样便于知道该消息是否到达。 2 基于asterisk的呼叫中心,研发了对应的呼叫操作步骤并记录到表中。并独立写呼叫流程,解决接续条上的问题,并将项目通过appscan软件 后挂载到华为云上。 3 现有有项目需要通过appscan后扫描出的问题 我这边提供处理 4 基于华为was平台的呼叫中心,这边提供研发 配置和部署等。并解决了呼叫慢,事件返回页面慢的问题。(通过jdk中自带的软件分析内存和线程,得到项目中的线程和一个map不断增大导致),然后配置jvm的堆内存。将jvm的默认收集器改成cms收集器。 5 报表查询返回慢的问题,基于多张表的查询,首先是根据查询条件创建一些必要的索引和改变sql,最后将多
2016-07-07 -2018-02-16上海携宁计算机科技股份有限公司高级后端工程师
沟通能力极好,单独解读需求文档并独立解决从中遇到的问题。帮助其他同事解决开发中遇到的较简单的的问题;(使用 IntelliJ IDEA开发) 主要负责场外(对基金的询价,申购等) 绩效考核(对研究员的打分和券商的打分),sirm框架和cam框架的项目(cam框架的项目公司就我以及少数人做)。cam项目是用ssh框架做的,没有封装。sirm项目也是ssh框架做的但是是经过封装了的。例如javabean与数据库直接的连接是通过一个小软件生成的的javabean实体。而cam框架里是通过*。hbm.xml连接的。
教育经历
2018-03-14 - 2020-07-09武汉工程大学计算机应用技术本科
获得优秀学生奖和团委干部,而且在IT部担任部长,当任期间,曾多次帮老师解决电脑上的各种问题
技能
该功能是基于springboot+rabbitmq+mysql 做的一个简易的客服在线聊天功能,如下 根据登录账号来判断是客服还是客户 ,登入后,匹配到对应的客户还是客服 进行聊天。 1、使用rabbitmq和springboot+实现简单的单客户端向服务端持续发送消息; 2、结合websocket,实现多客户端连接服务端发送接收消息; 3、实现服务端转发客户端消息至所有客户端,同时在客户端显示; 4、前端用html和jquery实现聊天界面展示