本人今年28岁 ,从事java研发已有5年多,做过比较多不同框架的项目,例如ssh(呼叫中心、视频会议)ssi(学校的考试系统) springboot (用户注册系统、在线聊天系统(地址:https://github.com/joeChen1375170163/im) 博客园:https://www.cnblogs.com/xiaohuachen/),,自己具备的技能有如下几项:
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双主
参与和开发的项目有:
1>智慧城市
2> 在线聊天
3>基于asterisk 做呼叫中心
4> 体育中心管理平台
.....
该功能是基于springboot+rabbitmq+mysql 做的一个简易的客服在线聊天功能,如下 根据登录账号来判断是客服还是客户 ,登入后,匹配到对应的客户还是客服 进行聊天。 1、使用rabbitmq和springboot+实现简单的单客户端向服务端持续发送消息;
客户登录: 登录后,如果当前没有客服 则提示等待,当前有客服 优先分配空闲坐席。 客服登录: 登录后,如果当前没有客户,则不能发送消息,不能操作,当前有客户则进行配对 聊天
该系统是 记录订单路线,配套还有小程序 ,以及扫码展示。 上链分 单个上链和多个上线(利用阿里的蚂蚁金服进行上链)
简单的服务框架,后端采用springboot+mysql+redis 构建而成,前端采用vue + element+admin 。后期可以根据需求进行定制性开发。
登录功能: 用户登录操作 数据写入redis和cookie ,返回一个token ,查询时可以根据token获取当前登录人 用户:管理登录人员信息 角色:管理登录人员访问页面权限 全局异常记录:可以有效的记录错误信息,方便维护
体育综合管理项目,包含政务内网 、互联网、app端、报表展示; 传统项目项目 采用的是 ssm 框架,前后端分离,数据库采用 mysql ,采用 redis 作缓存、dubbo+zookeper ,rabbitmq 用作削峰等 ,采用 tomcat 容器进行运行 ,ng