熟练Java中的数据结构和语言特性,能够运用模块化、面向对象编程;
熟悉SVN、Git、Maven等代码管理工具;
熟练MySQL、SQLServer等常用数据库;了解Kafka、Redis、MongoDB、CockroachDB数据库;熟悉MySQL常⻅优化⼿段;
熟悉Spring、SpringMVC、Mybaties开发;
了解Spring Boot +Spring Cloud +Docker的使用;
了解Linux系统的使用;了解JVM原理;
了解Ansible, OpenStack的使用;了解Dubbo、RabbitMQ的使用;
熟悉常用的设计模式;熟悉HTML、JS、CSS;了解一定的数据结构和算法设计;
熟悉HTTP、TCP/IP、UDP、CoAP等协议;了解HAProxy、KeepAlive、
好玩论坛 B/S架构,是基于MVC的三层架构开发的网站。该网站主要实现了用户进行交流的论坛。使用了Java等技术进行开发,MySQL、Tomcat、阿里云进行部署的网站。核心功能如:话题(发表话题、编辑话题、发表评论等)、留言管理、双重验证(用户表单提交双验证:包括服务器端验证及客户端验证,防止用户通过浏览器恶意修改(如不可写文本域、隐藏变量篡改、上传非法文件等),跳过客户端验证操作数据库)、安全编码(用户表单提交所有数据,在服务器端都进行安全编码,防止用户提交非法脚本及SQL注入获取敏感数据等,确保数据安全)、密码加密(登录用户密码进行SHA1散列加密,此加密方法是不可逆的。保证密文泄露后的安全问题)。