精通java的集合,并发,多线程,锁等原理并能灵活用云。开发掌握spring cloud微服务架构设计开发,掌握spring boot,springmvc等spring的框架,数据持久层掌握jpa,hibernate框架。数据熟悉mysql,postgresql,oracle等并掌握分布式数据库中间件mycat的使用和原理。掌握jvm内存堆栈优化.熟悉消息中间件和缓存中间件并能熟练运用。主要负责企业内部 架构分析设计,技术选型,核心代码的书写。对高负荷运行系统时的问题定位解决,提高系统的负载能力。
实现对微博,澎湃等网站的自动评论,点赞等任务。使客户不用每个网站点开来一个一个操作,只需在网评平台上统一处理即可。破解微博等媒体网站的数据请求等接口,系统采用spring cloud的组件(微服务高可用解决方案)+redis的分布式缓存+pgsql(分表处理,数据量没达到需要分库的量)+activemq(解决分布式事务的最终一致性)进行开发。在数据安全方面通过https, des算法进行数据传出加解密。数据库操作层能使用数据库乐观锁实现高写入,数据库集群实现读写分离操作来提高io吞吐量。前端页面使用全静态页面方式来降低服务器负载压力,提高性能。实现分布式,高可用,高并发,易扩展。针对服务器对tomcat集群做线程做优化。JVM堆栈内存优化。