熟练使用Spring、SpringMVC、MyBatis、SpringBoot框架;
熟练使用MySql、Oracle等关系型数据库以及熟悉Redis等非关系型数据库;
熟练掌握 JavaScript、jQuery、Ajax、Vue、AngularJS等前台技术;
熟练使用JUnit、DeBug、Tomcat进行程序调试;
熟练使用Redis缓存数据库与ElasticSearch,Solr全文检索技术
熟悉IDEA、Exlipse开发工具。熟悉Git版本控制工具。熟悉Maven仓库管理项目的构建;
熟悉分布式锁的使用、分布式事务场景以及对应的解决方案;
有Dubbo、Zookeeper、Spring Cloud等分布式架构的使用经验;
之前做的一个金融项目,叫 一 笔 花 , 使 用 到 的 技 术 有SpringCloud,SpringBoot,Redis,RabbitMQ,Mysql,这是一款网络借贷服务产品,主提供小额借贷服务。这个项目的模块分为用户模块,借款模块,风控模块,交易模块和后台管理模块。我主要负责的是风控模块,就是用户下单后,借款系统会将订单通过 RabbitMQ 推送到风控系统,风控系统通过监听获取到订单,然后通过订单编号去查查询数据库,判断这条数据是否存在,如果存在,就直接返回并提示此订单已存在。如果不存在,则进行一个消息落地的操作。风控系统这边还做了一个定时任务,去定时查询数据库中订单状态为待审核的订单,然后定时拉去一定量的订单进行审核,审核操作时,需要调用第三方接口,进行黑白名单,联系人,通讯录运营商和淘宝的审核,然后将审核信息交给第三方,第三方会根据自己的大数据分析和算法等操作,生成一个机器学习分,将这个机器学习分交给我们,我们通过机器学习分来判断此用户是否有借贷能力,最后将结果通过 RabbitMq 推送回借款系统,借款系统来通知交易系统是否放款。
此项目主要用于对用户提交的数据进行处理,我在里面做的功能有,个人首页,公告通知管理,建言管理,审核管理,审核管理
本系统主要用于展示公司的新闻,动态和公开的一些信息,我在里面主要负责,首页,时政要闻,中心动态,信息公开的开发工作