1.JAVA基础扎实,拥有良好的编程习惯。
2.熟悉Oracle,MySQL数据库,熟练掌握SQL语句和JDBC技术。
3.熟悉HTML,CSS,JAVASCRIPT和SERVLET/JSP编程ajax以及Jquery等web技术。
4.熟悉Spring、Spring MVC、了解Struts2、Hibernate、Spring Boot、Spring Cloud。
5.编程工具:Intellij IDEA,MyEclipse,Eclipse等和TomCat。
6.其他常用具:WinSCP、Xshell5、RedisDesktopManager、Cheat Engine 6.4、GitHub、Wiki、Postman、lantern、JSON-
handle、Bugtags、禅道、Taiga、Sorl、花生壳、凡软报表、Kettle、达梦数据库、Jenkins、Docker、Maven、Gitblit、
Nexus3、Portainer。
7.个人技术地址:https://www.jianshu.com/u/c15fafc1de06
啦唔App
1.核心支付模块:支付宝、微信、paypal付款以及退款,生成各种类型订单,金额校验等以及整个退款流程逻辑。为此将支付这个模块脱离出业务项目独立出一个Pay项目,使用Http1.1默认长连接使用Json进行数据交互,Pay项目只负责与第三方平台进行接口数据交互,根据第三方接口定义使用Map以及字典排序功能后生成的签名发送到第三方,第三方返回签名前端唤起支付界面进行支付,回调使用花生壳以及内网穿透进行调试。订单状态更新基本使用悲观锁。
2.核心会员模块:从Redis中获取地理位置用于就近原则筛选配合原生sql查询出List,再使用ArrayList遍历根据下标获取需要的值、每天20点定时器查询会员是否到期,并且配合信鸽推送提醒用户,使用Random随机以及物品weight返回数据给前端Html5实现大转盘抽奖活动
3.在App前端展示个人基本信息包括头像,照片头像同步到腾讯云
4.模仿探探滑一滑核心功能,主要是在sql中使用order by rand limit 10随机查询
5.使用Xshell5工具在Linux下使用常用命令进行代码的部署操作以及进程关闭,使用WinSCP工具传输编译后文件至Tomcat下webapps下,维护线上以及外部测试服务器
BMI
1.权限全流程规划,PD设计,页面设计,Ztree部分源码修改
2.Jenkins自动化部署全流程
3.帆软服务器搭建