php:能够熟练使用php7.0+的各种原生方法
laravel框架:深刻理解laravel框架结构,熟练运用框架中的工具,可实现绝大多数后端服务
redis数据存储:能熟练运用redis,可用于数据同步
数据库:熟悉mysql和sqlserver,
tcp通讯:能使用swoole扩展进行TCP通讯
http通讯:熟悉json结构
webservice:能使用soap协议对接webservice
权限:能根据前端结构组织合适的用户权限,能熟练使用中间件过滤相关内容
Linux:熟悉centos7、raspbian,并了解其硬件、系统之间的差异,熟练使用apt或yum
前端:熟练使用原生JavaScript,熟练使用vue,熟练使用jQuery,熟练使用ajax,理解dom数据渲染机制,熟悉微信小程序数据对接
1、翼闸抓拍考勤机服务:通过tcp与服务端通讯,解析16进制数据包,将考勤信息写入数据库,其中使用了laravel框架中的队列和workprocess处理高并发情况
2、翼闸人脸识别考勤机服务:考勤同上,运用redis等工具进行人员同步和照片同步
3、微信小程序:前后端分离,后台管理页面和部分小程序前端页面,使用同一个服务端,服务端完全自己搭建,包括用户权限、数据库表结构设计、前后端通讯接口等
4、硬件监控:通过使用swoole与设备进行tcp通讯,记录心跳,并部署了一系列客户端服务机,linux系统,使用服务器分配公网ip,然后用laravel调度任务上报即时公网ip