掌握 Java 编程基础,有良好的编程规范。 熟悉掌握 Spring、Spring MVC、MyBatis 框架的使用。 熟练掌握 Spring Boot 框架的使用。 熟练掌握 MySQL 数据库的使用,熟练编写 SQL 语句,了解数据库事务、索引、优化等内容。 熟练掌握 Redis 非关系型数据库的使用,熟悉其常用数据结构、持久化策略、高可用集群部署、缓存穿透、雪崩 问题解决方案等。 熟练使用 Maven 项目构建工具、Git 版本控制工具。 熟悉分布式结构的搭建,以及分布式事务的解决方案,分布式锁的实现。 熟悉 Nginx 的使用,以及 Nginx 负载均衡、反向代理、动静分离,以及 Nginx 集群高可用的实现。 熟悉 RabbitMQ 消息中间件,了解 RabbitMQ 的使用场景,如何保证消息的可靠性。 熟悉 Linux 系统,Linux 常用命令
java后端开发 中国银联src java后端开发
Spring boot+ MyBatis + Nginx + Redis + SpringSecurity 项目描述: 基于EMVco最新规范与银联内部规范完成src系统的实现。根据规范分别完成用户登录,下单,支付,发货等功能在安 卓、网页以及小程序端的实现。 个人职责: 注册登录模块 :新用户的注册登录以及老用户的安全验证登录 三方登录模块 :实现用户qq、微信、微博以及银行端三方登录的功能 信息验证模块 : 对用户录入的信息进行银行端以及用户端验证等功能 卡片、地址管理模块 :管理用户保存在src端的卡片以及地址信息 权限安全模块 : 基于oauth2.0实现用户登录